Commit Graph

330 Commits (8fa1a72fadb5063ef25125be613fd987ee2b6e5f)

Author SHA1 Message Date
sigonasr2 63f7062841 Add unequip hotkey to character equipment menu. Implemented mouse inputs displaying on input helper when mouse navigation is used. Release Build 7465. 9 months ago
sigonasr2 66b0648a59 Moved settings related to the game itself into its own settings save file. Emscripten build also saves a separate system settings file in indexeddb. Added checks to prevent menu sounds from playing when the menu is not currently open, but adjusted in a different location in the game. Implemented different button icon sets and a setting to toggle between them. Removed the double button display (caused more confusion and took up more room). Fixed a bug with iterating through navigation groups when a button was removed/disabled from the list. Removed iconscaling dependency based on MenuIconButton sizes. 9 months ago
sigonasr2 bf33ad79c9 Added custom window positioning, sizing, and added configuration file loading before the game window is constructed . 9 months ago
sigonasr2 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. 9 months ago
sigonasr2 e5ace36a60 Added locked item sound effect. Fixed label member being protected accessible, now private requiring all children to access through SetLabel. Fix reversed logic check for locked craftable items. Added controller compatibility for consumable item crafting selection window. Release Build 7291. 9 months ago
sigonasr2 e67c233aaa Added controller compatibility for player inventory window. Release Build 7198. 10 months ago
sigonasr2 783428dfa1 Added full controller compatibility for the character menu window. Release Build 7187. 10 months ago
sigonasr2 48ba282fa5 Implemented equipment menu navigation (partially). 10 months ago
sigonasr2 5788123ab5 Linux build fixes. Public declaration for game controllers array, properly initialize dynamic counters and their display values, fix story script to have capital I's, renamed images to be uppercase for case-sensitivity in Linux. 10 months ago
sigonasr2 bacd879e12 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. 10 months ago
sigonasr2 8afd66632a Added XP bar animations and steady increasing progress bar. Added level up animation text on stage completion screen. Refactor enable and disable functions for menu components. Differentiated between disabling due to being outside the window, and manual enable/disabling of components. Fix infinite loop bug with components outside of a scrollable window component not being iterated over. Fix bug with hovering over non-navigational components causing the default component for a menu to be selected while in mouse navigation mode. Release Build 7095. 10 months ago
sigonasr2 22b1557c05 Added wrapping menu macro functionality. Implemented controller compatibility for level complete window. Added right alignment for menu labels. Added ProgressBar component. Added XP-related functions for callbacks to other components in-game. Fix giant normalized vector issue with Wolf AI script. Release Build 7041. 10 months ago
sigonasr2 116c3c1a51 Fix Overworld Menu encounters scrolling for keyboard-only controls. Remove redundant rendering for display text on key DrawInput popups. Make sure mouse-displayed inputs don't render the primary mouse icon twice. Release Build 6993. 10 months ago
sigonasr2 f5bcd4f869 Resized renders to fit class info window. Class info window controller compatibility added. Release Build 6961. 10 months ago
sigonasr2 0a9136e6c4 Handle mouse buttons for rebinding controls. Release Build 6956. 10 months ago
sigonasr2 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. 10 months ago
sigonasr2 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. 10 months ago
sigonasr2 ce46a1d3d7 Refactored analog control system to use digital DAS input system with directional input support. 10 months ago
Nic0Nic0Nii cbc4fa5470 Add DAs input functions 10 months ago
sigonasr2 cd599b73e0 Add in keyboard mapping display settings window. Add in keybind display buttons. 10 months ago
Nic0Nic0Nii e1294dd9ce Chapter 1 script revisions 10 months ago
sigonasr2 2b34cbbeac Added bgm and sfx sliders. 10 months ago
Nic0Nic0Nii 2bbd5e9ee4 Traveling merchant randomized data is now saved 10 months ago
sigonasr2 689eaa6d10 Implemented chapter limits for equipment upgrades. 10 months ago
Nic0Nic0Nii 32bec29f61 Add available chapter to individual crafting requirements and item dattabase 10 months ago
sigonasr2 2b7ebb32cc Visual Novel character sizing now scales based on image size instead. 10 months ago
sigonasr2 fc7e135aa4 Fix bug where the player would craft up to N^2 requested consumable items instead of the amount requested. Made Sound Effect for crafting a consumable play only once, instead of layer per quantity of item crafted. Added crafting sound effect to equipment that is crafted. Fix enhancement [+] display not updating on blacksmith enhancing window (visual bug), only show "MAX" on stats when the gear is at +10. Clear any scattered/remaining item drops after completing a stage. Fix menus crashing when enhanced gear reach +10 (array overflow). Added a Stay here button for Sherman. 10 months ago
sigonasr2 0aea7beb83 Implemented ability to craft weapons/armor. Sorting all equipment by tier / type. Fixed bug with not properly setting available chapter for crafting on items with multiple enhancement levels. Fixed bugs related to adding crafting to weapons / armor (side effects applied directly to consumable items), fix stage loot/monster loot displays not properly updating when collecting items. Made old items properly convert to newer item names when being read in (constructor for the IT data type is no longer an enum and instead does the conversion automatically). This type now has implicit conversion from a std::string so is still a highly flexible typing like before. Release build 6677. 10 months ago
Nic0Nic0Nii 00e7a01ab1 Add labels for items that can be crafted or enhanced at the blacksmith 10 months ago
Nic0Nic0Nii 8149db260b Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag. 10 months ago
sigonasr2 b7cd3caab6 Stage plate for hub area renamed properly. TODO now updated. 10 months ago
sigonasr2 a6e8ec872c Added blacksmith's inventory for display underneath player's equipment for crafting. Fix bug with loadout item slot 2 not being reset properly (missing ability set function). Release build 6604. 10 months ago
sigonasr2 db93e05afc Sherman's menu integrated. Added NPC display names above the characters. 10 months ago
sigonasr2 390e7fefbf Make Unlock All button actually unlock every node. Allow tile fade groups to specify tiles that should be unhidden. NPCs have unlock conditions now. Layers have unlock conditions. 10 months ago
sigonasr2 7a41361710 Added collision for smaller tileset tiles. Fixed going to hub stage from overworld map (game state is required to be HUB to prevent usage of items on the field). Fix Fire bolt continuously blowing up at the end of its max range. 10 months ago
sigonasr2 82b2b83007 Mark new terrain tileset as terrain class. 10 months ago
sigonasr2 545cbac5d8 Add in NPC spawn locations. 10 months ago
Quapsel e7b2897098 added Player spawn for Hub_v2. 10 months ago
sigonasr2 dcabc05702 Creating a new character in the desktop build is now fixed. Added NPC interact functionality. 10 months ago
Quapsel c0ef634aa5 added more Tiled parameters to Hub_v2 that where missing. 10 months ago
Quapsel f67537f13d Hub_v2 is now a Map. 10 months ago
Quapsel 736a04a83e changed hub_v2 to a finite map. 10 months ago
Quapsel 9cffb7c1ec hub map changed in levels.txt 10 months ago
Quapsel dd7daec103 recreated Hub as 12x12 and added 12x12 tilesets. 10 months ago
sigonasr2 0f8801546c Fix image case-sensitivity for NPCs in the Hub. 10 months ago
sigonasr2 1814c52763 Add in maximum ranges for energy bolt, fire bolt, and lightning bolt. 10 months ago
Nic0Nic0Nii 2e3e8dd910 Add debug flag when building emscripten in debug mode. 10 months ago
Nic0Nic0Nii 973813f0b5 Player no longer bounces off of NPCs. Bonus boss no longer continues charging if it makes contact with the player. Fix undefined pointer in TMXParser. 10 months ago
sigonasr2 ebf7fcf395 Added NPC structures and new NPCs to the hub map. 10 months ago
sigonasr2 18810875a5 Fix tile animations. Add in game hub state. 10 months ago