ROM Hack [REQUEST] Update / maintain Pokemon Legends Arceus "true" 60 FPS mod

alienw15

Member
OP
Newcomer
Joined
Jan 31, 2022
Messages
12
Trophies
0
Age
31
XP
199
Country
Austria
Hello everyone,

Hope it is not inappropriate to request this.

There is a mod originally developed by theboy181 that enables real 60 FPS for Pokemon Legends Arceus:

EDIT: Taken down from Gamebana, see below for an update thanks to @abadidea

But it still has some things 2x speed like menus, battle texts, and some effects.

Unfortunately the creator quit because his mod "leaked" (it was with paywall / patreon for now) and don't want to maintain it (he even closed his discord server).

Is there anyone here with the skills to maintain this mod? As it is an exefs, it doesn't seem trivial stuff to do.

Thank you
 
Last edited by alienw15,

DEMONDICE

K-K-Kureiji
Member
Joined
Dec 7, 2013
Messages
1,014
Trophies
1
Age
33
XP
2,018
Country
United States
It isn't even on GB anymore. I guess it got taken down for being stolen content. Nice. So happy for the leaker who wanted the clout and ruined it for everyone.
 

alienw15

Member
OP
Newcomer
Joined
Jan 31, 2022
Messages
12
Trophies
0
Age
31
XP
199
Country
Austria
Other than the fact it is not compatible with 1.0.1, this (more to improve / fix):

> But it still has some things 2x speed like menus, battle texts, and some effects.

Battle texts are particularly annoying, everything goes so fast you barely have time to read which attack your opponent used.
 

khuong

Well-Known Member
Member
Joined
Jul 18, 2018
Messages
1,542
Trophies
1
Age
44
XP
6,514
Country
Canada
Not sure who the original person for this code is.. but I updated it, I think you have to enable it after you're in game.. it does speed stuff as per the warnings from original post.

The function is tied into the graphics functions, so its highly unstable, which is where the original warnings are about.

[60 FPS (WARNING)]
580F0000 042B0C60
780F0000 00F08314
640F0000 00000000 00000001

[30 FPS]
580F0000 042B0C60
780F0000 00F08314
640F0000 00000000 00000002

Code:
.bss:00000000042B0C60 ?? ?? ?? ?? ?? ?? ?? ?? qword_42B0C60   % 8                     ; DATA XREF: sub_2A3DFE4:loc_2A3E2D8↑o
.bss:00000000042B0C60                                                                 ; sub_2A3DFE4+2F8↑w ...
 

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,374
Country
United States
Not sure who the original person for this code is.. but I updated it, I think you have to enable it after you're in game.. it does speed stuff as per the warnings from original post.

The function is tied into the graphics functions, so its highly unstable, which is where the original warnings are about.

[60 FPS (WARNING)]
580F0000 042B0C60
780F0000 00F08314
640F0000 00000000 00000001

[30 FPS]
580F0000 042B0C60
780F0000 00F08314
640F0000 00000000 00000002

Code:
.bss:00000000042B0C60 ?? ?? ?? ?? ?? ?? ?? ?? qword_42B0C60   % 8                     ; DATA XREF: sub_2A3DFE4:loc_2A3E2D8↑o
.bss:00000000042B0C60                                                                 ; sub_2A3DFE4+2F8↑w ...
If it was from the cheats megathread then I wrote the 1.0.0 codes here;
https://gbatemp.net/threads/pokemon-legends-arceus-cheat-database.606215/page-7#post-9722643

Though I would not recommend actually playing with them.
 

Novantico

Member
Newcomer
Joined
Jun 10, 2019
Messages
17
Trophies
0
Age
32
XP
141
Country
United States
Not sure who the original person for this code is.. but I updated it, I think you have to enable it after you're in game.. it does speed stuff as per the warnings from original post.

The function is tied into the graphics functions, so its highly unstable, which is where the original warnings are about.

[60 FPS (WARNING)]
580F0000 042B0C60
780F0000 00F08314
640F0000 00000000 00000001

[30 FPS]
580F0000 042B0C60
780F0000 00F08314
640F0000 00000000 00000002

