sigonasr2
|
9b21d447da
|
Fix game settings not properly loading for the emscripten version.
|
9 months ago |
sigonasr2
|
ddddd966aa
|
Credits navigation key actually pops up the credits for controllers.
|
9 months ago |
sigonasr2
|
d909c140cf
|
Solve crash that occurs when selling items not in your loadout item slots. Release Build 7872.
|
9 months ago |
sigonasr2
|
2bd3e370e5
|
Added tutorial tooltips. Release Build 7758.
|
10 months ago |
sigonasr2
|
750227a04d
|
Change default controller keybinds for new characters. Player proceeds back to overworld if the camp has not been unlocked yet. Buttons adjusted accordingly. Rumble only occurs on the main menu while in the settings menu and only when toggling the rumble button. Cause iframes to continuously refresh on the main menu so the invisible player doesn't "die" if they view the main menu for too long. Release Build 7700.
|
10 months ago |
sigonasr2
|
141e1622d6
|
Added background story commercial assets. Scrolling Background. Release Build 7577.
|
10 months ago |
sigonasr2
|
e317b7b23b
|
Add in input displays for gameplay HUD, showing current hotkeys for abilities and items. Updated class info menu to show current inputs. Added slight outlines to mouse control icons. Release Build 7574.
|
10 months ago |
sigonasr2
|
ee215b132c
|
Fix Menu crash for tab switching on blacksmith (inactive scrolled menu items were unfocused and unselectable). Added sound effect for toggling button icon sets. Fix Key DrawInput functions to respect new extended icon types. Bosses now respect boundaries of boss arenas. Release Build 7474.
|
10 months ago |
sigonasr2
|
397d8abc0a
|
Implemented controller navigation for Input Keybind window. Fix inputs being completely eaten up by controller inputs when reassigning to keys. Release Build 7432.
|
10 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.
|
10 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.
|
10 months ago |
sigonasr2
|
5d315ada93
|
Added controller compatibility for buy item menu. Removed restriction on mouse navigation not handling inputs defined in input engage groups of menus. Release Build 7242.
|
10 months ago |
sigonasr2
|
fe648f8fbf
|
Rebinding controls updates the input helper display. Release Build 7202.
|
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
|
52a01d04ad
|
Begin work on Level Completion controller compatibility. Add in inventory scrollable window helper navigation macros to make coding wrapping functionality easier. Release Build 7010.
|
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
|
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 |
sigonasr2
|
b0e9799624
|
Fix DAS Input for menu navigation.
|
10 months ago |
Nic0Nic0Nii
|
cbc4fa5470
|
Add DAs input functions
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
10 months ago |
sigonasr2
|
fd1f762e20
|
Fully implemented controller/keyboard controls for Inventory Consumable Window. Fix bug with loadout items that were set during file loads were not selected in consumable window. Release Build 6907.
|
10 months ago |
sigonasr2
|
331a8c7941
|
Save/Load Game Keybind settings. Release build 6872.
|
10 months ago |
sigonasr2
|
4015f485ea
|
Added ability to set controller keybinds. Fixed initial loading of save data when no metadata file is detected or present for online builds. Fixed "Online Character" checkbox being desynced when selecting the Online character mode, enabling online mode. Display context-sensitive messages for setting keys depending on whether we are in keyboard mode or controller mode. Release build 6866.
|
10 months ago |
sigonasr2
|
3fff17417e
|
Refactored the input display menu to allow for dynamic changing of row displays. Remove controller specific keybinding menu, integrating with initial keyboard menu.
|
10 months ago |
sigonasr2
|
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.
|
10 months ago |
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>
|
10 months ago |
Nic0Nic0Nii
|
ef63a07f5c
|
Added any keybind detection to PGE and began implementing menu helper innterfaces
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
10 months ago |
sigonasr2
|
a6d2765585
|
Condensed DrawInput function to accept a variant instead of having double copies of the function.
|
10 months ago |
sigonasr2
|
cd599b73e0
|
Add in keyboard mapping display settings window. Add in keybind display buttons.
|
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.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
11 months ago |
sigonasr2
|
dcabc05702
|
Creating a new character in the desktop build is now fixed. Added NPC interact functionality.
|
11 months ago |
sigonasr2
|
b8da4fbbbe
|
Fixed missing operator= for the InputEngageGroup class. Add scaling damage number size based on relative damage multiplier. Release build 6264.
|
11 months ago |
sigonasr2
|
9dc2a0a4c2
|
Add in input helper text when navigating using keyboard/gamepads. Fix scrollwheel navigation for ScrollingWindowComponent referencing the wrong variable to add to (after the targeted scroll destination change).
|
11 months ago |
sigonasr2
|
df10dc43a8
|
Auto targeting a component when navigating/selecting in a ScrollableWindowComponent using gamepad/keyboard controls. Added analog stick navigation to load file menu.
|
11 months ago |
Nic0Nic0Nii
|
df08aa9936
|
Add in analog stick control handling. Add interface configuration file.
|
11 months ago |
sigonasr2
|
dfa014b0a9
|
Implement button navigation rules for gamepads. Fix mouse click / gamepad transition key conflicting. Fix how a pointer is generated for components via the Component<> reference template. Since we sometimes want to dynamic cast it, it loses all its typing data if we make a new shared pointer instead.
|
11 months ago |
sigonasr2
|
cbb277cab2
|
Add in structures to deal with custom menu navigation setups.
|
11 months ago |
sigonasr2
|
6b2f4f7bf9
|
Added aiming system for controllers, integrated aiming and hot swapping between keyboard/gamepad controls. Switched all mouse aiming functions for classes to modular aiming function. Disable vibration when not using the controller.
|
11 months ago |
sigonasr2
|
c4ee2608f2
|
Added basic controller keybind support.
|
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
|
5d1e0b5a7a
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
12 months 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
|
2bf45dacef
|
It's 2023 btw
|
1 year ago |
sigonasr2
|
dd531d1fd7
|
Apply OLC-3 License to all source files.
|
1 year ago |