En Yi
b46097f735
Update preview rendering
2025-01-25 17:00:32 +08:00
En Yi
d2e5ed82ad
Change level preview based on selection
...
Changelog:
- Finish script to generate level preview altas
- Update render to pick preview based on scroll area selection
- Fix level order check in scripts
2025-01-21 22:13:05 +08:00
En Yi
9598fe7d35
Fix preview render size & add to level select
2025-01-21 21:31:03 +08:00
En Yi
925526199e
Add water preview render
2025-01-20 22:09:41 +08:00
En Yi
ee43a87f8a
Add rendering for all tiles and entities
2025-01-20 21:47:09 +08:00
En Yi
1c64b1cc27
Add halfrec rendering for spikes
2025-01-19 15:05:00 +08:00
En Yi
5b7ed2f3e5
Add prototype level map render
2025-01-18 15:51:13 +08:00
En Yi
67e0e7dc08
Add resource packing script
2024-12-21 20:11:32 +08:00
En Yi
2d20b0c08a
Add ldtk helper script
2024-11-16 11:05:37 +08:00
En Yi
613d5642cc
Add parsing for urchins
2024-11-09 16:15:59 +08:00
En Yi
ab2928fab9
Update level data packing
2024-11-09 15:02:51 +08:00
En Yi
188c2e30a5
Add tileset info in level pack
2024-11-09 13:30:32 +08:00
En Yi
f4167c6270
Add chest count in main game
2024-08-20 16:38:07 +08:00
En Yi
bae17e8a87
Add level ending in main game
2024-08-20 14:52:26 +08:00
En Yi
d2af974b29
Experiment with extern component mempool
...
Internal Changelog:
- Split assets from engine so that rres_packer do not need to implement
mempools
- The idea is that mempool is incomplete and requires implementation of
the mempool in scenes.
- Components are usually game-specific, so this is the first step to
decouple it from the engine.
2024-08-19 17:33:05 +08:00
En Yi
2461244f6b
Add chest into ldtk packing
2024-08-15 11:08:56 +08:00
En Yi
8529a2c934
Use unsigned int for rres Id as per the struct
2023-11-11 13:04:24 +08:00
En Yi
d660b4e5a5
Add sound loading from rres file
...
Also, fixes mistake in raw data size when loading from RRES file
2023-11-07 21:49:15 +08:00
En Yi
533e2998bc
Include missing headers in rres packer
2023-10-08 12:07:17 +08:00
En Yi
d4d3b317e2
Complete level data packing and loading
2023-09-28 16:10:20 +08:00
En Yi
57f6a154b0
Add missing CMakeLists in res
2023-09-16 20:49:11 +08:00
En Yi
6d1dbc0084
Replace level data will compressed version
2023-09-02 19:58:46 +08:00
En Yi
9134fde7dc
Add in rres packer
...
Packer will pack a rres file based on assets.info
It will also pack in player_spr.info
Will need to figure a way to incorporate sprite info for entities
2023-09-02 19:55:08 +08:00
En Yi
eec62d4581
Add test assets
2023-08-14 22:21:39 +08:00
En Yi
e0ea01a4de
Add level switching
...
Changelog:
- Water is now on a separate layer in LDtk
- Update water loading in assets functions
- Add actions to switch levels
2023-08-14 17:05:43 +08:00
En Yi
5de188c503
Implement level pack loading and testing
2023-08-14 12:16:15 +08:00
En Yi
87c415d52c
Parse entity layer in ldtk script
2023-08-13 15:02:20 +08:00
En Yi
396551a572
Add LDtk converter
...
The script generate a levelpack to be parsed into the game
2023-08-13 15:02:20 +08:00
En Yi
7a74836656
Update gitignore
...
Include the res directory
2023-05-28 14:58:10 +08:00