Commit Graph
72 Commits
Author SHA1 Message Date
somewhatlurker 3c7768c147 add pause menu (with one option)
this is pretty annoying becuase it requires drawing the overlay after drawing text..
it's probably not a bad idea to ship a new text renderer so some of the dodginess can be avoided
2019-10-20 02:49:54 +11:00
somewhatlurker d768fa40f3 placeholder pause UI 2019-10-19 18:10:51 +11:00
somewhatlurker 030850a6dd significant work on Pause component (not ready yet, but feel free to test) 2019-10-19 15:29:07 +11:00
somewhatlurker 41f8aa6d3c Merge branch 'master' of somewhatlurker/PD-Loader into master 2019-10-18 08:06:22 +00:00
somewhatlurker 3ee6484bb0 score saver: fix insurance update check 2019-10-18 19:05:20 +11:00
somewhatlurker f99769e6e9 score_saver: don't block game loading when scores aren't loaded -- just delay score loading 2019-10-16 10:58:27 +11:00
somewhatlurker 400c17573c score saver: detect SUB_GAME_SEL as in pv menu for update 2019-10-16 10:27:47 +11:00
somewhatlurker d95fc70b2d remove 32 bit configurations, re-enable exception handling but with FH4 disabled
https://devblogs.microsoft.com/cppblog/making-cpp-exception-handling-smaller-x64/#comment-510
2019-10-16 09:19:43 +11:00
lybxlpsv 8304a6d43d [TLAC] Add dllexport to change current window handle 2019-10-16 00:01:11 +07:00
nastys 8edf8c9175 No more VCRUNTIME140_1.dll 2019-10-15 17:42:56 +02:00
somewhatlurker ca79d4aa87 move render resolution into render (from TLAC), change some internal resolution options, add "match window" internal resolution option, add "match screen" window resolution option 2019-10-15 06:50:43 +11:00
somewhatlurker 57e7392b8d move disable debug cursor patch to patches
now it doesn't rely on checking for a separate patch that could change (break things)
2019-10-14 02:37:09 +11:00
nastys b730916e62 Separate menu D-Pad bindings 2019-10-13 17:32:19 +02:00
nastys 5b0e662e6b Disable debug cursor if the system one is enabled (thanks to somewhatlurker) 2019-10-13 02:35:02 +02:00
nastys 42bee2ffaf Timer patches 2019-10-13 02:10:42 +02:00
somewhatlurker faa91a0ffb score saver: trying the vector-based cache again 2019-10-13 01:14:17 +11:00
somewhatlurker 1d74aafe91 playerdatamanager: add mylists 2019-10-13 00:01:42 +11:00
nastys c372a333e5 Fix TAA and MLAA patches 2019-10-10 17:19:49 +02:00
somewhatlurker ed51ea836b Merge branch 'master' of somewhatlurker/PD-Loader into master 2019-10-08 03:42:46 +00:00
nastys 08fe234c39 Move some patches 2019-10-07 18:39:13 +02:00
somewhatlurker 9a8fc1147d add launcher info for most plugins, add launcher build date for plugins
(DivaMovie excluded to avoid conflicts when merging changes to that later)
2019-10-06 15:51:09 +11:00
somewhatlurker 4289582b01 ScoreSaver: reduce startup delays, hopefully reduce crashing on exit 2019-10-04 21:51:44 +10:00
lybxlpsv 30a24e9687 playerdatamanager : workaround fix attempt when use_card 2019-09-23 20:47:46 +07:00
somewhatlurker 74370d6a05 playerdata: add level_plate_effect, slidertouch_se_equip, border_rival 2019-09-23 23:08:48 +10:00
somewhatlurker 268859a213 score saver: add fallback reads for alltime options when saving 2019-09-23 22:07:07 +10:00
somewhatlurker 7a4d2f94ee score saver: add proper all-time percentage and modifier saving, show modifiers in song list, initialise all possible high score slots at startup
WARNING: BACKUP YOUR SCORES.INI BEFORE USING THIS IN CASE THERE'S BUGS

