sigonasr2
  • Japanese Rhythm Game Arcade
  • http://twitch.tv/sigonitori
  • Only-for-fun Hobbyist programmer. 22+ years of programming life. I like to help others learn programming. I stream coding sessions. Nico Nico Nii~!

  • Joined on 2022-08-04
sigonasr2 commented on pull request sigonasr2/AdventuresInLestoria#79 2025-05-13 16:43:06 -05:00
DynamicItemDescriptions Review

Add test for this new function.

sigonasr2 commented on pull request sigonasr2/AdventuresInLestoria#79 2025-05-13 16:42:36 -05:00
DynamicItemDescriptions Review

Add test for this new function.

sigonasr2 commented on pull request sigonasr2/AdventuresInLestoria#79 2025-05-13 16:42:14 -05:00
DynamicItemDescriptions Review

Add test for this new function.

sigonasr2 commented on pull request sigonasr2/AdventuresInLestoria#79 2025-05-13 16:42:09 -05:00
DynamicItemDescriptions Review

Add test for this new function.

sigonasr2 commented on pull request sigonasr2/AdventuresInLestoria#79 2025-05-12 19:28:15 -05:00
DynamicItemDescriptions Review

Tests still need to be written to validate the tooltip names and descriptions work and continue to function as expected in the future.

sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-12 19:26:23 -05:00
ae6e5af5f6 Merge branch 'master' into DynamicItemDescriptions
3602de5c3b Add multiple threads to autobuild.
5098cb4bff Build should be multi-threaded.
d47b534786 Add in Gitea workflow for remote auto-build.
Compare 4 commits »
sigonasr2 created pull request sigonasr2/AdventuresInLestoria#79 2025-05-12 19:26:10 -05:00
WIP: DynamicItemDescriptions Review
sigonasr2 opened issue sigonasr2/AdventuresInLestoria#78 2025-05-12 19:24:00 -05:00
Multi-Multishot's Damage Display Number is not tied to its true Base Multiplier
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-12 19:22:39 -05:00
b9994242dd Fix incorrect damage display for Multi-Multishot's tooltip. (Suggestion to rework the calculation for the ability and tie the actual damage mult to its damage and just divide by number of arrows.)
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-12 19:18:14 -05:00
b43e6e5bf1 Add dynamic item description parsing and modifying based on ability enchantments for ability tooltips. Fixed bug with the transparency of drawn text not being preserved when using HTML color codes in text with alpha transparency. Release Build 12186.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-12 09:41:23 -05:00
cb3f38e07c Fix parsing of ability descriptions to use owning strings and to retrieve from the proper keys. (Except for non-enchants.)
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-09 17:12:19 -05:00
93298e05d3 Create variable parser. Need to fix up when it parses the name and description and all references for its arguments.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-09 15:47:14 -05:00
62ef4d2815 Fix name and description displays for abilities on hover. Release Build 12161.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-09 15:38:27 -05:00
1d1cb7170c Fixes issues with retrieving name and description of enhanced abilities. Regular abilities do not display their name proper atm. Release Build 12159.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-08 11:06:48 -05:00
8c8567017c Fixed constness of std::vector<std::reference_wrapper<const ItemEnchantInfo>> for GetAllEnchantsAffectingAbility() function.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-07 15:34:23 -05:00
2447a6bbb1 Dynamically determine and append all prefix and suffix names and descriptions and name/description replacements for all enhancements that affect abilities.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-07 14:06:04 -05:00
dcb31a01e1 Add changes to parse enchants affecting abilities.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-06 15:32:36 -05:00
9722695e5b Setting up for revealing modified descriptions and names all put together.
7308a7e37b Fix up missing Ranger item descriptions
Compare 2 commits »
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-06 13:33:09 -05:00
0f012faf36 Add multiple threads to autobuild.
sigonasr2 pushed to master at sigonasr2/AdventuresInLestoria 2025-05-06 11:37:51 -05:00
3602de5c3b Add multiple threads to autobuild.
sigonasr2 pushed to master at sigonasr2/AdventuresInLestoria 2025-05-06 11:33:52 -05:00
5098cb4bff Build should be multi-threaded.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-06 11:33:31 -05:00
8d8534c90b Build should be multi-threaded.
sigonasr2 pushed to DynamicItemDescriptions at sigonasr2/AdventuresInLestoria 2025-05-06 11:31:01 -05:00
5a4e7fb53b Add in Gitea workflow for remote auto-build.
sigonasr2 pushed to master at sigonasr2/AdventuresInLestoria 2025-05-06 11:27:54 -05:00
d47b534786 Add in Gitea workflow for remote auto-build.
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-06 09:37:35 -05:00
032515a088 Graphics display Test
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-06 08:52:23 -05:00
7525482a6f Prevent lockups due to frame rate falling behind.
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-06 08:42:42 -05:00
e183af8c18 More cast conversions.
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-06 08:41:58 -05:00
942a0ba691 Cast to uint_fast8_t after calculations.
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-06 08:37:01 -05:00
cb6c36ad49 Use std::runtime_error instead of std::exception.
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-05 17:52:25 -05:00
f6ea3c45ef Merge into master.
bfd55f5dc0 Extra changes.
Compare 2 commits »
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-05 15:25:13 -05:00
e7fc60b923 Replace byte with std::byte.
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-05 14:50:51 -05:00
81a7c31dd7 Create cmake configuration and move truncated backgrounds to an assets directory.
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-05 14:23:11 -05:00
25e93902a9 Trigger Action
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-05 14:21:22 -05:00
98dcfccc9d Minor tweak to throw exceptions instead of returning silently. Add gitea workflow.
Compare 2 commits »
sigonasr2 pushed to master at sigonasr2/EarthboundBattleBackgrounds 2025-05-05 14:20:27 -05:00
3c7e11acd2 Minor tweak to throw exceptions instead of returning silently. Add gitea workflow.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 15:11:03 -05:00
d76f2da638 Add some padding on the right text of sum of best text.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 15:09:00 -05:00
3c6630e3c3 Remove decimal place on sum of best.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 15:00:53 -05:00
f14ca3ff4f Fix crash with running out of differential stack when skipping and reversing.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 14:58:20 -05:00
48c620c34e Change time differentials to a stack.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 14:33:36 -05:00
edc45fda68 Math is wrong.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 14:27:07 -05:00
928295ef68 Only the time between the previous split has to be removed, not the differential.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 14:25:00 -05:00
c3d71357ba Account for the current run time when determining if we subtract from time differential.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 14:21:10 -05:00
04b686260a Navigating backwards in splits will also navigate backwards in best time.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 13:48:12 -05:00
ca2d62301d Recalculate sum of best live while running.
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-05-01 10:56:42 -05:00
a864c3560c Calculate sum of best and display
sigonasr2 deleted branch WIP-SplitWork from sigonasr2/EasternStar 2025-04-30 18:27:25 -05:00
sigonasr2 pushed to master at sigonasr2/EasternStar 2025-04-30 18:26:54 -05:00
af9d326f01 Final corrections to split coloring, behaviors, and crash fixes. Ready for merge.
179f6f33aa Add live time when the split is getting close and when the split starts going over.
4c86c84e77 Cleaned up optional syntax to use shortcuts.
8d09cbe9ef Use optionals when submitting new record splits to prevent 0.00 times from being submitted.
a105876d65 If a run is finished, use the previous split time as the display instead.
b0853cd769 Clear all run times on reset.
ebbd4e2810 Do not clear current run times until the reset occurs.
b17d2683d4 Only update all split times on new records.
17094c1aa6 Fix issues with showing display time when 20 seconds ahead of a split.
7f5a26de97 Fix reset runs not resetting the current run times list.
c750e423fd Move run finished trigger to upon immediate completion of run instead of after. Fix config filepath to use actual config path.
179a73a9a7 Added functionality to save split data to config file when beaten and update all split times and attempt counts on display. Retrieve total attempts count correctly.
a92333079c Recalculate text string size for the regular displayTime.
7d3d9f6f44 When skipping a split, it should display '-' for the time as it's no longer being compared to anything.
b1043662de Properly provide a timer string for displayTime only when there is a value. (Accidently fed in a '-' character which was interpreted as a number)
d13e506702 Split times and best times can now be read in optionally, providing better display control.
1468893e65 Change time differential to overwrite display of split time. Add in extra color change for the highlight color of completed splits.
4985b707bb Add in some checks to ensure only visible panels are rendered, optimizing display.
1e1010ef6a Current Split Timer display position needs to properly be spaced.
385de20adc Rwrite timerStr util function to incorporate signage.
cb913bb7ab Had the signbit flipped.
6327b4d4a0 Fix negative arguments for timer string display function.
04db1e0a24 Add backdrop color and plus symbol for being behind on splits.
2f61aefc74 Add in time differentials.
9093dccf03 Clarify that skipping produces a std::nullopt object, not a 0 double object. Start adding in extra display calls for drawing split incoming times and differentials.
f082d299ec Run resets clear the currentRunTimes structure also.
b0d3d57c34 Added skipping ahead or jumping back splits functinality and proper configuration hotkey setup for them.
08beb17c5e Add more error handling, remove excess verbose logging from olcPGEX_Media. Implement strucutre needed for currentRunTime comparison handling (decided against Split copying due to renderables)
6b75ee68e9 Include all ffmpeg headers, add event triggers for splits.
Compare 29 commits »
sigonasr2 pushed to WIP-SplitWork at sigonasr2/EasternStar 2025-04-30 18:26:33 -05:00
af9d326f01 Final corrections to split coloring, behaviors, and crash fixes. Ready for merge.
179f6f33aa Add live time when the split is getting close and when the split starts going over.
4c86c84e77 Cleaned up optional syntax to use shortcuts.
8d09cbe9ef Use optionals when submitting new record splits to prevent 0.00 times from being submitted.
a105876d65 If a run is finished, use the previous split time as the display instead.
b0853cd769 Clear all run times on reset.
ebbd4e2810 Do not clear current run times until the reset occurs.
b17d2683d4 Only update all split times on new records.
17094c1aa6 Fix issues with showing display time when 20 seconds ahead of a split.
7f5a26de97 Fix reset runs not resetting the current run times list.
Compare 10 commits »
sigonasr2 created branch WIP-SplitWork in sigonasr2/EasternStar 2025-04-30 18:26:33 -05:00
sigonasr2 deleted branch WIP-SplitWork from sigonasr2/EasternStar 2025-04-30 18:23:55 -05:00