34 Commits

Author SHA1 Message Date
6e03f99543 Fix lightbar settings, add failsafe retry loading for icons and action button handles when the icons fail to load for reasons. Fix sin wave breathing for lightbar on death screen, misplaced division operation. Release Build 8418. 2024-03-25 17:23:13 -05:00
6cd34639ef If the game can be run through Steam, the app is restarted through Steam directly. Make sure OnUserDestroy() gets called if the game is killed when OnUserCreate() returns false to free all resources. Release Build 8224. 2024-03-22 00:59:55 -05:00
15d5d2fb4a Tie PGE font setting to resource pack loading system. Release Build 8168. 2024-03-17 17:12:50 -05:00
585cd209be Modified pixel font to incorporate a copyright symbol. Removed copyright unicode character from credits file to avoid out-of-bounds check. Added copyright symbols to credits and splash screen. 2024-03-17 16:52:40 -05:00
25654fc0da Update to PGE v2.25. 2024-03-11 19:59:42 -05:00
454963c80e Fix text coloring issue for equip items in the blacksmith menu that are not valid for enhancement. Release Build 8113. 2024-03-10 18:38:02 -05:00
5dc5a74ed6 When the application loses focus, all inputs are released properly so inputs aren't stuck on refocus. Release Build 8085. 2024-03-09 05:15:48 -06:00
2de0ba3810 Fix having the exact amount of XP not actually leveling you up. Fix strange shadow text clipping for text scaled less than 1.0 vertically. Release Build 8068. 2024-03-08 23:40:04 -06:00
5a8a3d64e9 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. 2024-03-08 21:15:19 -06:00
2d0702af2c 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. 2024-02-28 23:09:55 -06:00
03e6d3bd80 Fix missing strategy draw call for monsters. Add in death state and basic transition effects. Release Build 7662. 2024-02-27 05:25:12 -06:00
5035dd5af9 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. 2024-02-22 23:43:45 -06:00
0fc117235a Add mosaic pixel shader to engine. Release Build 7485. 2024-02-21 16:29:49 -06:00
bf33ad79c9 Added custom window positioning, sizing, and added configuration file loading before the game window is constructed . 2024-02-19 22:38:42 -06:00
92f488986e Implemented window size saving/loading for Linux.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-02-19 05:41:14 -06:00
5d7b342c51 Implemented window position and size loading and saving. Release Build 7370. 2024-02-19 03:08:15 -06:00
c56253c4cf Accounted for window pixel size for Linux window size.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-02-19 02:14:47 -06:00
9ed0f23686 Emscripten and Linux window position/size functions filled in. 2024-02-19 02:00:51 -06:00
0408250088 Implemented fullscreen toggle and window window repositioning and resizing. Release Build 7357. 2024-02-19 01:56:04 -06:00
d5bd8655a9 Added additional toggle and setting options in Settings menu. Made screen shake, gamepad rumble, keyboard aim assist, and terrain collision box display toggles functional. Added toggle sound effect. Release Build 7344. 2024-02-18 22:16:09 -06:00
0a9136e6c4 Handle mouse buttons for rebinding controls. Release Build 6956. 2024-02-10 03:06:30 -06:00
35cc847671 Add in shoulder button navigation to consumables window. Fix down navigation when reaching a partially filled row in the inventory consumables window. Added arrows navigation input helper icon. 2024-02-10 00:01:24 -06:00
6a5b74b3e6 Added in shoulder button navigation schemes, related icons, and DAS press input handling for menu navigation. Added in button visibility settings for input helper. Added Confirm input display for load game window. 2024-02-09 23:41:39 -06:00
ce46a1d3d7 Refactored analog control system to use digital DAS input system with directional input support. 2024-02-09 22:48:49 -06:00
0ca94369ac Fix 'K' key to display "K" instead of "L". Fix keys being improperly deleted/added to new keybinds list. Allow keybinds to now be changed. Fix keybind update request message not updating properly for menu keys. 2024-02-06 22:38:40 -06:00
Nic0Nic0Nii
1f244777c9 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.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-02-06 20:57:22 +00:00
Nic0Nic0Nii
ef63a07f5c Added any keybind detection to PGE and began implementing menu helper innterfaces
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-02-05 21:30:27 +00:00
d576e6143e Added new input keybind menu. Fixed MenuLabels to account for the 2 pixel border in width when rendering menu labels. Also corrected minor bugs with spaces being counted in wrapped text string lengths. 2024-02-05 02:51:17 -06:00
b8dea862f6 Fix shadow string rendering for vertical scaling. 2024-01-30 17:08:18 -06:00
Nic0Nic0Nii
8149db260b Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-30 14:48:49 +00:00
15990152c7 Added character name input to class selection window, removed "file save name" dialog from main menu navigation. Fixed scaling for button labels with different values than 1. Moved ScrollableWindowComponent's scrollbar to be lined up with the actual scrollbar arrows. Removed text entry mode from blocking controller / gamepad inputs. 2024-01-27 06:43:09 -06:00
0d95dec2a7 Update to v2.24 of the PGE. 2024-01-11 04:10:43 -06:00
6d11eb5048 Update to geom2d 2.0 util 2024-01-10 17:49:24 -06:00
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. 2024-01-04 05:21:56 -06:00