Commit Graph

94 Commits

Author SHA1 Message Date
cf0df54548 Update map assets references in project.json
Because BASE Editor is reusing binary deserializer for JSON serializer,
the map assets 'source' property in project.json points to binary files
with ".dat" extension. It does not impact on how the editor works
because the asset sources are recreated when importing using UIDs, so
just to be consistent all the .json file references were replaced with
the .dat ones.
2025-07-11 15:06:08 +02:00
e8cc766ded Improve support for Nix dev shell 2025-07-11 14:41:10 +02:00
2e4459b92c Change initial world time 2025-07-11 14:30:14 +02:00
d66aabd58a Use BASE editor CLI interface to build app seamlessly 2025-07-11 10:09:47 +02:00
1e8ff04930 Improve Nix derivation 2025-07-10 15:12:16 +02:00
8edbc48ff1 Migrate Nix shell config to Flake 2023-12-09 22:34:56 +01:00
9d42bb8ee3 Enable BASE on NixOS platform 2023-12-07 22:48:42 +01:00
d08ba8eb5a Fix missing Forrest tileset 2023-11-16 14:17:59 +01:00
990ad6519e Improve the game start with some simple Grandma dialog 2023-11-16 14:17:59 +01:00
0be7b2fa43 Remove non-existing assets from project.json v0.5 2023-11-16 11:11:40 +01:00
356f792523 Implement day-night cycle | put some lights to the maps 2023-11-07 19:27:15 +01:00
e9ee8f7541 Migrate to new JSON format 2023-11-04 14:46:58 +01:00
eaa5f5d547 Implement some sample dialogs | apply BASE engine updates 2023-11-02 16:02:03 +01:00
3b99bc561a Apply BASE new MapLabels feature 2023-11-01 16:59:50 +01:00
f74548713d Apply BASE editor's SQL database format 2023-10-27 13:54:51 +02:00
898582fdb1 Apply BASE attribute methods improvements 2022-11-23 16:31:19 +01:00
6fefa32c7d Create new Forrest map 2022-09-06 15:37:00 +02:00
1d5afb0530 Add support for throwing weapon 2022-09-03 00:12:26 +02:00
a8f4679ee6 Extract game start point configuration to database 2022-09-02 22:25:28 +02:00
4357c631be Remove FPS profiler from DemoRunner 2022-09-02 22:14:25 +02:00
c967562498 Improve enemy loot generation 2022-09-02 22:10:44 +02:00
181061eb64 Enable displaying the FPS graph in HUD 2022-09-02 01:16:15 +02:00
f5790df5aa Fix HUD positioning issue 2022-09-01 15:08:35 +02:00
b051f20bd7 Add "Equipment" button to Game Menu 2022-09-01 13:33:47 +02:00
796c0ec9b0 Improve "New game" action after game over 2022-09-01 13:30:30 +02:00
25c9abd427 Use BASE API utility MapObject class 2022-09-01 11:38:17 +02:00
6678c352bb Improve MapObject to support CompletableFuture actions 2022-09-01 00:02:11 +02:00
5d9c7e6de2 Fix Escape key handling 2022-08-31 23:54:46 +02:00
8c4d114dad Simplify input handler 2022-08-31 23:54:46 +02:00
9bf75a8458 Replace Context's globals with DemoRunner field references 2022-08-31 23:54:46 +02:00
bf19c7bcf4 Add basic support for creature dialogs 2022-08-31 11:59:06 +02:00
3cdec6b303 Refactor MenuManager to GuiManager 2022-08-31 11:57:16 +02:00
fd5610fca0 Refactor stackable items codebase 2022-08-31 11:55:45 +02:00
92c2f3347a Increase player equipment size to 6x6 2022-08-31 01:05:56 +02:00
9ff0d6c99d Enable disarming already armed equipment 2022-08-31 01:01:04 +02:00
76264407f4 Add support for medicaments 2022-08-30 22:49:48 +02:00
5cf94454cf Import some assets and create maps in new format 2022-08-30 21:22:32 +02:00
c86f042cf8 Apply BASE API improvements 2022-08-30 19:14:33 +02:00
18883b66c2 Apply new map binary format | remove old maps 2022-08-26 17:31:50 +02:00
7d909d1d52 Create junk items v0.4 2022-08-26 12:23:22 +02:00
3eceb93559 Add support for chests 2022-08-26 11:29:14 +02:00
9ccd509b19 Add support for enemies' loot 2022-08-26 10:46:13 +02:00
dadb48e6d6 Add ammo to enemies 2022-08-25 23:27:49 +02:00
fe828f9026 Add basic support for ammo 2022-08-25 21:52:50 +02:00
1a96932bca Create basic scaffolding for stackable items 2022-08-25 20:46:28 +02:00
2c1fc56a5f Improve equipment window 2022-08-25 20:05:15 +02:00
a8a12a022a Apply BASE Widgets' attributes engine improvement 2022-08-25 19:58:40 +02:00
e366f85de1 Enable collecting items from map to equipment 2022-08-25 13:59:22 +02:00
8946297bd9 Perform general code cleaning & refactoring 2022-08-25 12:27:24 +02:00
4f7c6c6dc3 Create PoC of Equipment window 2022-08-25 12:24:06 +02:00