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

Bugged lighting with Watt on Paper Mario #80

Open
tomster785 opened this issue Feb 8, 2019 · 23 comments

Comments

Projects
None yet
5 participants
@tomster785
Copy link

commented Feb 8, 2019

watt bug pj64

@RokkumanX

This comment has been minimized.

Copy link

commented May 27, 2019

@tomster785

Could you provide with a sram/fla save file near this location and specific event? I have no intention playing through Paper Mario all the way up to that specific point.

Unless there is few specific areas where there is darkness Watt can light up all the time but I highly doubt it.

@RokkumanX

This comment has been minimized.

Copy link

commented May 31, 2019

Is there anyone out in the world that has a PAL save file at this location in the game or any location where Watt can light up a dark room?

I might be interested in replaying the game in a near future but only for this issue not so much.

Thanks in advance.

@ata4

This comment has been minimized.

Copy link
Owner

commented May 31, 2019

I've played the game in the past and have some save games, so I might be able to locate a suitable location. It's been a while, though...

@zenseii

This comment has been minimized.

Copy link

commented Jun 2, 2019

This type of illumination effect can be done in Shy Guy Toy Box and Lava Lava Island. I have some save games for the US version that I could provide in these exact locations. However, I think this problem is only present in Skelux' multiplayer mod. I'll provide saves later

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 2, 2019

Thanks, that means my completed save file is rather useless.

Also now that I think about it, I don't think US saves can be used on a PAL copy like I have.

I have tried using US saves numerous times and the result were always the same, no working saves.
Nintendo 64 games/saves have always been hit and miss ending up completing the games for myself.

@zenseii

This comment has been minimized.

Copy link

commented Jun 3, 2019

Paper Mario (U) Lighting Test.pj.zip
Paper Mario Multiplayer Lighting Test.pj.zip
Here are save states. To check if lighting works just go into the room to the left. Press C-Stick down to check if the room dims or lights up as it should. I attached a save state for Skelux' multiplayer mod as well, but when I tested it now it worked fine though I first ran gliden64 with the emu. I checked with v97, though I could check with a more recent release as well.

I created these with Pj64 2.3.

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 5, 2019

Thanks @zenseii

As a PAL owner of the game I'm sorry to say that I can't test this out, Paper Mario is known to not play well with other saves unless it's the same region.

Also on top of that, save states are more worse I believe since it requires the same Project64 version and a bunch of other stuff to match, plugins and what not (I could be wrong)

If you have a chance, use this it's from @Jj0YzL5nvJ from the WIP Builds issue

It's angrylion's RDP Plus r7-116 which is the latest build.

@zenseii

This comment has been minimized.

Copy link

commented Jun 5, 2019

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 5, 2019

Thank you very much you absolute legend! I'll look forward to test this out!

@zenseii

This comment has been minimized.

Copy link

commented Jun 5, 2019

Here's the .fla. Just walk all the way to the left by jumping on the platforms and you'll get to the second room on your left from the station.
Apparently (E) and (U) use the same save file since when I started up the (E) I could load my save I made on my (U) playthrough.

Also I tried downloading the latest WIP but I keep getting told that it contains a trojan...
PAPER MARIO.zip

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 6, 2019

Thanks a lot, will test this as soon as I get home from work today.

Also here's a "Trojan" free alternative:
http://www.emutalk.net/threads/56728-Spread-the-word-angrylion-rdp-plus?p=465138&viewfull=1#post465138

@Jj0YzL5nvJ

This comment has been minimized.

Copy link

commented Jun 6, 2019

If anyone knows a "safer" free-file-server for users without proper content filters and such does not require an account. I'm all ears.

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 6, 2019

There is no Trojans in your packages, it has to be false positives.
I have downloaded your packages and they have been clean.

Keep using the same @Jj0YzL5nvJ

Don't worry about it!

@Jj0YzL5nvJ

This comment has been minimized.

Copy link

commented Jun 6, 2019

I know, I'm very paranoid and careful in that aspect.
But the advertising can potential redirect to content of dubious origin.

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 6, 2019

The issue is indeed present:

paper

