sigonasr2
|
c879cafe1e
|
Targets already in the air should not be knocked back. Fix image loading dependencies internally within the engine so they work even during unit testing. Rearrange some item initializing functions to occur after the GFX map is reset so all graphics are loaded properly. Release Build 9835.
|
6 months ago |
sigonasr2
|
6274dcefb1
|
Refactor ability use skills to be testable. Add in basic player damage check and ability use unit tests.
|
6 months ago |
sigonasr2
|
d27009efa3
|
Implemented centroid and signed_area functions to the geom2d util. Just a bunch of maths, I don't know why it works. Release Build 9683.
|
6 months ago |
sigonasr2
|
9c17b3b649
|
Split up implementation of Pixel from the header file so that the entire pixel game engine header isn't required for Pixels. [WIP] Stage Mask polygon and overlay structures setup.
AreaHighlightTest branch.
|
6 months ago |
sigonasr2
|
2d2c123c33
|
Move damage numbers to be rendered on top of the HUD instead of below it. Add in boss indicators that appear while a boss is off-screen. Fix bugs with knockback buffs being applied in the wrong location, making them effectively useless. Fix bugs with player velocity being nan when standing directly on top of a monster spawn. Fix idle animation during stone elemental rock toss cast. Reduce enemy collision hitboxes to more sensible and playable numbers with new collision system. Release Build 9413.
|
7 months ago |
sigonasr2
|
3c65db545d
|
When the game loses focus, the game will autopause during exploration. Release Build 8879.
|
8 months ago |
sigonasr2
|
205a974a7b
|
Setup chunk data structure and move black minimap outline rendering to the sprite instead of doing it in the decal rendering. Release Build 8767.
|
8 months ago |
sigonasr2
|
d85946f034
|
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.
|
8 months ago |
sigonasr2
|
b089ea9ed5
|
Fixed Issue#40. Mmory leak found and corrected, forgot to delete corresponding sprite attached to a decal when cleaning up text caches. Release Build 8610.
|
8 months ago |
sigonasr2
|
de52654380
|
Add achievement icons and setup achievement config file. Add in unlock area achievements.
Release Build 8524.
|
9 months ago |
sigonasr2
|
68ed4d2b5d
|
Added VSync toggle to Settings windows. Release Build 8464.
|
9 months ago |
sigonasr2
|
9fb5946369
|
Warrior auto attack swing now has a frontal sweep angle. Release Build 8457.
|
9 months ago |
sigonasr2
|
19ceff257a
|
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.
|
9 months ago |
sigonasr2
|
66f91578cf
|
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.
|
9 months ago |
sigonasr2
|
73268374df
|
Tie PGE font setting to resource pack loading system. Release Build 8168.
|
9 months ago |
sigonasr2
|
90a20d77af
|
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.
|
9 months ago |
sigonasr2
|
c8b6273b48
|
Update to PGE v2.25.
|
9 months ago |
sigonasr2
|
7dc8d19dca
|
Fix text coloring issue for equip items in the blacksmith menu that are not valid for enhancement. Release Build 8113.
|
9 months ago |
sigonasr2
|
3616012457
|
When the application loses focus, all inputs are released properly so inputs aren't stuck on refocus. Release Build 8085.
|
9 months ago |
sigonasr2
|
8917efbc51
|
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.
|
9 months ago |
sigonasr2
|
f588de19d0
|
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.
|
9 months ago |
sigonasr2
|
a803531a4d
|
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.
|
10 months ago |
sigonasr2
|
9f1e6b69db
|
Fix missing strategy draw call for monsters. Add in death state and basic transition effects. Release Build 7662.
|
10 months ago |
sigonasr2
|
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.
|
10 months ago |
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.
|
10 months ago |
sigonasr2
|
0fc117235a
|
Add mosaic pixel shader to engine. Release Build 7485.
|
10 months ago |
sigonasr2
|
bf33ad79c9
|
Added custom window positioning, sizing, and added configuration file loading before the game window is constructed .
|
10 months ago |
sigonasr2
|
92f488986e
|
Implemented window size saving/loading for Linux.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
10 months ago |
sigonasr2
|
5d7b342c51
|
Implemented window position and size loading and saving. Release Build 7370.
|
10 months ago |
sigonasr2
|
c56253c4cf
|
Accounted for window pixel size for Linux window size.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
10 months ago |
sigonasr2
|
9ed0f23686
|
Emscripten and Linux window position/size functions filled in.
|
10 months ago |
sigonasr2
|
0408250088
|
Implemented fullscreen toggle and window window repositioning and resizing. Release Build 7357.
|
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
|
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.
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
|
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.
|
11 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
|
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.
|
11 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 |