-
Notifications
You must be signed in to change notification settings - Fork 398
Description
Hi,
I've been playing around with Viva Pinata: Trouble in Paradise because it's been a longtime dream of myself and others to get a working PC port. Thus far I've gotten as far as generating the toml files, but I keep encountering an error when running XenonRecomp that I'm not sure how to fix. The popup says
"Debug Assertion Failed!
Program:C:/[Filepath]/XenonRecomp.exe
File:minkernel\crts\ucrt\src\appcrt\stdio\fwrite.cpp
Line: 35 Expression: stream != nullptr"
I'm on Windows 11, and my config.toml is the following:
[main]
file_path = "default.xex"
out_directory_path = "/ppc_output"
switch_table_file_path = "input.toml"
skip_lr = true
skip_msr = true
ctr_as_local = true
xer_as_local = true
reserved_as_local = true
cr_as_local = true
non_argument_as_local = true
non_volatile_as_local = true
restgprlr_14_address = 0x82AE1640
savegprlr_14_address = 0x82AE15F0
restfpr_14_address = 0x82AE238C
savefpr_14_address = 0x82AE2340
restvmx_14_address = 0x82AE19D8
savevmx_14_address = 0x82AE1740
restvmx_64_address = 0x82AE1A6C
savevmx_64_address = 0x82AE17D4
longjmp_address = 0x82B1D948
setjmp_address = 0x82B1D94C
Does anyone have any insight on this? Is it an issue with the game files or a build error? I admit I'm definitely in over my head but I'm enjoying learning even if not much comes out of it. Thanks!