angrylion's RDP Plus r7-116
Azimer's Audio v0.70 WIP 9
N-Rage Input Plugin V2 2.3c
RSP Plugin 1.7.4.958-g7a964b0

Project64 2.4.0.958-g7a964b0 as seen in the screenshot.

Even when the room is dark the issue is present @ata4

@Jj0YzL5nvJ

I'm using uBlock Origin with Firefox, it keeps most crap away. It might explain why I haven't been exposed to any advertisements.

@zenseii

Thanks again for the save!

@Jj0YzL5nvJ

This comment has been minimized.

Copy link

commented Jun 6, 2019

Firefox with uMatrix + Peerguardian Linux here.

/人◕ ‿‿ ◕人\

In fact, you only need CSS to get uptobox.com working almost like premium...

BTW, in most cases the save states of PJ64 are valid for mupen64plus too, but not vice versa.

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 7, 2019

I have tested this with these versions of the plugin so far:

  1. angrylion's RDP Plus r7-82 (2018-11 something)
  2. angrylion's RDP Plus r7-104 (2019-05-23)
  3. angrylion's RDP Plus r7-116 (latest)

And it's the same result as above, and I also tried it out with Filtered + Nearest-Neighbor and Linear & Unfiltered + Nearest-Neighbor and Linear, same result.

Just for fun I decided to test it with GLideN64 Public Release 4.0 and as you can see it's similar

paper2

Either plugins seems to like darkness in Paper Mario. It's going to take some time figure out which build that broke this unless it's always been like this?

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 7, 2019

Made a quick test with angrylion's RDP Plus r4-68 (2017-10-18) and angrylion's RDP Plus r6-94 (2018-01-10) and it's the same issue as above.

These builds were taken from the WIP Builds thread and if even r4 builds is experiencing this then I don't know at all when this started.

I began to use this plugin around 2017 and still haven't played through this game with this plugin as of today but it seems this issue have been around for quite some time.

@Jj0YzL5nvJ

This comment has been minimized.

Copy link

commented Jun 7, 2019

This issue is similar to #74, it "fixes" by disabling 'Multithreaded rendering / Parallel'.

Just for fun I decided to test it with GLideN64 Public Release 4.0 and as you can see it's similar

GLideN64 4.0 works fine here:
http://0x0.st/zuMQ.png
http://0x0.st/zuM1.png

Try deleting your "Plugin\GFX\shaders" folder or by disabling "Store compiled shaders for performance".

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 8, 2019

No I'm not interested in GLideN64 enough to bother try fix the issue, I used most of the "Accuracy" settings anyway and that's how it looked.

As for this issue it was indeed fixed by disabling Multithreaded rendering, perfect lightning!
Performance didn't decrease at all, full speed without this option, amazing.

You solved the puzzle and now we know what is causing this issue in angrylion's RDP Plus, the one option I couldn't dream of to disable.

@ata4

This comment has been minimized.

Copy link
Owner

commented Jun 10, 2019

I did some tests and it looks like it's another game where the threads need to be synchronized on Set_Texture_Image in order to fix issues. Since this reduces the multithreading performance gain a bit, I'm thinking about adding compatibility profiles so you can choose between compatibility and performance.

@RokkumanX

This comment has been minimized.

Copy link

commented Jun 10, 2019

I agree, that seems to be the best course of action actually because I did some tests with multi-threading off in other games and even with my i7 8700K build I got severe slowdowns.

I do not recommend multi-threading off all the time. You can however choose freely once the game started whether to use multi-threading on/off without restarting.

But compatibility and performance profiles sound like an excellent idea.

@ata4 ata4 added the bug label Jun 10, 2019

ata4 added a commit that referenced this issue Jun 10, 2019

Added parallel rendering compatibility modes
This allows users to choose between speed and compatibility when using parallel rendering.
The default medium profile is equal to the previously hardcoded settings.

This should help with issues #80 and #12
@ata4

This comment has been minimized.

Copy link
Owner

commented Jun 10, 2019

Okay, I have implemented that profile selection option. You can find a test build here. The scene in Paper Mario demonstrates the difference between the profiles quite well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.