Skip to content

Debug Assertion Failed Error? #171

@p0llyw0llyy

Description

@p0llyw0llyy

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions