sigonasr2
|
214759c606
|
Map UVs to original cooldown circle indicator instead. Create a DrawPieArc function to render pies with a UV mapped texture from the center outwards. Remove donut circle indicator generating code. Reduce max vertex count of engine back from 256 -> 128 to maintain low memory footprint. Release Build 10846.
|
4 months ago |
sigonasr2
|
97a9025830
|
Donut circle cooldown indicator test code.
|
4 months ago |
sigonasr2
|
d49e7ff6bb
|
Change shadow text rendering system to use a pre-generated shadow font sprite to improve text rendering speeds dramatically. Fix bug from commit cfd73ab036 where custom font colored shadow text kept creating new versionf of itself causing memory leaks. Release Build 10791.
|
4 months ago |
sigonasr2
|
9a65b731e9
|
Implement Reaper of Souls Enchant. Fix text rendering bug with really small pixel values getting clamped by integer scaling causing the cached text to be cut off. Release Build 10683.
|
4 months ago |
sigonasr2
|
cfd73ab036
|
Implemented Death Defiance enchant. Correct shadow render strings being square (not using proper Y sizes to create cached text). Move game configuration initialization out to global scope to allow config variables to be used when initializing the AiL class. Release Build 10670.
|
4 months ago |
sigonasr2
|
23673ec2af
|
Added unit tests for new strip leading color and final render color engine rendering functions. Fixed rendering bug with text elements of different HTML color codes but with same content not having rendering with the correct color code. Fix potential memory leak errors occurring with rendering Font versions of shadow strings that would have different pulsating colors w/same text content. Added an admin console and added the ability to give the player items and accessories with enchants. Also added a help command. Change version number to appear red while in admin mode (as a visual). Unlock all button tied to admin mode. Release Build 10604.
|
4 months ago |
sigonasr2
|
2f244e21ff
|
Added stat-based item enchant checks. Remove friend class dependencies from unit tests and added appropriate publicly exposed functions. Release Build 10538.
|
4 months ago |
sigonasr2
|
8efb5a9f8f
|
Add missing #define CALLSTYLE and missing #include <cassert> to PGE Header file. Fast-forward to Moro's updated PGE cmake template which removes SDL2 dependency for Apple devices. Currently still not compiling.
|
4 months ago |
sigonasr2
|
0927e57438
|
Add Thief Roll Ability. Release Build 10093.
|
5 months ago |
sigonasr2
|
10f5521ec2
|
Adjust sword slash effect to accept config values. Add DrawPartialSquishedRotatedDecal to PGE. Performs rotation transform before scale transformation. Add thief animations to animation databases. Setup thief's auto attack ability. Release Build 10053.
|
5 months ago |
sigonasr2
|
aaea75c6c6
|
Added Item Tests file. Added a check to make sure item loadout slot is not blank when attempting to use the item loadout slot. 95/95 tests passing. Release Build 9944.
|
5 months ago |
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.
|
5 months ago |
sigonasr2
|
6274dcefb1
|
Refactor ability use skills to be testable. Add in basic player damage check and ability use unit tests.
|
5 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.
|
5 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.
|
6 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.
|
8 months ago |
sigonasr2
|
68ed4d2b5d
|
Added VSync toggle to Settings windows. Release Build 8464.
|
8 months ago |
sigonasr2
|
9fb5946369
|
Warrior auto attack swing now has a frontal sweep angle. Release Build 8457.
|
8 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.
|
8 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.
|
8 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.
|
9 months ago |
sigonasr2
|
9f1e6b69db
|
Fix missing strategy draw call for monsters. Add in death state and basic transition effects. Release Build 7662.
|
9 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.
|
9 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.
|
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.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
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.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
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.
|
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 |