Commit Graph

21413 Commits

Author SHA1 Message Date
Morilli e893e3a1ff Cleanup CueFileResolver
also closes #3532
2024-08-18 02:38:23 +02:00
Morilli 7c89bda312 update displaymanager on rom load failure 2024-08-17 22:26:10 +02:00
Morilli 9085bd6e0c Set correct GameInfo even when rom loading failed
- closes #3986

(maybe this should be in CloseGame as well?)
2024-08-17 22:25:55 +02:00
YoshiRulz 5ee53db53b
Nix expr: Expose Mono's profiler 2024-08-17 18:17:00 +10:00
YoshiRulz 07508a91f2
Nix expr: Remove TODO which has been resolved 2024-08-17 18:11:11 +10:00
YoshiRulz 60366c13b5
Fix signature of `IMemoryApi.WriteFloat` 2024-08-16 22:49:35 +10:00
YoshiRulz 70b640240e
Simplify boolean comparison
this was getting flagged in CI but not on my machine
2024-08-16 21:09:38 +10:00
YoshiRulz 6b160d9bd0
Revert RAM Search refactor (PR #3954)
reverts 1a9e5e52f1
2024-08-15 01:57:47 +10:00
YoshiRulz 0f22ef2ad0
Revert "Change ToRawInt to ToRawUInt"
This reverts commit 542e043261.
2024-08-15 01:53:59 +10:00
YoshiRulz 0184bcd0af
Restore numeric values for `PreviousType` enum
fixes 1a9e5e52f
2024-08-14 00:38:12 +10:00
kalimag ab7f379e74 Correct rewind dialog typo 2024-08-09 19:41:52 +10:00
YoshiRulz d02760edf3
Attempt to disable AppVeyor CI 2024-08-09 13:46:24 +10:00
YoshiRulz a1aaabe8d5
Add ctors to `LoadRomArgs` and `OpenAdvanced_OpenRom` 2024-08-09 13:36:27 +10:00
YoshiRulz 12310befff
Remove IOpenAdvanced parsing from places unrelated to recents menu 2024-08-09 13:36:22 +10:00
YoshiRulz 19bf70a9c9
Nix expr: Regen NuGet lockfile 2024-08-09 11:36:56 +10:00
YoshiRulz beee1eb820
Replace "Built with Nix" badge in readme, and reorder them AGAIN
reverts 84c4eebf1
2024-08-06 03:35:31 +10:00
feos 84c4eebf11
reorder top badges in README
primary info at the top, dev builds next (since we want them to be super visible), stats not important for users next. nix badge is "unique" so it looks bad if placed on the same line as a wide and thin one
2024-08-05 20:23:38 +03:00
YoshiRulz 9f5a5d8593
Fix crash due to mutating `ToolManager._tools` while enumerating it
resolves #3983
2024-08-06 02:11:17 +10:00
kalimag cdf79d3593
Make external tools path independent of working directory (squashed PR #3987)
* Make external tools path independent of working directory

* Add `ExternalToolsAbsolutePath` extension

* Use absolute path for external tool dependencies as well
2024-08-06 01:56:10 +10:00
CasualPokePlayer 494fe90bfc fix Tilt Y in 3ds schema 2024-08-05 00:47:49 -07:00
CasualPokePlayer a675e882fe avoid double compressing zstd zip entries 2024-08-04 15:08:53 -07:00
CasualPokePlayer 7ebb89fec9 release Encore 2024-08-04 14:30:43 -07:00
CasualPokePlayer 618f66f970 Add 3DS virtualpad schema 2024-08-04 14:26:48 -07:00
YoshiRulz d9d5c45848
Hopefully fix FakeTemporalAA tool crashing on close rom 2024-08-04 20:00:53 +10:00
YoshiRulz d2a29d06ab
Add tool for faking temporal anti-aliasing 2024-08-04 19:00:48 +10:00
CasualPokePlayer 91de8608af Do image/texture caching better
also don't try to cache the sampler / avoid set sampler calls (the sampler is not pipeline specific, so it's affected by other pipelines setting the sampler)
2024-08-03 23:59:20 -07:00
YoshiRulz 2b371e2752
Fix Gambatte and SameBoy palette load file pickers using wrong dir
fixes 348cbd18d
2024-08-04 03:46:13 +10:00
YoshiRulz b84ce89575
Stop setting `BIZHAWK_INT_SYSLIB_PATH" in Linux launch script
unused since ba24907d9
(leaving it in the Nix expression since that same script is used across
every version)
2024-08-01 01:48:13 +10:00
YoshiRulz 7a8b9b13ff
Nix expr: Add `hawkSourceInfo.mainAppFilename` 2024-07-29 22:26:22 +10:00
YoshiRulz 8e3486a50a
Nix expr: Expose `populateHawkSourceInfo`
fixes 8055cd134
(I forgot to update the automagic docs when adding `-A IDEs.kate`)
2024-07-29 21:04:26 +10:00
YoshiRulz 92f762b0c0
Nix expr: Refactor how `custombuild.txt` is set declaratively 2024-07-29 21:01:45 +10:00
feos 8e9e9b9218 update script 2024-07-27 14:54:02 +03:00
YoshiRulz 1bc1f1b3d2
Add overload for `IGuiApi.WithSurface` with stronger encapsulation 2024-07-26 16:03:02 +10:00
YoshiRulz 22e5e035d2
Remove a couple references to deprecated `--mono-no-redirect` flag 2024-07-26 15:52:59 +10:00
YoshiRulz 7b644f771e
Use `System.Drawing.Primitives` 2024-07-26 10:33:20 +10:00
kalimag 413fd40b46 Fix fuzzy cue file resolving
Partially revert 7cde8bb
2024-07-25 16:46:28 +10:00
James Groom 3a8b3913bf
Fix Uzebox framerate (squashed PR #3975)
These numbers are derived from the 2010 whitepaper:
NTSC's 4*(315/88 MHz) is doubled to give the master clock rate, which is
then divided by 1820 cycles per line and 262 lines per (progressive)
frame.

---------

Co-authored-by: Morilli <35152647+Morilli@users.noreply.github.com>
2024-07-24 07:31:34 +10:00
YoshiRulz 8fda95066c
Fix value being cached when it shouldn't in `InputRoll.LastVisibleRow`
resolves #3972
partially reverts dd4f9aaf6
2024-07-21 06:28:31 +10:00
Morilli cc1b9c5903 TAStudio: access CurrentTasMovie before stopping it
fixes 4c39a81228

- closes #3973
2024-07-20 08:15:10 +02:00
Morilli 5fd3575c0f Improve tastudio refresh behavior in tastudiolualibrary
should resolve #3969. Let's hope this doesn't break anything.

There still seems to be some overhead, but I can't profile this so I can't say whether it's from submitclearframes or applyinputchanges.
2024-07-20 07:56:52 +02:00
YoshiRulz cee9661f0e
Reduce indentation in `Bk2Controller.SetFromMnemonic` 2024-07-20 13:41:49 +10:00
YoshiRulz 151491c844
Use an array for `Bk2Controller.ControlsOrdered` 2024-07-20 13:39:37 +10:00
YoshiRulz 1049a091c0
Convert `Bk2Controller.ControlMap` to a struct 2024-07-20 13:38:40 +10:00
YoshiRulz bbebe88179
Rename issue templates to have numeric prefixes
...since they're sorted by filename in the template selector
with this change, whoever changes them next (probably me) will be able
to control the order
2024-07-19 16:43:51 +10:00
YoshiRulz cd81aac56b
Remove language re: Linux port being secondary/WIP from issue template 2024-07-19 16:38:12 +10:00
YoshiRulz b7a851ea92
Set default window scale for WonderSwan to 3x 2024-07-19 07:27:13 +10:00
Morilli 15125ec11f Improve tastudio lualibrary speed
see #3969
2024-07-18 02:15:07 +02:00
Morilli f59cfb1710 set current branch properly in TAStudio movie load
apparently, GoToFrame might frameadvance, which in turn calls UpdateAfter(), which in turns updates the current selected branch in the TasSession with the value of the current movie.
So, we need to set the current movie's current branch from the session's value before it gets deleted.

- closes #3968
2024-07-17 22:46:00 +02:00
feos e214b7dc33 fix script 2024-07-16 20:29:29 +03:00
YoshiRulz 9a5a75e5bb
Add some helpers to `BitmapBuffer` 2024-07-16 08:08:41 +10:00