YoshiRulz
5f76e3cc74
Minor refactors in `WatchEditor`
2025-03-29 07:17:08 +10:00
YoshiRulz
1aa83b7c12
Add and use `ComboBox.ReplaceItems` extension
2025-03-29 07:16:07 +10:00
YoshiRulz
e8df779cc7
Missed a spot for `ReplaceDropDownItems` extension
2025-03-29 07:05:19 +10:00
YoshiRulz
72c8a00462
Fix code style warnings in testroms projects
2025-03-29 07:05:19 +10:00
YoshiRulz
ec0510367a
Fix compilation of Bizware.Test app
2025-03-29 07:05:19 +10:00
YoshiRulz
9ac560d49d
Remove unused enum `BizHawkExternalToolUsage`
2025-03-28 10:29:56 +10:00
YoshiRulz
32a8193c74
Fix value of `CLSCTX.ALLOW_LOWER_TRUST_REGISTRATION`
2025-03-28 10:00:46 +10:00
YoshiRulz
a80399860d
Merge `--gdi` handling into `ArgParser` ( resolves #4201 )
...
funny story, the `--gdi` handler didn't remove it from the `args` array,
so it's always been parsed as a rom filename and obviously failing, but
before bd58bde07
it was failing silently
2025-03-28 04:40:14 +10:00
YoshiRulz
4bc2f31d77
Simplify `MovieEndPlaySoundMenuItem_Click`
...
fixes 289c5cff9
also standardise these menu items to title case
2025-03-27 05:18:46 +10:00
Morilli
c9d8ab0e43
fix test
...
fixes 289c5cff9b
2025-03-26 19:57:26 +01:00
Morilli
b88c557b46
speedup BizBox (About dialog) load
2025-03-26 19:23:25 +01:00
Morilli
289c5cff9b
add option to play sound on movie end
...
requested in #2926
2025-03-26 19:20:13 +01:00
Morilli
6ead2ddee8
increment rerecords when rewinding
...
- closes #3707
2025-03-25 06:18:41 +01:00
Morilli
a24311c2d1
fix exception in faust constructor
...
- closes #4278 , fixes ab8eb0405c
2025-03-25 04:57:21 +01:00
Morilli
861166080f
make autopause at tend of movie work in tastudio
...
- closes #2622
not sure if this should always apply or only in playback mode but probably doesn't matter too much.
Also changed the default to false because that's what it's effectively been for many years
2025-03-25 04:38:23 +01:00
Morilli
69862fef70
simplify frame advance bool logic
...
this now also prevents _runloopFrameProgress from potentially getting stuck after rewinding and fixes some other obscure interactions with frame advance and rewind.
- added 2 bugs
2025-03-23 15:20:09 +01:00
Morilli
98e8901076
simplify Throttle.Step
...
this should also fix bugs where skipNextFrame could be stuck at true and otherwise not change behavior.
Surely this won't introduce any bugs
2025-03-23 03:16:11 +01:00
Morilli
0e0fe37ffa
fix CheatCollection.UpdateDomains throwing when separators exist
2025-03-23 01:03:59 +01:00
YoshiRulz
39ab7af657
Restore package name in readme
...
fixes 7280236e7
This was an intentional choice to leave room for a .NET Core package
developed in parallel. The maintainer(s) of the AUR package changed its
name without consulting me, which they are of course free to do.
2025-03-23 04:22:48 +10:00
YoshiRulz
3a6b42278a
Revert "TAStudio marker lua ( #4272 )"
...
This reverts commit eb79f2e735
.
2025-03-23 04:14:27 +10:00
Bemmy
7280236e75
Update AUR package link in the README ( #3961 )
...
* Update AUR package link in the README
* Fix the alternative text not matching with the badge
2025-03-22 17:58:33 +01:00
Luke Stadem
3af38050f8
[A26][Stella] Adds support for the console Select switch ( #4178 )
...
* [Stella] Added the Select switch input
* [Stella] Reduced console switches into a single int corresponding to the SWCHB register
2025-03-22 17:49:27 +01:00
c7fab
eb79f2e735
TAStudio marker lua ( #4272 )
...
* getmarkers
Lua method to get a table with all markers for the current TasMovie, with Frame and Text as fields
* getmarkerabove
Returns a table of the marker at or above the given frame
* getbranchmarkerabove
same as getbranchmarker, but for getting the marker from a branch
* getbranchmarkers
returns a list of all markers for the given branchId, with fields Frame and Text
2025-03-22 16:56:26 +01:00
feos
df33165b5a
dsda: reorder player pov because multiplayer mode is not frequent
2025-03-22 13:00:07 +03:00
feos
ac81c393e1
dsda: secret report option
...
disabled to be closer to vanilla on fresh boot, like most other modern features
2025-03-22 12:56:46 +03:00
feos
f9a3890ac1
dsda: positioning
2025-03-21 20:23:53 +03:00
feos
92df238d9e
dsda: fix button turning for shorttics
...
move shorttics cals to frontend to explicitly show all the logic that reproduces upstream input handling
2025-03-21 20:00:23 +03:00
YoshiRulz
fef3b526b6
Simplify rom padding step in `PCEngine.Init`
2025-03-21 20:24:20 +10:00
YoshiRulz
aad3c90a5e
Clean up how collections are asserted on in unit tests
2025-03-21 09:33:07 +10:00
YoshiRulz
c391c6ff58
Implement missing interfaces on `SortedList<T>`
2025-03-21 09:33:07 +10:00
YoshiRulz
2b587f2061
Enable CA1820 and fix noncompliance
...
"Test for empty strings using string length"
2025-03-21 09:33:07 +10:00
Morilli
04949a10b3
CI: edit mame path condition
...
i believe the musl/** condition didn't work because musl is a submodule
2025-03-20 21:18:11 +01:00
Morilli
0272f7e44b
CI: remove waterbox push build trigger
...
cores will still be built, there's no need to build waterbox explicitly as well
2025-03-20 21:04:22 +01:00
Morilli
b7a0fe647e
Update musl
2025-03-20 20:44:36 +01:00
Morilli
604398a8bc
include musl commit in waterbox cache key
...
This still doesn't include everything nyma, but let's just ignore that
2025-03-20 20:41:55 +01:00
YoshiRulz
ca0ddeffef
Improve highlight locations of some BizHawk.Analyzer diagnostics
2025-03-20 07:35:47 +10:00
YoshiRulz
df11522190
Minor refactor to `HawkSourceAnalyzer` (for BHI1110)
...
will rebuild in later commit
2025-03-20 07:35:27 +10:00
YoshiRulz
d8ee7f5f61
Refactor `DefineCheckedOpAnalyzer`
...
will rebuild in later commit
2025-03-20 07:35:23 +10:00
YoshiRulz
a93da782e0
Simplify some `ReportAt` calls in BizHawk.Analyzer
...
will rebuild in later commit
2025-03-20 07:35:09 +10:00
feos
e79ab84d98
dsda: doom doesn't have potentiometers
...
potentiometers are hardware devices used in some controllers, but doom is pure software so it only has axes
2025-03-19 20:34:49 +03:00
CasualPokePlayer
008911a6d9
Force enable leaderboards and rich presence while in RetroAchievements hardcore mode
...
Newer requirements for RetroAchievements hardcore mode
2025-03-18 19:25:29 -07:00
YoshiRulz
fb1ef7ba7a
Add `SetMembership` and `ToggleMembership` helpers
2025-03-19 08:36:34 +10:00
Morilli
24a82551b9
fix stella frame_advance function declaration
2025-03-18 16:03:30 +01:00
Morilli
0e9c21e7d3
handle null GreenzoneInvalidated in tasproj recording
...
this previously hardcrashed the entire program when TAStudio was not open
2025-03-17 20:57:15 +01:00
Morilli
96885ce146
cleanup RecordMovie.MakePath
...
this now allows creating tasproj files as originally intended but that will probably crash immediately because good coding
2025-03-17 20:47:44 +01:00
feos
19374203da
dsda: expose huds and automap stats
...
make settings changes require reboot explicitly. unsure if I still want them to have immediate effect
2025-03-17 20:33:55 +03:00
feos
ebbdc1ad5c
dsda: send inputs by struct pointer
...
greatly simplifies adding more inputs (like automap control)
2025-03-17 19:19:00 +03:00
Morilli
6b012ef433
differentiate between RollColumn vertical width and horizontal height
...
don't really like this code too much, but it works. And the RollColumn has no idea what orientation it has, so it can't do the logic itself.
see #3708
2025-03-17 13:45:50 +01:00
Morilli
1e397432af
change TAStudio layout when rotation changes
...
- addresses #3708
2025-03-16 22:00:39 +01:00
Morilli
8efeda8af9
change internal TAStudio sideview layout
...
the layout difference should be effectively imperceptible, but this change will help with altering the layout programatically
2025-03-16 21:58:55 +01:00