Commit Graph

  • b98edec8f8 Fix some save file corruption (type 0 objects) caused by children of deleted objects not getting properly deleted. colobot2 immibis 2023-11-18 19:46:25 +0100
  • d22b32477e Career: Save the rest of the level as well as just the spaceship. Also put all career save files in __career__ folder. immibis 2023-11-18 19:45:52 +0100
  • 884129a676 1000 seems very low immibis 2023-11-18 19:45:06 +0100
  • 0fa486b9f0 Add a career mode. The contents of the spaceship are saved on liftoff and restored when loading a level. At the beginning, all levels are unlocked. immibis 2023-11-18 19:06:37 +0100
  • 4251873f49 Very similar thing with DrawFront flag immibis 2023-11-18 14:53:58 +0100
  • 74ab7afb23 Compute object team on demand - partially. But there's more to team colour, and it was already broken before, so there's no way to see if this did anything. immibis 2023-11-18 14:11:52 +0100
  • ab3c22dce3 Compute camera ghost mode on demand - simplifies code as each object doesn't propagate ghost mode to its render objects. immibis 2023-11-18 14:01:02 +0100
  • 72ca4f2d7c Each graphics object retains a reference to its associated game object. This will be useful soon. immibis 2023-11-18 13:40:25 +0100
  • 3a8f75bd02 string_view is not a drop-in replacement for char[] dev immibis 2023-10-11 06:03:58 +0200
  • 32fed5af73 Fix build - static library used in shared library must have position-independent code immibis 2023-10-11 05:15:57 +0200
  • f07b7a1b60
    Merge pull request #1612 from colobot/dev-fix-links Emxx52 2023-08-28 23:59:33 +0200
  • 0a95289f9f Update doc links in README Fiftytwo 2023-08-28 23:31:44 +0200
  • 7d75b9cc14
    Update German translation (#1607) Ceeee 2023-08-24 23:32:11 +0200
  • 909a2b2d2e
    Update checkout and upload-artifact actions to node16 (#1610) tomangelo 2023-08-24 23:25:32 +0200
  • 7d22b607cc
    Merge pull request #1609 from colobot/1608-strutilsremovecomments-breaks-some-levels Emxx52 2023-08-24 20:33:02 +0200
  • 2f80292176 Fix RemoveComments() Tomasz Kapuściński 2023-08-24 18:45:16 +0200
  • 53b3062bee
    Merge pull request #1606 from colobot/1605-improve-level-loading-time Emxx52 2023-08-23 20:19:17 +0200
  • 8e128ff08c Added StrUtils::RemoveComments() and used it instead of std::regex in parsing level commands Tomasz Kapuściński 2023-08-23 16:56:15 +0200
  • 3c4b9f6d01
    Merge pull request #1604 from colobot/dev-graphics-overhaul Emxx52 2023-08-23 02:06:58 +0200
  • 9d5f88f07c Merge branch 'dev' into dev-graphics-overhaul Tomasz Kapuściński 2023-08-22 23:51:12 +0200
  • b9c8d36d8b Fixed links Tomasz Kapuściński 2023-08-22 23:29:08 +0200
  • ff340fda92 Moved docimg to docs/images Tomasz Kapuściński 2023-08-22 22:52:55 +0200
  • c0d568241b Moved some documentation files to docs directory Tomasz Kapuściński 2023-08-22 22:42:40 +0200
  • d879fa5fc9 Cleanup in unit tests Tomasz Kapuściński 2023-08-22 22:19:46 +0200
  • 510fe6804a Extracted CBot tools Tomasz Kapuściński 2023-08-22 22:01:24 +0200
  • 2b84da8a77 Removed model converter Tomasz Kapuściński 2023-08-22 21:50:18 +0200
  • 670cedd967 Renamed directory tools to scripts Tomasz Kapuściński 2023-08-22 21:45:11 +0200
  • 5a52c66b1f Renamed target colobot_ut to Colobot-UnitTests Tomasz Kapuściński 2023-08-22 21:39:55 +0200
  • 434bd0bd3a Renamed src to colobot-base and colobotbase target to Colobot-Base Tomasz Kapuściński 2023-08-22 21:19:03 +0200
  • 5f854da5fc
    Merge pull request #1602 from colobot/dev-upgrade-physfs Emxx52 2023-08-22 21:01:10 +0200
  • 86c2b2f0dc Replace deprecated PHYSFS functions with their modern counterparts tomangelo2 2023-08-17 23:38:02 +0200
  • 7fe75e20ad Fixed wrong text selection color Tomasz Kapuściński 2023-08-15 20:32:33 +0200
  • 261eaa78e4 A fix for Windows stupidity Tomasz Kapuściński 2023-08-15 19:22:10 +0200
  • 4d11040dba Split string encoding functionality to Windows and generic implementations Tomasz Kapuściński 2023-08-15 18:57:34 +0200
  • 97ea5cc895 Added missing include Tomasz Kapuściński 2023-08-15 14:34:51 +0200
  • fe36b0fe29 Build CBot as static library instead Tomasz Kapuściński 2023-08-15 14:11:05 +0200
  • 8fab817118 Ensure position-independent code generation Tomasz Kapuściński 2023-08-15 13:48:02 +0200
  • 8601066761 Fix for compilation error Tomasz Kapuściński 2023-08-15 13:41:39 +0200
  • 9586474fa8 Removed remaining dependency on boost Tomasz Kapuściński 2023-08-15 12:47:27 +0200
  • 5b79a4eb38 Extracted StrUtils to a separate target and replaced remaining boost code Tomasz Kapuściński 2023-08-15 12:25:14 +0200
  • 1034c2e45c Rewritten config to use JSON instead of INI Tomasz Kapuściński 2023-08-15 12:02:51 +0200
  • fde2b901bd Rewritten loading of font config file Tomasz Kapuściński 2023-08-15 11:16:51 +0200
  • 3e06584956 Removed unused boost includes Tomasz Kapuściński 2023-08-15 02:55:33 +0200
  • 0ab9ae4b6e Replaced boost::adaptor::reverse with reverse iterators Changes based on f0f6f61cab Tomasz Kapuściński 2023-08-15 02:51:28 +0200
  • b296ee4d47 Added StrUtils::Split() and replaced boost::split() Tomasz Kapuściński 2023-08-15 02:41:40 +0200
  • dccacd6352 Rewritten UnicodeStringToUtf8() and increased buffer size Tomasz Kapuściński 2023-08-14 22:26:00 +0200
  • b3c6e667f5 Rewritten UTF-8 implementation using standard library Tomasz Kapuściński 2023-08-14 21:46:05 +0200
  • a48f13fb35 Fix for missing setlocale() Tomasz Kapuściński 2023-08-14 00:11:15 +0200
  • 7db69f5d53 Changed include Tomasz Kapuściński 2023-08-13 23:46:00 +0200
  • ae5e5b3874 Added missing includes Tomasz Kapuściński 2023-08-13 23:31:12 +0200
  • b5b3f81840 Added ToLower() and ToUpper() Tomasz Kapuściński 2023-08-13 23:22:22 +0200
  • fd81641cf7 Updated CI pipeline build for MacOS Tomasz Kapuściński 2023-08-13 22:36:13 +0200
  • 840ded7e61 Renamed colobot to colobot-app Tomasz Kapuściński 2023-08-13 21:20:37 +0200
  • 4c7e7280dd Added missing build preset Tomasz Kapuściński 2023-08-13 20:44:51 +0200
  • af1abfe41e Updated CI pipeline build for Linux Tomasz Kapuściński 2023-08-13 20:22:52 +0200
  • 8e950e5145 Updated CI pipeline build for Windows Tomasz Kapuściński 2023-08-13 19:51:57 +0200
  • e807e7c984 Added missing include Tomasz Kapuściński 2023-08-13 18:48:30 +0200
  • d9d401e636 Removed extra semicolon Tomasz Kapuściński 2023-08-13 17:56:16 +0200
  • 9a14d0c837 Added missing include Tomasz Kapuściński 2023-08-13 17:40:40 +0200
  • ee9f9d875d Replaced remaining MakeUnique Tomasz Kapuściński 2023-08-13 17:39:12 +0200
  • b12e5ad7cd Replaced boost::replace_all with StrUtils::Replace Also fixed a bug in it and added tests for it. Changes based on f0f6f61cab Tomasz Kapuściński 2023-08-09 21:43:15 +0200
  • ecb789d059 Replaced boost::trim functions with new Trim functions Changes based on f0f6f61cab Tomasz Kapuściński 2023-08-09 20:11:08 +0200
  • 32fb105bca Replaced boost::algorithm::join with standard algorithms Changes based on f0f6f61cab Tomasz Kapuściński 2023-08-09 19:52:44 +0200
  • 7d3e3c91e8 Replaced boost::tokenizer with std::istringstream Changes based on f0f6f61cab Tomasz Kapuściński 2023-08-09 19:40:54 +0200
  • 1b69589302 Replaced boost::lexical_cast with other implementations Changes based on f0f6f61cab Tomasz Kapuściński 2023-08-09 19:32:59 +0200
  • f7a33bbeb0 Replaced boost::optional and boost::regex with STL implementations Changes based on f0f6f61cab Tomasz Kapuściński 2023-08-09 17:58:48 +0200
  • 0ef77132a0 Replaced boost::filesystem with std::filesystem Changes based on f0f6f61cab Tomasz Kapuściński 2023-08-09 17:04:09 +0200
  • 550193e570 Added Version::DEVELOPMENT_BUILD to check for development build Tomasz Kapuściński 2023-08-09 16:40:18 +0200
  • beb29333d5 Replaced boost::bimap with std::map Code extracted from f0f6f61cab Tomasz Kapuściński 2023-08-09 16:25:18 +0200
  • f9714c35f7 Replaced version macrodefinitions with constexpr variables Tomasz Kapuściński 2023-08-09 15:59:12 +0200
  • 26598c4247 Rewritten project version specification Tomasz Kapuściński 2023-08-09 15:27:23 +0200
  • 1ee0790785 Extracted Colobot executable target to a separate directory Tomasz Kapuściński 2023-08-09 14:42:24 +0200
  • 6f05280ccb Extracted CBot library to a separate directory Tomasz Kapuściński 2023-08-09 13:47:55 +0200
  • 63b6bcf38d Improved shadow quality * Default shadow texture is 2048 * Worse shadows use single region * Always use object shadowing Tomasz Kapuściński 2023-08-09 12:41:01 +0200
  • 83b9ded0dc Merge branch 'dev' into dev-graphics-overhaul Tomasz Kapuściński 2023-08-08 01:01:57 +0200
  • 84ac0d3ba8 Post-release 0.2.1-alpha Tomasz Kapuściński 2023-08-08 00:43:51 +0200
  • acc3c5ae5e Release 0.2.1-alpha: Bump version Tomasz Kapuściński 2023-08-07 22:47:21 +0200
  • ec0e735a3f
    Merge pull request #1600 from colobot/dev-update-license-headers tomangelo 2023-08-06 23:51:44 +0200
  • a16771425a Updated license headers Tomasz Kapuściński 2023-08-06 23:15:48 +0200
  • 4fcd989e72
    Merge pull request #1599 from colobot/dev-fix-appimage Tomasz Kapuściński 2023-07-22 22:20:15 +0200
  • 882672c0b5 Another fix for Appimage generator tomangelo2 2023-07-22 21:31:49 +0200
  • b152bd5dea Fix Appimage generation script tomangelo2 2023-07-22 21:23:13 +0200
  • 59600ae5c7
    Merge pull request #1598 from colobot/dev-readme Emxx52 2023-07-22 11:03:48 +0200
  • 11f5073a3f Replace outdated links in README-dev.md Fiftytwo 2023-07-21 23:14:09 +0200
  • cfa9a00024 Replace outdated links in CONTRIBUTING.md Fiftytwo 2023-07-21 22:47:40 +0200
  • 9e1248e459 Rewrite README.md Fiftytwo 2023-07-21 22:09:33 +0200
  • 9ccc514a67
    Add reference to the Void Linux package (#1539) Marcin Puc 2023-07-21 22:01:26 +0200
  • 63ad09b615 Post-merge fixes Tomasz Kapuściński 2023-07-04 20:34:37 +0200
  • 1376d8b16d Fix planets getting distorted when changing window aspect ratio. Your Name 2023-06-28 19:15:51 +0200
  • a04dcd8014 Fix windows build failure (#1595) Tomasz Kapuściński 2023-06-28 23:52:01 +0200
  • 9c8a8f4cf4 Better fix for #1587 tomangelo2 2023-06-22 23:32:02 +0200
  • dfac4209ef Add slot for Wasps (fix for #1587) tomangelo2 2023-06-19 00:31:15 +0200
  • 793ef3d0a4 Update Russian translation (#1557) Emxx52 2023-05-27 00:47:45 +0200
  • 0d57ac43bb UI: Fix scribbler's green button color lolbot-iichan 2023-05-15 19:20:56 +0300
  • 3baf2bbb10 Fixed wasp not having a valid cargo slot Tomasz Kapuściński 2023-05-07 20:43:43 +0200
  • 7c95855d4f Update data submodule Fiftytwo 2023-05-07 16:00:02 +0200
  • dd2fbd2675 Add unlocking Phazer research in plus and free Fiftytwo 2023-05-07 15:33:17 +0200
  • 8eaebb8c84 Fix missing done research icons on level load Fiftytwo 2023-05-07 08:42:21 +0200
  • 172e1fbff0
    Merge pull request #1593 from immibis/fix-squashed-planets Tomasz Kapuściński 2023-07-03 20:45:13 +0200
  • 461f1e2240
    Fix windows build failure (#1595) Tomasz Kapuściński 2023-06-28 23:52:01 +0200