Code:
.bss:00000000042B0C60 ?? ?? ?? ?? ?? ?? ?? ?? qword_42B0C60   % 8                     ; DATA XREF: sub_2A3DFE4:loc_2A3E2D8↑o
.bss:00000000042B0C60                                                                 ; sub_2A3DFE4+2F8↑w ...

Yeah that's not the one OP is referring to however. A YouTuber by the name of TiggyDee made a video about the mod and shared it. I uploaded it to Mega just now because I was having trouble copying the Discord link from YouTube because it turns it into a YT link which is massive and annoying. https://mega.nz/file/MJEXjARA#63eG8g1oK_RYAjNj6sIhgScmFNxXMqwmQfVKUkf6Pe4

Probably don't have to tell you that it goes in the mods folder. Any chance you can work some magic on it? Gameplay is a pretty smooth 60, but battle animations are stupidly fast, attacks, fainting, catching, etc. It's still much better than the other one from your post/the other thread (no offense to the guy who made it) as that one was just double speed everything everywhere.
 

khuong

Well-Known Member
Member
Joined
Jul 18, 2018
Messages
1,542
Trophies
1
Age
44
XP
6,514
Country
Canada
Yeah that's not the one OP is referring to however. A YouTuber by the name of TiggyDee made a video about the mod and shared it. I uploaded it to Mega just now because I was having trouble copying the Discord link from YouTube because it turns it into a YT link which is massive and annoying. https://mega.nz/file/MJEXjARA#63eG8g1oK_RYAjNj6sIhgScmFNxXMqwmQfVKUkf6Pe4

Probably don't have to tell you that it goes in the mods folder. Any chance you can work some magic on it? Gameplay is a pretty smooth 60, but battle animations are stupidly fast, attacks, fainting, catching, etc. It's still much better than the other one from your post/the other thread (no offense to the guy who made it) as that one was just double speed everything everywhere.

I'm playing around right now.. and LOL.. I've made the game like 10x speed.

You sure you tested this on 1.0.0 and it worked fine?
 

alienw15

Member
OP
Newcomer
Joined
Jan 31, 2022
Messages
12
Trophies
0
Age
31
XP
199
Country
Austria
@abadidea yes the mod I am referring to is "real" 60 FPS without the whole game being double speed, only works on 1.0.0. I tested it from the "leak" and with the real patreon, it is the same and it works.

As said, some things are still double speed like battle texts, animations and menus (as far as I saw). The author won't be updating or creating anything new for now, so we are looking for some talented people to either update this one, or just get inspired and make a new one, whatever works the best :)
 

khuong

Well-Known Member
Member
Joined
Jul 18, 2018
Messages
1,542
Trophies
1
Age
44
XP
6,514
Country
Canada
This is essentially the patches in cheat format.

May I ask how you know its running 60 FPS on switch? I don't see any mod for FPS counter.

Removed the codes in lieu of the exefs patch - since I dont think it can be on the fly, only during loading of the nso - can't confirm because I have no idea how to see fps on switch (NX-FPS) not working for it.. shows 254.


This essentially controls the game speed, btw... Changing this value controls everything.

Code:
.rodata:000000000394238B 01                                      DCB    1

Code:
v1.0.1
[Game Speed x1]
010F0000 0394238B 00000001

[Game Speed x2]
010F0000 0394238B 00000002
 
Last edited by khuong,

FriendinNeed

New Member
Newbie
Joined
Feb 1, 2022
Messages
2
Trophies
0
Age
29
XP
33
Country
United States
It
This is essentially the patches in cheat format.

May I ask how you know its running 60 FPS on switch? I don't see any mod for FPS counter.

Code:
[(ON) 60 FPS (TEST) v1.0.0]
040F0000 02A65A70 1400000B
040F0000 0393D4A8 00FE502B

[(OFF) 60 FPS (TEST) v1.0.0]
040F0000 02A65A70 03008012
040F0000 0393D4A8 40000000

[(ON) 60 FPS (TEST) v1.0.1]
040F0000 02A69070 1400000B
040F0000 03942488 00FE502B