also, game startup is now somewhat slower (~5-10s)...  not sure if there's much that can be done without changing how this works again
2019-09-23 19:08:34 +10:00
somewhatlurker 14d1001bca score_saver: add rival clear rank (not sure, but seems like it at a glance even though it isn't really shown anywhere) 2019-09-22 22:53:16 +10:00
somewhatlurker 85b8245a64 score_saver: add rivalscores.ini support, add proper constructor for scores 2019-09-22 22:17:05 +10:00
somewhatlurker 9b4c5cee8b score_saver: populate actual in-game score info instead of replcing UI elements 2019-09-22 19:10:23 +10:00
somewhatlurker e3d74b61b4 score saver: make clear counts match actual game (perfect counts for <= excellent, etc) 2019-09-22 00:26:58 +10:00
somewhatlurker 49e4a3e5de score_saver: cache scores for speed, add clear counts (use_card only?), add "-PROTECTED-" message in protected mode
should probably replace a bunch of ints with UINTs to do less range checks, but meh lol
2019-09-20 17:15:38 +10:00
somewhatlurker 70134c1350 score saver: fix type of insurance variable (seems fine either way, but this should be more correct) 2019-09-19 20:22:43 +10:00
somewhatlurker e4b8d0256f score_saver: fix possible hang after fail/protected song 2019-09-18 21:44:56 +10:00
somewhatlurker aa8c297524 score_saver: move score text upwards (dodgy hardcoded position, but I guess it's fine at least for now) 2019-09-18 20:22:05 +10:00
somewhatlurker 4f413bf4c6 score_saver: add tracking of alltime best rank, improve pv list scrolling 2019-09-18 17:20:41 +10:00
somewhatlurker e1487ea9e7 score saver: add viewing of percent and score, fix exex 2019-09-18 15:22:29 +10:00
somewhatlurker a52130571a score_saver: add more info to output 2019-09-17 16:42:07 +10:00
somewhatlurker 00dd03bf32 add ScoreSaver TLAC component 2019-09-17 13:58:37 +10:00
somewhatlurker 623cb80e0b make BOM checks more correct (& to &&) 2019-09-14 16:08:38 +10:00
somewhatlurker 1242b608bb fix compilation (oops) 2019-09-14 15:58:42 +10:00
somewhatlurker a1d69543d4 Merge branch 'master' of somewhatlurker/PD-Loader into master 2019-09-14 04:43:20 +00:00
somewhatlurker 4025d8b821 frm: use fps for motion rate 2019-09-14 14:42:19 +10:00
somewhatlurker 3223d80666 fix frame speed slider initial value (should ignore effect of auto speed) 2019-09-11 13:01:46 +10:00
somewhatlurker d266dd0542 make USE_AUTO_FRAMESPEED_ADDRESS and AUTO_FRAMESPEED_TARGET_FRAMERATE_ADDRESS constants 2019-09-11 11:01:14 +10:00
nastys a1f2b94988 Make it optional 2019-09-11 02:48:37 +02:00
somewhatlurker 2239228bb0 add frm motion rate option and fix esm options 2019-09-11 10:28:29 +10:00
nastys 381523114e XInput Rumble 2019-09-11 02:25:01 +02:00
somewhatlurker 969eaa4a7c change double-tap esc to exit behaviour -- now sets the flag for the game to exit itself 2019-09-10 05:54:53 +00:00
somewhatlurker 23a391fc75 frm: ensure correct speed in test modes, stop modifying "aetFrameDuration" because it breaks some effects (actual aet code is patched) 2019-09-08 03:59:28 +10:00
somewhatlurker dafeef7936 frm: use InjectCode for readability, add fix for snow effect, fix module menu framerate 2019-09-06 22:16:05 +10:00