Commit Graph

23 Commits (57bad057ed1ce7d79335af6b709724170025e59d)

Author SHA1 Message Date
sigonasr2 f9e00caaa4 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. 9 months ago
sigonasr2 0fc117235a Add mosaic pixel shader to engine. Release Build 7485. 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 92f488986e Implemented window size saving/loading for Linux. 9 months ago
sigonasr2 5d7b342c51 Implemented window position and size loading and saving. Release Build 7370. 9 months ago
sigonasr2 c56253c4cf Accounted for window pixel size for Linux window size. 9 months ago
sigonasr2 9ed0f23686 Emscripten and Linux window position/size functions filled in. 9 months ago
sigonasr2 0408250088 Implemented fullscreen toggle and window window repositioning and resizing. Release Build 7357. 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 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 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. 10 months ago
Nic0Nic0Nii ef63a07f5c Added any keybind detection to PGE and began implementing menu helper innterfaces 10 months ago
sigonasr2 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. 10 months ago
sigonasr2 b8dea862f6 Fix shadow string rendering for vertical scaling. 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 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. 10 months ago
sigonasr2 0d95dec2a7 Update to v2.24 of the PGE. 11 months ago
sigonasr2 6d11eb5048 Update to geom2d 2.0 util 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 73289de3aa All save/load features implemented and connected to online server for web build. 11 months ago
sigonasr2 fc9d9590d3 Implemented EncodeURI stub function. 11 months ago
sigonasr2 7bfa728ccb Emscripten powershell build script updated to properly terminate on errors. Add in proper throws when an invalid response is given from the server. Add in function response callbacks to all server request functions. 11 months ago
sigonasr2 497db80b9b Add in emscripten-specific branching menus and special load/save routines for online saving. 11 months ago
sigonasr2 2a900fa06e Create server request backbone and functions for talking to save file server. 11 months ago
sigonasr2 fa7dfb601f Add game title images, replace all 2023 copyright notices with 2024 copyright notices. 11 months ago
sigonasr2 ad1e2260cf Saving and loading saves items in proper sorted order. Fixed bug with get inventory slot function. Connection point data is now static. 11 months ago
sigonasr2 5e5e8f5656 Save File implemented. 11 months ago
sigonasr2 dd2146ebda Implement main menu with text entry label. Update text entry mode in PGE, removed the ability to jump between saved commands and enter no longer clears or disables text entry by default. 11 months ago
sigonasr2 3e3e96110c Added Equipment/Equipment Icons. Remove unused Graphics2D PGEX from project. Crit Dmg now displays as the extra amount added (50%) rather than the final multiplier (150%) 11 months ago
sigonasr2 6412f34dce Implemented Merchant Selling Screen 11 months ago
sigonasr2 25dd39b60a Setup Sell Layout for merchant screen. 11 months ago
sigonasr2 126753053f Added caching for shadow text for all PGE default drawing functions and viewport drawing functions. 11 months ago
sigonasr2 4c290e81aa Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens. 11 months ago
sigonasr2 c795e7f891 Text rendering properly deals with newline characters. Updated components that were not properly rendering. 11 months ago
sigonasr2 5d1e0b5a7a Completed image caching technique for rendering text using the normal engine draw functions. 11 months ago
sigonasr2 8581633cab Added sprite versions of updated wrap text functions. 11 months ago
sigonasr2 a26d86d0b0 Separate GetTextSize and GetWrappedTextSize functions for clarity. Fix sizing comparisons for wrapping text. Fixed issue with menu destinations not properly being assigned on certain buttons. 11 months ago
sigonasr2 d29f7d47bd Implemented string view changes for internal drawing functions and added wrapping support and parameters for draw functions. 11 months ago
sigonasr2 d9e1a1ebaf Added Discord Rich Presence integration. Added discord exclusion preprocessor checks in emscripten build. Changed emscripten callbacks to use the browser window instead of the internal body. 11 months ago
sigonasr2 025a89788e Fix border display drawing for menus. Fix scrollable window components that went outside to use proper scrolling offsets. Fix issue with same-frame clicking and releasing causing a different button to be selected. 12 months ago
sigonasr2 7a46f79f2b Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components. 12 months ago
sigonasr2 4bab1397dc Fix ViewPort PGEX. Added Draw String functions from PGE to ViewPort. 12 months ago
sigonasr2 a1caeff702 Compact / non compact versions of item description display strings. Move menu labels around and added equip-specific and item display-specific menu labels. Fix bug with DrawShadowString/DrawShadowStringProp rendering HTML codes. 12 months ago
sigonasr2 4ab88b3014 Implement reset code (#FFFFFF) 12 months ago
sigonasr2 df1d9771aa Implemented hex color font coloring. 12 months ago
sigonasr2 54677e9263 Incorporated stat differences to equip menu display. 12 months ago