[(OFF) 60 FPS (TEST) v1.0.1]
040F0000 02A69070 03008012
040F0000 03942488 40000000


This essentially controls the game speed, btw... Changing this value controls everything.

Code:
.rodata:000000000394238B 01                                      DCB    1

Code:
v1.0.1
[Game Speed x1]
010F0000 0394238B 00000001

[Game Speed x2]
010F0000 0394238B 00000002
Hi, I put these into a txt file on ryujinx, they show up as cheats but do nothing.
 

khuong

Well-Known Member
Member
Joined
Jul 18, 2018
Messages
1,542
Trophies
1
Age
44
XP
6,514
Country
Canada
It

Hi, I put these into a txt file on ryujinx, they show up as cheats but do nothing.

If you're using emulation... I'd suggest you use the exefs patch of it i made/updated.
Code:
@nsobid-5E42071600D2BF1D0993BEC8B5756B4BC135C28E00

# Pokémon Legends: Arceus [01001F5010DFA000] v1.0.1 - 60fps

@flag print_values
@flag offset_shift 0x100

// Menu Speedups,and some effects are double speed

@enabled
02A68F70 0B000014
03942388 2B50FE00
@stop


// original code by theboy181 (https://linktr.ee/theboy181)
// updated by khuong

1643752449135.png
 

Attachments

  • 60FPS.7z
    486 bytes · Views: 164
Last edited by khuong,

Neekodesu

Member
Newcomer
Joined
Jan 31, 2022
Messages
13
Trophies
0
Age
25
XP
40
Country
Spain
Could you guys do something about the animation/text speed? It's also impossible to catch an alpha pokemón due to the speeded up stuff. You throw a berry and it literally dissapear xD
 

alienw15

Member
OP
Newcomer
Joined
Jan 31, 2022
Messages
12
Trophies
0
Age
31
XP
199
Country
Austria
If you're using emulation... I'd suggest you use the exefs patch of it i made/updated.
Code:
@nsobid-5E42071600D2BF1D0993BEC8B5756B4BC135C28E00

# Pokémon Legends: Arceus [01001F5010DFA000] v1.0.1 - 60fps

@flag print_values
@flag offset_shift 0x100

// Menu Speedups,and some effects are double speed

@enabled
02A68F70 0B000014
03942388 2B50FE00
@stop


// original code by theboy181 (https://linktr.ee/theboy181)
// updated by khuong

View attachment 296202

Thank you for the 1.0.1 version!

But yes it is like the original by theboys181, battles and menu texts are still twice speed, so it needs more fixing. It was made with stuff like IDA / Cheat Engine so not directly on the Switch (but maybe it is easier done there with good tools).

And yes forgot to say I was testing on Emulators.

Edit: also do you know if you can make versions for different framerate targets? Like 50 and 40 FPS? As any frame drops below 60 results in slow down of gameplay.
 

ggizidoro

Member
Newcomer
Joined
Feb 2, 2022
Messages
5
Trophies
0
Age
28
XP
57
Country
Brazil
Thank you for the 1.0.1 version!

But yes it is like the original by theboys181, battles and menu texts are still twice speed, so it needs more fixing. It was made with stuff like IDA / Cheat Engine so not directly on the Switch (but maybe it is easier done there with good tools).

And yes forgot to say I was testing on Emulators.

Edit: also do you know if you can make versions for different framerate targets? Like 50 and 40 FPS? As any frame drops below 60 results in slow down of gameplay.
I've managed to edit it to custom framerates. I can post it if you want, what framerate target would you like?
 

alienw15

Member
OP
Newcomer
Joined
Jan 31, 2022
Messages
12
Trophies
0
Age
31
XP
199
Country
Austria
I've managed to edit it to custom framerates. I can post it if you want, what framerate target would you like?
That is great news!

Ideally 40 FPS, as 120Hz screens and TVs are more and more frequent, it scales good (120 / 40 = every 3 frames, but 60 / 40 is not a round frame time).
 
  • Like
Reactions: ggizidoro

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BigOnYa @ BigOnYa: After watching, that I feel like I'm on them already +1