.. |
C++/scripts
|
…
|
|
assets
|
Add stage plates for Chapter 3 and setup 3-1 in levels. Release Build 10911.
|
6 months ago |
controller_config
|
Minimap follows camera instead of player. Minimap view setting is now saved in player configuration. Added controller option for minimap toggle input. Release Build 8875.
|
10 months ago |
discord-files
|
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.
|
1 year ago |
steam
|
…
|
|
utils
|
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.
|
1 year ago |
x64
|
Added resource pack loading for sensitive commercial assets (direct inclusion for builds). Fixed bug with brand new settings loading the original window at 1/4 the normal size. Fixed bug with reading system configuration when no system configuration exists yet. Fixed bug with emscripten build mosaic effect shader not working (unsupported textureSize glsl call). Release Build 7515.
|
1 year ago |
Ability.cpp
|
Add in edge case so movement targeting direction while standing still for Deadly Dash will still work for controllers. Fix bug with Releasing spell key required for precast spells with target indicators, now activate immediately on press. Release Build 10164.
|
7 months ago |
Ability.h
|
…
|
|
AccessoryRowItemDisplay.h
|
…
|
|
Adventures in Lestoria.data
|
…
|
|
Adventures in Lestoria.html
|
…
|
|
Adventures in Lestoria.js
|
…
|
|
Adventures in Lestoria.rc
|
…
|
|
Adventures in Lestoria.tiled-project
|
…
|
|
Adventures in Lestoria.vcxproj
|
…
|
|
Adventures in Lestoria.vcxproj.filters
|
…
|
|
Adventures in Lestoria.wasm
|
…
|
|
AdventuresInLestoria.cpp
|
…
|
|
AdventuresInLestoria.h
|
…
|
|
Animation.cpp
|
…
|
|
Animation.h
|
Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag.
|
1 year ago |
Arrow.cpp
|
Implemented Poisonous Arrow enchant. Include unit tests. Release Build 10813.
|
7 months ago |
ArtificerDisassembleConfirmWindow.cpp
|
…
|
|
ArtificerDisassembleWindow.cpp
|
…
|
|
ArtificerEnchantConfirmWindow.cpp
|
…
|
|
ArtificerEnchantWindow.cpp
|
Setup Palm trees to be foreground objects. Prepare all Artificer window dialogs. Release Build 10424.
|
7 months ago |
ArtificerRefineConfirmWindow.cpp
|
…
|
|
ArtificerRefineWindow.cpp
|
…
|
|
ArtificerWindow.cpp
|
…
|
|
Attributable.h
|
…
|
|
AttributableStat.cpp
|
…
|
|
AttributableStat.h
|
…
|
|
Audio.cpp
|
…
|
|
Audio.h
|
…
|
|
Bear.cpp
|
…
|
|
BearTrap.cpp
|
…
|
|
BitwiseEnum.h
|
…
|
|
BlacksmithCraftingWindow.cpp
|
…
|
|
Boar.cpp
|
…
|
|
Bomb.cpp
|
…
|
|
BombBoom.h
|
…
|
|
BreakingPillar.cpp
|
…
|
|
Buff.cpp
|
Fix crashes when forgetting to validate monster weak pointer references were actually valid (NPC targeting produces null pointer results.) Release Build 10421.
|
7 months ago |
Buff.h
|
Lethal Tempo unique enchant implemented. Added helper functions for retrieving, writing, and reading buffs easily. Added unit tests for new enchant. 124/124 tests passing. Release Build 10635.
|
7 months ago |
Bullet.cpp
|
…
|
|
Bullet.h
|
…
|
|
BulletTypes.h
|
…
|
|
BuyItemWindow.cpp
|
…
|
|
C++ Header File (OLC-3).zip
|
…
|
|
C++ Source File (OLC-3).zip
|
…
|
|
CREDITS
|
Mouse auto aim mode no longer occurs if a mouse button is held down but the mouse hasn't moved for 2 or more seconds. Fix bug with background sound not respecting BGM volume during fade-in / fade-out. Fix non-combat sound effects not playing while on the title screen. Combine unused foresty stems for now. Add in follow-directions for defensive abilities when using controller or keyboard inputs as well as an inversion direction flag. These are desirable for the retreat types since aiming defensives towards the target is not what the player prefers. Limited pathfinding frequency for monsters and wizard pathfinding ability. Fixed bug with shared pointer being passed into two separate inventories, causing double item duplication everytime a stackable item was added to the player's inventory. Release Build 7795.
|
12 months ago |
Chapter_1_2nd_Boss.txt
|
…
|
|
Chapter_1_Creatures_Part_2.txt
|
Added knockup status for players/monsters.
|
1 year ago |
Chapter_2_Boss.txt
|
Add stone rain attack to second chapter boss. Second Chapter boss AI routine completed. Release Build 10015.
|
7 months ago |
Chapter_2_Monsters.txt
|
…
|
|
Chapter_3_Monsters.txt
|
Add new item icons. Change safe area indicator colors. Make safe area indicator color configurable. Release Build 10039.
|
7 months ago |
CharacterAbilityPreviewComponent.h
|
Change shadow text rendering system to use a pre-generated shadow font sprite to improve text rendering speeds dramatically. Fix bug from commit cfd73ab036 where custom font colored shadow text kept creating new versionf of itself causing memory leaks. Release Build 10791.
|
7 months ago |
CharacterMenuWindow.cpp
|
…
|
|
CharacterRotatingDisplay.h
|
…
|
|
ChargedArrow.cpp
|
…
|
|
Checkbox.h
|
…
|
|
Class.h
|
…
|
|
ClassDiagram.cd
|
…
|
|
ClassDiagram2.cd
|
…
|
|
ClassDiagram2.png
|
…
|
|
ClassInfo.h
|
Prep Time Trial system structure. Release Build 8492.
|
11 months ago |
ClassInfoWindow.cpp
|
…
|
|
ClassSelectionWindow.cpp
|
…
|
|
ConnectionPoint.cpp
|
Fix crash when a removed map unlock condition is loaded from a save file and saving to a save file. Move world rendering into each individual state draw method to prevent dividing by zero for invalid maps being loaded in. Loaded up new Overworld song. Added extra flower indicator under the bridge of 1-1. Fix 1-5 tree tiles. Make current map name / level name functinos return the proper story level name if we are in a story level to avoid programmer confusion / provide more flexible functions. Both Blacksmith story and chapter 1 bonus boss remove the visited flag from the camp, notifying the player visually on the world map that they need to revisit it. Move Blacksmith Tutorial trigger from requiring you to visit the camp via the world map to when you enter the camp regardless if you did it from completing a level or doing it from the world map. Release Build 8187.
|
11 months ago |
ConnectionPoint.h
|
…
|
|
ConsoleCommands.txt
|
…
|
|
ConsumableCraftItemWindow.cpp
|
…
|
|
ConsumableCraftingWindow.cpp
|
Money displays in inventory windows use smaller shadow text outlines. Release Build 10793.
|
7 months ago |
CraftItemWindow.cpp
|
…
|
|
CraftingRequirement.cpp
|
…
|
|
CraftingRequirement.h
|
…
|
|
Crawler_2_Bonus_Boss.txt
|
…
|
|
Crawler_Artificer.txt
|
…
|
|
Crawler_Slime_King_Encounter.txt
|
…
|
|
Crawler_System_Overview.txt
|
…
|
|
Crawler_Trapper_Witch_thief.txt
|
…
|
|
CreditsWindow.cpp
|
…
|
|
DEFINES.h
|
…
|
|
DaggerSlash.cpp
|
…
|
|
DaggerStab.cpp
|
…
|
|
DamageNumber.cpp
|
…
|
|
DamageNumber.h
|
…
|
|
DeadlyDash.cpp
|
…
|
|
DeathMenu.cpp
|
…
|
|
Debris.cpp
|
Make player dot damage numbers fall instead of rise as well. Remove unused originalRiseSpd damage number member. Refactor buff repeat action system to instead use internal hard-coded restoration functions. Include the target of buffs inside the buff classes themselves so they know what to interact with. Updated Player and Monster AddBuff functions to represent new buff constructor requirements. Implemented Bear Trap ability. Refactored Monster Hit callback for bullets to send the amount of stacks a monster had before getting hit which is used as getting hurt removed a mark stack. Release Build 10300.
|
7 months ago |
Direction.h
|
…
|
|
Do_Nothing.cpp
|
…
|
|
DynamicCounter.cpp
|
…
|
|
DynamicCounter.h
|
…
|
|
Effect.cpp
|
…
|
|
Effect.h
|
…
|
|
Emitter.cpp
|
…
|
|
Emitter.h
|
…
|
|
EncountersSpawnListScrollableWindowComponent.h
|
…
|
|
EnergyBolt.cpp
|
…
|
|
EnhancementStatsLabel.h
|
…
|
|
EnvironmentalAudio.cpp
|
…
|
|
EnvironmentalAudio.h
|
…
|
|
EquipSlotButton.h
|
Fix crash when hovering over lock/unlock buttons in the accessories menu on the Merchant menu. Fix size of icons in merchant menus. Enable/Disable increase/decrease buttons on shermans's consumable crafting menu as appropriate. Labels in merchant window and inventory window properly update their item descriptions with flashing / changing colors as needed. Text rendering system no longer eats away at memory for text strings that are equivalent but have different HTML color codes. Release Build 8066.
|
12 months ago |
Error.h
|
Change std::exception to std::runtime_error for gcc compatibility.
|
7 months ago |
ExpandingRing.h
|
Add in missing placeholder item images. Finish collision checking for shockwave attack. Release Build 9715.
|
8 months ago |
ExplosiveTrap.cpp
|
…
|
|
FallingDebris.h
|
…
|
|
FallingStone.cpp
|
…
|
|
Feather.cpp
|
Make player dot damage numbers fall instead of rise as well. Remove unused originalRiseSpd damage number member. Refactor buff repeat action system to instead use internal hard-coded restoration functions. Include the target of buffs inside the buff classes themselves so they know what to interact with. Updated Player and Monster AddBuff functions to represent new buff constructor requirements. Implemented Bear Trap ability. Refactored Monster Hit callback for bullets to send the amount of stacks a monster had before getting hit which is used as getting hurt removed a mark stack. Release Build 10300.
|
7 months ago |
FireBolt.cpp
|
…
|
|
FloatingMenuComponent.h
|
…
|
|
ForegroundEffect.cpp
|
…
|
|
Frog.cpp
|
…
|
|
FrogTongue.cpp
|
…
|
|
FunctionPriming.h
|
…
|
|
GameEvent.cpp
|
…
|
|
GameEvent.h
|
Add in ability to redefine keybinds. Keybinds currently do not translate to actual key controls (?) Replaced all 2023 copyright references with 2024, fix copyright symbols.
|
1 year ago |
GameSettings.cpp
|
…
|
|
GameSettings.h
|
…
|
|
GameState.cpp
|
…
|
|
GameState.h
|
…
|
|
Goblin_Boar_Rider.cpp
|
…
|
|
Goblin_Bomb.cpp
|
…
|
|
Goblin_Bow.cpp
|
…
|
|
Goblin_Dagger.cpp
|
Change goblin dagger stab to match new sprite positions and modify animation speeds slightly. Release Build 9180.
|
10 months ago |
Hawk.cpp
|
…
|
|
HurtDamageInfo.h
|
…
|
|
IBullet.cpp
|
…
|
|
IBullet.h
|
…
|
|
IT.cpp
|
…
|
|
IT.h
|
…
|
|
IconType.h
|
…
|
|
InitialConcept.txt
|
…
|
|
InputDisplayComponent.h
|
…
|
|
InputHelper.cpp
|
Added emscripten compatiblity fix for all Steam API changes. Fix bug where walking direction took priority over manual aim when using controller aiming. Release Build 8465.
|
11 months ago |
InputHelper.h
|
…
|
|
InputKeyboardWindow.cpp
|
Minimap follows camera instead of player. Minimap view setting is now saved in player configuration. Added controller option for minimap toggle input. Release Build 8875.
|
10 months ago |
InputNewKeybindWindow.cpp
|
…
|
|
InventoryConsumableWindow.cpp
|
…
|
|
InventoryCreator.cpp
|
…
|
|
InventoryCreator.h
|
…
|
|
InventoryScrollableWindowComponent.h
|
…
|
|
InventoryWindow.cpp
|
Money displays in inventory windows use smaller shadow text outlines. Release Build 10793.
|
7 months ago |
Item.cpp
|
…
|
|
Item.h
|
…
|
|
ItemDrop.cpp
|
Added stat-based item enchant checks. Remove friend class dependencies from unit tests and added appropriate publicly exposed functions. Release Build 10538.
|
7 months ago |
ItemDrop.h
|
…
|
|
ItemEnchant.cpp
|
…
|
|
ItemEnchant.h
|
…
|
|
ItemLoadoutWindow.cpp
|
…
|
|
ItemMapData.h
|
…
|
|
ItemMenuLabel.h
|
Add in ability to redefine keybinds. Keybinds currently do not translate to actual key controls (?) Replaced all 2023 copyright references with 2024, fix copyright symbols.
|
1 year ago |
Key.cpp
|
…
|
|
Key.h
|
…
|
|
LICENSE
|
…
|
|
LICENSE_FT.txt
|
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.
|
1 year ago |
LICENSE_OLC-3.txt
|
…
|
|
LargeStone.cpp
|
…
|
|
LargeTornado.cpp
|
…
|
|
LevelCompleteWindow.cpp
|
…
|
|
LevitatingRock.cpp
|
…
|
|
LightningBolt.cpp
|
…
|
|
LightningBoltEmitter.cpp
|
…
|
|
LoadFileButton.h
|
…
|
|
LoadGameWindow.cpp
|
…
|
|
LoadingScreen.cpp
|
…
|
|
LoadingScreen.h
|
…
|
|
MainMenuWindow.cpp
|
Credits navigation key actually pops up the credits for controllers.
|
12 months ago |
MajorHawk.cpp
|
Refactored monster list to use shared pointers instead of unique pointers. Converted all raw monster pointers that needed to store monster data to use weak pointers instead in case a monster gets despawned while owning object is still alive. Implemented Witch's auto attack, added turn_towards_direction function for homing ability. Fixed player reflections being drawn without additive blending. Added 30s cooldown to Trapper's Explosive trap ability. Release Build 10345.
|
7 months ago |
Map.cpp
|
…
|
|
Map.h
|
…
|
|
Menu.cpp
|
…
|
|
Menu.h
|
…
|
|
MenuAnimatedIconButton.h
|
…
|
|
MenuAnimatedIconToggleButton.h
|
Implemented class selection window controller/keyboard compatibility. Added selection passthrough for disabled/grayed out items. Change hover fade-in for toggleable buttons. Release Build 6988.
|
1 year ago |
MenuComponent.cpp
|
…
|
|
MenuComponent.h
|
Implemented locking of accessories in the inventory and merchant window to prevent immediate selling of an item. Fixed a bug that prevented custom menu actions to be performed on the menu select button when a button was clicked. Release Build 7966. Patch Version 0.4.5.
|
12 months ago |
MenuDefinitions.cpp
|
…
|
|
MenuDefinitions.h
|
Added dynamic labels for gamepad controls input helper. Fixed wrapping bug for pressing right on monster loot scrollable container. Added XP gain sound effect. Release Build 7112.
|
1 year ago |
MenuIconButton.h
|
…
|
|
MenuItemButton.h
|
…
|
|
MenuItemItemButton.h
|
Change shadow text rendering system to use a pre-generated shadow font sprite to improve text rendering speeds dramatically. Fix bug from commit cfd73ab036 where custom font colored shadow text kept creating new versionf of itself causing memory leaks. Release Build 10791.
|
7 months ago |
MenuItemLabel.h
|
…
|
|
MenuItemLoadoutButton.h
|
Show item loadout inputs on the item loadout menu. Fix bug causing item loadout menu item descriptions/names to not update when hovering over the item icons. Release Version 8207.
|
11 months ago |
MenuLabel.h
|
…
|
|
MenuType.h
|
…
|
|
Merchant's Items.txt
|
…
|
|
Merchant.cpp
|
…
|
|
Merchant.h
|
…
|
|
MerchantWindow.cpp
|
…
|
|
Meteor.cpp
|
…
|
|
Minimap.cpp
|
…
|
|
Minimap.h
|
…
|
|
Monster.cpp
|
…
|
|
Monster.h
|
…
|
|
MonsterAttribute.h
|
…
|
|
MonsterData.cpp
|
…
|
|
MonsterData.h
|
…
|
|
MonsterSoul.cpp
|
…
|
|
MonsterStrategyHelpers.h
|
…
|
|
NPC.cpp
|
…
|
|
NewClasses.txt
|
…
|
|
Overlay.cpp
|
…
|
|
Overlay.h
|
…
|
|
OverworldMapLevelWindow.cpp
|
…
|
|
OverworldMenuWindow.cpp
|
Close leftover open equip window if it was opened when leaving the character equip menu. Fix censored text input being uncensored for emscripten build. Release Build 7850.
|
12 months ago |
Pathfinding.cpp
|
Fixed out-of-bounds crash for pathfinding spline algorithm. If the game's window is out-of-bounds when setting the position, the game will try to move the window to an appropriate spot to be on-screen, or to a default location if it has trouble finding a spot. Release Build 8723.
|
11 months ago |
Pathfinding.h
|
Redo rendering pipeline so all tile groups are now interweaved with game objects such that objects in front of foreground tiles are now properly displayed after stuff in the background. Release Build 7635.
|
12 months ago |
PauseMenu.cpp
|
…
|
|
Pixel.cpp
|
Added unit tests for new strip leading color and final render color engine rendering functions. Fixed rendering bug with text elements of different HTML color codes but with same content not having rendering with the correct color code. Fix potential memory leak errors occurring with rendering Font versions of shadow strings that would have different pulsating colors w/same text content. Added an admin console and added the ability to give the player items and accessories with enchants. Also added a help command. Change version number to appear red while in admin mode (as a visual). Unlock all button tied to admin mode. Release Build 10604.
|
7 months ago |
Pixel.h
|
…
|
|
Player.cpp
|
…
|
|
Player.h
|
…
|
|
PlayerMoneyLabel.h
|
…
|
|
PoisonBottle.cpp
|
…
|
|
PopupMenuLabel.h
|
…
|
|
ProgressBar.h
|
…
|
|
PulsatingFire.cpp
|
…
|
|
PurpleEnergyBall.cpp
|
…
|
|
RCa12948
|
…
|
|
RUN_STRATEGY.cpp
|
…
|
|
Ranger.cpp
|
…
|
|
RequiredMaterialsList.h
|
…
|
|
RockLaunch.cpp
|
Add ReverseOneShot animation type support to olcUTIL_Animate2D and config files. Stone Tosses into the air for second boss. Release Build 9994.
|
7 months ago |
RowInventoryScrollableWindowComponent.h
|
Add automated script to apply all assets to the unit testing framework each run. Add new runtime warning for RowInventoryScrollableWindowComponent items that have item boxes larger than the actual component. Move testingMode flag for AiL class to be set before game configurations are read. Add branch for reading specific unit test game configuration files. Include unit test-specific images and configs committed to repository. Add Disassemble function to inventory class. Add Disassemble item test. Fix issues with extra stray shared pointers lingering everywhere when adding/removing items and grabbing their references. Make Stage Loot/Monster Loot have brand new shared pointers to items (copy instead of strong reference) so weak pointer references to existing items actually expire and behave as expected. Move Monster Loot and Stage Loot clear calls to the switch to Overworld Map trigger. Release Build 10476.
|
7 months ago |
RowItemDisplay.h
|
…
|
|
RunAway.cpp
|
…
|
|
RunTowards.cpp
|
Add rotation parameter and hit iframe time to bullets. Iframe timers now compares current iframes to the new duration and keeps only the larger amount. Fix bug allowing monsters with jump attacks to still cause knockback and iframes even when the hit does not land. Fly Across attack implemented for second bonus boss. Release Build 9447.
|
9 months ago |
SaveFile.cpp
|
…
|
|
SaveFile.h
|
…
|
|
SaveFileNameButton.h
|
…
|
|
SaveFileWindow.cpp
|
…
|
|
ScrollableWindowComponent.h
|
…
|
|
SellItemWindow.cpp
|
…
|
|
SettingsWindow.cpp
|
…
|
|
ShermanWindow.cpp
|
Blame Sherman for unlocking areas early. Add more leniency for the far zone on analog sticks to reach max speed quicker. Make auto aim target right on closest instead of max aiming distance. Release Build 8595.
|
11 months ago |
ShineEffect.cpp
|
…
|
|
ShootAfar.cpp
|
…
|
|
Slider.h
|
…
|
|
SlimeKing.cpp
|
…
|
|
Slime_King_Encounter.txt
|
…
|
|
SoundEffect.cpp
|
…
|
|
SoundEffect.h
|
…
|
|
SpawnEncounterLabel.h
|
…
|
|
SpellCircle.cpp
|
…
|
|
StageMaskPolygon.cpp
|
…
|
|
StageMaskPolygon.h
|
…
|
|
StatCalculations.txt
|
…
|
|
StatLabel.h
|
…
|
|
State.h
|
Add cat transform sprite. Added Witch Transform ability parameters. Implemented Transform ability. Fix Trapper Mark unit test since lock on target delays were added. Release Build 10354.
|
7 months ago |
State_Death.cpp
|
…
|
|
State_Death.h
|
…
|
|
State_Dialog.cpp
|
…
|
|
State_Dialog.h
|
…
|
|
State_GameHub.cpp
|
…
|
|
State_GameHub.h
|
Add loading screen. Added flag for music change parameter when loading levels. Release Build 7558.
|
1 year ago |
State_GameRun.cpp
|
…
|
|
State_GameRun.h
|
…
|
|
State_LevelComplete.cpp
|
…
|
|
State_LevelComplete.h
|
Remove debug keys for changing class, spawning items, adding xp, and opening the consumables window. Fix XP progress bar so it doesn't loop the sound if the menu is closed early. Pause menu now pauses the game during gameplay. Release Build 7895.
|
12 months ago |
State_MainMenu.cpp
|
…
|
|
State_MainMenu.h
|
…
|
|
State_OverworldMap.cpp
|
…
|
|
State_OverworldMap.h
|
…
|
|
State_Story.cpp
|
…
|
|
State_Story.h
|
Add loading screen. Added flag for music change parameter when loading levels. Release Build 7558.
|
1 year ago |
SteamKeyboardCallbackHandler.cpp
|
…
|
|
SteamKeyboardCallbackHandler.h
|
…
|
|
SteamStatsReceivedHandler.cpp
|
…
|
|
SteamStatsReceivedHandler.h
|
Switch monster kill count tracking to use steam stats progress tracking. Release Build 8551.
|
11 months ago |
StoneGolem.cpp
|
…
|
|
Stone_Elemental.cpp
|
…
|
|
SwordSlash.cpp
|
Adjust collision radius default based on monster's sheet frame size. Use defined collision radius of a monster instead of 12*SizeMult as that is the actual radius for HurtMonsterType() damage calls (fixes large stone hitting pillars a little too wide in the chapter 2 boss fight). Refactored Bullet check systems to include damage flags: DOT, PLAYER_ABILITY, and NONE. Player abilities flags assigned to all auto attack and abilities that players can launch, in preparation for marked target proccing. Mark Target buff detection added, Mark buff added. Reorganized bullet hierarchy, turning the default bullet into an interface and making the normal Bullet class a base child class all Bullets derive from. Added HurtDamageInfo structure, which is passed onto bullets to modify flags before being applied to the Hurt function when bullets hit targets. Changed all storage containers holding Bullet classes to now hold IBullet classes. Release Build 10248.
|
7 months ago |
TEST_DEFINES.h
|
Added Item Tests file. Added a check to make sure item loadout slot is not blank when attempting to use the item loadout slot. 95/95 tests passing. Release Build 9944.
|
8 months ago |
TMXParser.h
|
…
|
|
TODO.txt
|
…
|
|
TSXParser.h
|
…
|
|
Test.cpp
|
…
|
|
Test.h
|
Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag.
|
1 year ago |
TextEntryLabel.h
|
…
|
|
Theme.h
|
…
|
|
Thief.cpp
|
Add cooldown charge system. Abilities can now only be used when they are holding charges. One charge gets restored for each full cooldown duration. The cooldown timer stops going down when maximum charges are reached. Fix item tests to use cooldown charges. Add in item checks for CDR test (Items should not be affected by CDR). Add GetPlayerAbilities function to collect and manipulate all player abilities at the same time (cleaner code structure + easier test functionality). Add helper functions util::vformat and util::wformat and to_wstring to make code using the std:: versions much more concise. Add unit test for cooldown charges system. Add helper functions to reset abilities to their original stats before enchant modifications tweak them. Added a helper function to retrieve which ability an enchant affects. Adapt ability HUD with new charge count features. Add Mountain theme to Chapter 2 maps. Multi-Multishot Enchant implemented. Release Build 10901.
|
6 months ago |
TitleScreen.cpp
|
…
|
|
TitleScreen.h
|
…
|
|
Toggleable.h
|
…
|
|
Tornado.cpp
|
…
|
|
Trapper.cpp
|
Add cooldown charge system. Abilities can now only be used when they are holding charges. One charge gets restored for each full cooldown duration. The cooldown timer stops going down when maximum charges are reached. Fix item tests to use cooldown charges. Add in item checks for CDR test (Items should not be affected by CDR). Add GetPlayerAbilities function to collect and manipulate all player abilities at the same time (cleaner code structure + easier test functionality). Add helper functions util::vformat and util::wformat and to_wstring to make code using the std:: versions much more concise. Add unit test for cooldown charges system. Add helper functions to reset abilities to their original stats before enchant modifications tweak them. Added a helper function to retrieve which ability an enchant affects. Adapt ability HUD with new charge count features. Add Mountain theme to Chapter 2 maps. Multi-Multishot Enchant implemented. Release Build 10901.
|
6 months ago |
Turret.cpp
|
Resolve Issue #53. Flipped directional value so monsters face west when their target is west and east when their target is east. Add error checking to detect when a missing monster strategy value is found in MonsterStrategies.txt to prevent potential future game crashes. Fix Turret monster strategy not utilizing shooting animation, replace with new animation duration code. Release Build 9207.
|
10 months ago |
Tutorial.cpp
|
…
|
|
Tutorial.h
|
…
|
|
UndefKeys.h
|
…
|
|
Unlock.cpp
|
…
|
|
Unlock.h
|
Switch monster kill count tracking to use steam stats progress tracking. Release Build 8551.
|
11 months ago |
Ursule.cpp
|
…
|
|
UserIDMenu.cpp
|
Fixed issues with one input bleeding into multiple inputs. Removed old redundant system where we can specify a menu to navigate to. Implemented controller compatibility for UserID menu. Release Build 7326.
|
1 year ago |
Version.h
|
…
|
|
VisualNovel.cpp
|
…
|
|
VisualNovel.h
|
…
|
|
Warrior.cpp
|
Adjust all spaces to tabs for consistent whitespace formatting on source files. Implement Throw Poison Ability. Added general Color Mod Buff so coloring targets a certain color based on applied buff is simpler. Release Build 10389.
|
7 months ago |
Wisp.cpp
|
…
|
|
Witch.cpp
|
…
|
|
Wizard.cpp
|
Add cooldown charge system. Abilities can now only be used when they are holding charges. One charge gets restored for each full cooldown duration. The cooldown timer stops going down when maximum charges are reached. Fix item tests to use cooldown charges. Add in item checks for CDR test (Items should not be affected by CDR). Add GetPlayerAbilities function to collect and manipulate all player abilities at the same time (cleaner code structure + easier test functionality). Add helper functions util::vformat and util::wformat and to_wstring to make code using the std:: versions much more concise. Add unit test for cooldown charges system. Add helper functions to reset abilities to their original stats before enchant modifications tweak them. Added a helper function to retrieve which ability an enchant affects. Adapt ability HUD with new charge count features. Add Mountain theme to Chapter 2 maps. Multi-Multishot Enchant implemented. Release Build 10901.
|
6 months ago |
Wolf.cpp
|
…
|
|
Zephy.cpp
|
…
|
|
assets.zip
|
…
|
|
backend.js
|
…
|
|
buildtemplate.html
|
…
|
|
characters.txt
|
…
|
|
config.h
|
…
|
|
cpp.hint
|
…
|
|
discord_game_sdk.bundle
|
…
|
|
discord_game_sdk.dll
|
…
|
|
discord_game_sdk.dll.lib
|
…
|
|
discord_game_sdk.dylib
|
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.
|
1 year ago |
discord_game_sdk.so
|
…
|
|
drawutil.cpp
|
…
|
|
drawutil.h
|
…
|
|
emscripten_build.ps1
|
…
|
|
emscripten_compat.h
|
Emscripten compatibility fixes.
|
11 months ago |
emscripten_debug_build.ps1
|
Fix crash with emscripten version during story scenes. Fix inproper Blacksmith equipment displays for crafting menu (chapter check missing, wrong enhancement level checks). Fix Blacksmith trigger not unlocking on the right node. Fix Chapter 2 trigger. Fix emscripten build scripts. Release Version 7848.
|
12 months ago |
emscripten_run.ps1
|
…
|
|
freetype.dll
|
…
|
|
freetype.lib
|
…
|
|
libsteam_api.so
|
…
|
|
loc.sh
|
…
|
|
miniaudio.h
|
…
|
|
ms-vscode.cpptools-1.16.3@linux-x64.vsix
|
…
|
|
olcPGEX_Gamepad.h
|
…
|
|
olcPGEX_MiniAudio.h
|
Add in ability to redefine keybinds. Keybinds currently do not translate to actual key controls (?) Replaced all 2023 copyright references with 2024, fix copyright symbols.
|
1 year ago |
olcPGEX_SplashScreen.h
|
…
|
|
olcPGEX_TTF.h
|
…
|
|
olcPGEX_TransformedView.h
|
…
|
|
olcPGEX_ViewPort.h
|
…
|
|
olcPixelGameEngine.h
|
…
|
|
olcUTIL_Animate2D.h
|
…
|
|
olcUTIL_Camera2D.h
|
…
|
|
olcUTIL_DataFile.h
|
…
|
|
olcUTIL_Geometry2D.h
|
…
|
|
packkey.cpp
|
Test Pack key push 2.
|
7 months ago |
pge.data
|
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.
|
1 year ago |
pge.html
|
…
|
|
pge.js
|
…
|
|
pge.wasm
|
…
|
|
pixelGameEngine.cpp
|
…
|
|
play.html
|
…
|
|
resource.h
|
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.
|
1 year ago |
resource1.h
|
…
|
|
safemap.h
|
…
|
|
sig
|
…
|
|
stb_vorbis.cpp
|
…
|
|
stb_vorbis.h
|
…
|
|
steam_api64.dll
|
…
|
|
steam_api64.lib
|
…
|
|
steam_appid.txt
|
…
|
|
switch-class.snippet
|
…
|
|
testPal.pal
|
…
|
|
update_version.ps1
|
…
|
|
util.cpp
|
…
|
|
util.h
|
Add cooldown charge system. Abilities can now only be used when they are holding charges. One charge gets restored for each full cooldown duration. The cooldown timer stops going down when maximum charges are reached. Fix item tests to use cooldown charges. Add in item checks for CDR test (Items should not be affected by CDR). Add GetPlayerAbilities function to collect and manipulate all player abilities at the same time (cleaner code structure + easier test functionality). Add helper functions util::vformat and util::wformat and to_wstring to make code using the std:: versions much more concise. Add unit test for cooldown charges system. Add helper functions to reset abilities to their original stats before enchant modifications tweak them. Added a helper function to retrieve which ability an enchant affects. Adapt ability HUD with new charge count features. Add Mountain theme to Chapter 2 maps. Multi-Multishot Enchant implemented. Release Build 10901.
|
6 months ago |