sigonasr2
|
57f482016f
|
Added error handling for when creatures are specified in spawn zones but do not have a corresponding image. Gracefully handle random extra zones that are accidentally added with no type specified. Add in foresty boss/overworld sample themes. Add in placeholder frog info. Refactor MapName to just use strings instead of an enum since we don't want manual upkeep.
|
11 months ago |
sigonasr2
|
725a858fab
|
Implemented environmental audio loading in maps. Added stb_vorbis header/cpp file for ogg format support. Converted track parts and sound effect to be ogg instead.
|
11 months ago |
sigonasr2
|
a2bcee0591
|
Moved loading to the fadeout between overworld map and game run state. Added _DEBUG preprocessor checks to prevent debug code from appearing in optimized builds.
|
11 months ago |
sigonasr2
|
296ea1f2e6
|
Updated all references of Crawler project to now reference Adventures in Lestoria. Fixed a loading bug with the current connection point buttons and information not updating upon loading into the overworld map. Fix component count initialization bug (On Linux and Emscripten builds the component count would start uninitialized and would result in poor depth ordering sometimes.
|
11 months ago |
sigonasr2
|
8c986f17db
|
Remove 2018 references for copyrighted files of my origin.
|
11 months ago |
sigonasr2
|
fa7dfb601f
|
Add game title images, replace all 2023 copyright notices with 2024 copyright notices.
|
11 months ago |
sigonasr2
|
fcb3ee87fd
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
sigonasr2
|
cd1f272a07
|
Fix up build to be compliant with GCC compiler. Fixed lowercase character filenames to match actual character names in-game.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
12 months ago |
sigonasr2
|
30287c91d2
|
Use structured bindings for map k,v pairs. Place counters for for range iterator loops locally inside their scopes.
|
12 months ago |
sigonasr2
|
4463fbbae5
|
Update Stage Plates to include the level type. Created Overworld Menu, and Initialized Character Menu. Story and shops no longer have the change loadout buttons.
|
1 year ago |
sigonasr2
|
2af830d400
|
FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support.
|
1 year ago |
sigonasr2
|
e4fae723c9
|
Fix up warnings (mostly loss of data cast warnings). When an ability gets interrupted, the key is required to be depressed before another cast attempt can be made. Added collision layer tiles to a few tiles in 1-1 due to ability to walk out-of-bounds.
|
1 year ago |
sigonasr2
|
3ff558d44e
|
Added pragma regions to all license comment fields in files and collapsed them.
|
1 year ago |
sigonasr2
|
eeb24934a3
|
Added an end zone ring graphic.
|
1 year ago |
sigonasr2
|
ce3be8b05d
|
Map names now stored based on stage plate names provided. Made unlock conditions based on their actual unlock conditions and not the names of the plates.
|
1 year ago |
sigonasr2
|
008f6a28f6
|
Added map tests and map type properties to all maps.
|
1 year ago |
sigonasr2
|
2bf45dacef
|
It's 2023 btw
|
1 year ago |
sigonasr2
|
dd531d1fd7
|
Apply OLC-3 License to all source files.
|
1 year ago |
sigonasr2
|
88e01b8503
|
Render the spawn list and stage name/chapter name in level select.
|
1 year ago |
sigonasr2
|
30a5cdc488
|
Correct memory leak in consuming items from inventory. Added overworld menu layout. Warrior Up walk animation has head bobbing like all the others now. Fixed alignment of items for ScrollableWindowComponents, fix scrollbar resizing when parent component has offsets.
|
1 year ago |
sigonasr2
|
4f65d2240a
|
Navigation between unlocked stages is now possible.
|
1 year ago |
sigonasr2
|
c065e9f6fb
|
Fix State_OverworldMap dependency in TMXParser.h
|
1 year ago |
sigonasr2
|
76136a3f68
|
Added overworld map connection point reading to TMXParser.
|
1 year ago |
sigonasr2
|
203290c94a
|
Added static tileset world optimization and generation features.
|
1 year ago |
sigonasr2
|
2f302f7370
|
Convert all world size positions to use the map's direct map width and height values instead. Fix a bug where using teleport outside the map crashed the game.
|
1 year ago |
sigonasr2, Sig, Sigo
|
bff7eabef5
|
Debug map toggle configuration paramater added. Added in tiled and scaled versions of interface 9-patch patterning.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
c4db27a78d
|
Boss name overlays added to map editor and game.
|
1 year ago |
sigonasr2
|
195364e0ab
|
Tile animations implemented. Fix off-by-one error with tileset identification.
|
1 year ago |
sigonasr2, Sig, Sigo
|
11742b61f9
|
Populate animation data into map
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
ee16393f85
|
Fix incorrect ordering of fade layers.
|
1 year ago |
sigonasr2
|
36fb89e556
|
Code analysis suggestions implemented.
|
1 year ago |
sigonasr2
|
6a12a45cb2
|
Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident.
|
1 year ago |
sigonasr2
|
228a3caa0e
|
Upper level and lower level spawning now distinguished in map editor.
|
1 year ago |
sigonasr2
|
57d7f3344b
|
Implemented reading spawn zones on maps. Monsters now spawn according to spawn zones.
|
1 year ago |
sigonasr2
|
9a2af45245
|
Add in lower bridge tile zones (horizontal blocks on lower level). Use official map instead of test map.
|
1 year ago |
sigonasr2
|
69fac079f7
|
Zones caused the player to swap between upper and lower levels.
|
1 year ago |
sigonasr2, Sig, Sigo
|
005c49aa04
|
Read Zone tile data from the map to prepare for special interactions in the game.
|
1 year ago |
sigonasr2
|
cdab15d8d3
|
Add hit reset flag for monsters that charge at players such that they must reset it to damage the player with contact damage again. Player spawn location now reads from the level file. Collision tile data loaded.
|
1 year ago |
sigonasr2
|
b2eda563f2
|
Sync up monster names with in-game values. Spawners loaded from map data. Spawners now are ellipses instead of circles. Added yellow slime missing death animation. New release build.
|
1 year ago |
sigonasr2
|
d6e9ade54e
|
Made map data xml tag more specific (output width and height as values). Add load level functionality, changes world size.
|
1 year ago |
sigonasr2
|
b4d6d1cd09
|
Fix up tileset displays and enable the ability to have multiple tilesets in one map for the parser.
|
1 year ago |
sigonasr2
|
1d3b07eb98
|
Revamped TMXParser.h such that there is a separation between function declarations and definitions for modular support.
|
1 year ago |
sigonasr2
|
66d8b9050c
|
Parse spawn groups from tiled map data.
|
1 year ago |
sigonasr2
|
89473d417c
|
We no longer read invalid tags or lone tags.
|
1 year ago |
sigonasr2
|
635f580ba6
|
Proper handling of names with spaces in parsing.
|
1 year ago |
sigonasr2
|
5967b1823f
|
Fix up TMXParser. Make the map levels not as buggy to edit.
|
1 year ago |