Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nsyshid: Emulate Infinity Base #1246

Merged
merged 1 commit into from
Jul 23, 2024
Merged

Conversation

deReeperJosh
Copy link
Contributor

Following on from #971, I am bringing the emulated Infinity Base that I created for Dolphin and RPCS3 here to Cemu. Currently the games all require the erreula.rpl and title files for erreula to launch, and will error if the files required for online play aren't present either. I have tested launching in to 1.0 successfully on my Mac, however because of the issues with Geometry Shader Conversion I am unable to actually play the games, but I am actively testing on my Windows machine everything works as expected there too. Will partly close #588

@deReeperJosh deReeperJosh force-pushed the infinitybase branch 2 times, most recently from 499437f to 392faa8 Compare July 2, 2024 09:02
@Edgerunner7
Copy link

Managed to get my hands on all the character files, tried playing the game on pc version with the gf but it doesn't have co-op, tried RPCS3 but I don't feel like ruining my eyes, Cemu has worked for all the laggy games and it seems to work for Disney Infinity but no one has anything on a cemu emulated base which led me here, so how far along is it and when do you think it will work properly?

@deReeperJosh
Copy link
Contributor Author

@Edgerunner7 well you should be able to play the games with the builds on this PR, you will just need the erreula title files from your wii u. You also shouldn't need the character files because you can make your own in the emulated base dialog window, but if you want to use your own they should also work. If you want to be a tester on this pr, you can try one of the builds here: https://github.com/cemu-project/Cemu/actions/runs/9758278472?pr=1246

@Edgerunner7
Copy link

Thanks, I've got all 3 games on cemu so I'll test them and let you know how it goes, I've been a tester for games before so I'll be taking notes for any improvements.

@Edgerunner7
Copy link

The erreula title files might be its own problem, looks to be one of those agreements you agree to when you want to connect to their online server, seems a bit too complicated to put all 3 games in offline mode or find a bypass, I'll keep looking.

@Edgerunner7
Copy link

I've connected my Wii account letting me go online and accept the Eula, I did, now I have a different erreula, ErrEula:102-9999. I've checked other things that needed online services like Mario kart online play that gave ErrEula when you played online, it lets me connect now, bit stuck on DI atm

@deReeperJosh
Copy link
Contributor Author

Did you dump the erreula rpl from your Wii U? I was able to accept the erreula error message and continue once I had

@Edgerunner7
Copy link

rpl?, In terms of files I’ve only got (mlc01), (otp bin), and (seeprom.bin)

@deReeperJosh
Copy link
Contributor Author

See here: System RPL Files

@Edgerunner7
Copy link

Is the rpl specific to each console, and can you get it from anywhere else?
Because I think I just blew up the one console is had. Are the files the type that someone else has that I can get from them or does it have to be from this console account?

@deReeperJosh
Copy link
Contributor Author

You have to dump them from a Wii U using the information on the link I shared

@Edgerunner7
Copy link

I understand what to do from the link, my problem is getting the rpl files, not sure what went wrong but its not letting me extract more files, I had it modded so it should work but the whole console is malfunctioning after i took out the first set of files for online mode on cemu.

@deReeperJosh
Copy link
Contributor Author

As long as you didn't remove them from the console and just copied and pasted them you should be fine

@Edgerunner7
Copy link

I think I bricked mine, ordering another one, should be here in 2 days, thought I was copying but it was moving them.

@Edgerunner7
Copy link

Ok I did everything again extracted the erreula rpl file, I put it in the cafelibs file, had shared libraries on but I'm still getting the error

@deReeperJosh
Copy link
Contributor Author

Can you send screenshots of the error you are seeing? And did you also add the erreula title files as well as the rpl file?

@Edgerunner7
Copy link

Screenshot 2024-07-11 142907

@Edgerunner7
Copy link

I don't have the errula title file, I don't have the game on the actual wiiu just on cemu

@Edgerunner7
Copy link

That one is on DI 1.0, it gives me different error codes for each one

@deReeperJosh
Copy link
Contributor Author

If you have copied the erreula.rpl file to the cafeLibs folder, and also copied the title files mentioned in the library warnings at the bottom of the page, you should no longer see the popup you are seeing on the screen there, but it should look like this:
Screenshot 2024-07-11 at 15 07 20
Which you can select ok and continue to the game

@Edgerunner7
Copy link

Would that be the title files for the game or title files for the wiiu?

@deReeperJosh
Copy link
Contributor Author

From the Wii U, located at mlc01/sys/title/0005001b/10051000

@Edgerunner7
Copy link

I don't have that last file
Screenshot 2024-07-11 155452

@deReeperJosh
Copy link
Contributor Author

It should be a folder on your wii u, you will need to copy it across to Cemu

@Edgerunner7
Copy link

Success!!!, I managed to bypass the erreula, but when I start the game tutorial where the narrator starts talking, its a black screen, on all 3 games

@Edgerunner7
Copy link

Got on the spiderman playset, managed to skip the tutorial for 2.0, but when it reaches the point to put a figure down i get this message, also when you use the avengers playset it uses spiderman's instead and when you use an avengers character to move playsets it doesn't let you change.
Screenshot 2024-07-14 084815

@Edgerunner7
Copy link

Swapped to the GOTG playset an its all black screen and then it crashed before I could load a character. The spiderman playset only had black screen at the point of placing the character.

@deReeperJosh
Copy link
Contributor Author

Strange, might just be not very well emulated in Cemu at the moment

@Exzap
Copy link
Member

Exzap commented Jul 23, 2024

Looks good to me. Thanks!

Edit: Got a chance to test Disney Infinity 3.0 and at the current state it has severe rendering bugs to a point where it can't actually be played. But it's still nice to have portal support as it makes debugging less cumbersome.

@Exzap Exzap merged commit a1c1a60 into cemu-project:main Jul 23, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Disney Infinity/LEGO Dimensions built-In portal emulation
3 participants