• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Game Modifications › Cheats, Hacks, & Game Patches v
« Previous 1 2 3 4 5 ... 19 Next »

NTSC/JP Xenoblade 60fps and other mods
View New Posts | View Today's Posts

Pages (31): « Previous 1 ... 14 15 16 17 18 ... 31 Next »
Jump to page 
Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
NTSC/JP Xenoblade 60fps and other mods
10-08-2017, 06:34 AM (This post was last modified: 10-08-2017, 08:47 PM by Vermunds.)
#151
Vermunds Offline
Junior Member
**
Posts: 14
Threads: 0
Joined: Mar 2016
It's much better with this code. I didn't notice any differences than the original. Before this it felt like that the ramp shoot me higher instead of further. Will test it more tomorrow.
I also just cleared Mechonis Field. Can confirm that all of the lifts and moving parts moving at the correct speed, however the textures on the conveyor belts are flickering when you stand on it. (Looks like the textures are overlapping each other, but I'm not sure.)
Find
Reply
10-08-2017, 06:45 AM (This post was last modified: 10-08-2017, 11:44 AM by One More Try.)
#152
One More Try Offline
Posting Freak
*****
Posts: 886
Threads: 23
Joined: Dec 2014
Ok. If you can make the big jump with the code, I'll call it finished. I'll check mechonis field after I fix the head movement bug.

/edit The head movement bug doesn't have its speed changed in the PAL (25fps) version, so the game expects it to always be the same. What it does is it takes the position and multiplies it by 0.90, effectively lowering it by 10% and it saves the value, then next frame it does that again to the saved value. The bugged 60fps code multiplies 0.90 by 0.5, thinking it needs to half it, but then you get 0.45 (55% vs the normal 10%). The correct way to modify this speed is probably: 0.5 + 0.5 * X to change it to 0.95 (5%), but I'm not sure if that will break other things. I also need to see if just forcing it to be the normal speed works out ok. Here's the 95% code:

$head fix
C24ED0AC 00000001
ECC0C63A 00000000
C24EC8BC 00000001
EC40FFFA 00000000
C24ED0B4 00000001
ECA0C63A 00000000

I'm also planning to look for the stuttering in the newer code handler by making lots of blank codes and seeing if that creates lag.
Find
Reply
10-08-2017, 02:45 PM (This post was last modified: 10-09-2017, 06:42 AM by One More Try.)
#153
One More Try Offline
Posting Freak
*****
Posts: 886
Threads: 23
Joined: Dec 2014
/edit fix bug

De-Lagger test code:
DeLag code: (Show Spoiler)
$Opti60fps delag
22666098 3f400000
04666098 3f400000 //Ice Slide Speed
04666fe0 42F00000 //condition cycle speed
04667038 42F00000
046673f0 43340000 //UI slideout
04667420 43340000
C24C1ED4 00000002 //Stairs unsticky
EC3F0024 EC2100B2
60000000 00000000
0466606c 3b23d000 //buggy lift
04667870 43480000 //Burst B fix
C2181264 00000002
EC0010FA EC00182A
60000000 00000000
0412e66c 41820008 //Slow Text
C212E668 00000003
7F85E378 7F66DB78
3E608000 82731824
2C130001 00000000 //Text End
041a3dec 41820008 //Slow Cutscene Text
C21A3DE8 00000003
807F0088 7FA4EB78
3E608000 82731824
2C130001 00000000 //End
0466AB90 3F000000 //Cutscene Switch speed
C24A0838 00000002
3E808082 82949E68
2C140002 00000000
C203A52C 00000004 //screen dimming duration
3E808082 82949E68
2C140001 3803F800
41A20008 3803F000
60000000 00000000
C249A358 00000004 //Menu 60fps
3FC080CA 63DE54B4
C282CF74 7C03F000
41A20008 EC210532
83C10008 00000000
041C3904 3803FFFA
041C38EC 2800001A
041C3890 2800001A
041C38A8 3803FFFA
046687A0 41A00000
046687A8 40666667
04668890 42080000
04668894 41900000 //Menu End
C24497D4 00000002 //Select art controls
7D084214 7CE83A14
60000000 00000000
C24497FC 00000002
7D084214 7CE83850
60000000 00000000 //Controls End
C20BAD8C 00000003 //Grass double value if fraction
EEA1082A FE810878
FC34A86E C01F2F48
60000000 00000000
C248C048 00000006 //waterfall pause 2
C3C2CE5C 3E808081
62949E68 82940000
2C140002 41820018
3E808000 82941824 //Gr1824
2C140000 41A20008
EFDEF028 00000000
C244B714 0000000A //Important Timer mod set
3E808000 62941824 //Gr 1824
80140000 68000001 //and FPS setter
90140000 3E808066
82944268 2C140000
38000001 41A2001C
3C008083 600047D4
7C140000 38000001
41A20008 38000002
3E808082 90149E68
38630001 00000000
C216ADC4 00000005 //Timer mods using Gr1824
3E808082 82949E68 //skip if movie
2C140002 3A800001
4182000C 3E808000
82941824 7C04A214
60000000 00000000
C216ADCC 00000001
7C03A214 00000000
C21669CC 00000003 //not skipped
EE421024 EE52902A
EC009024 D01E01E8
60000000 00000000 //End Timer
C216AD8C 00000004 //Intro Only Probably
3E808082 82949E68
C0229BCC 2C140002
41820008 C022CF74
60000000 00000000
C2137DE8 00000002 //UI Speeds Half
C002CF74 EC210032
C0030010 00000000
C205C414 00000002 //Climb Fix
C3E2CF74 EC01EFFA
60000000 00000000
C244B468 00000001 //disable run speed update
60000000 00000000
04819e78 0000001E //set run speed manually
E2000001 00000000
22CA54C0 00000000
04CA54C0 3F000000 //60 fps speed
E0000000 80008000

Despite writing such complex gecko codes, I know almost nothing about the gecko codehandler and how it works. I noticed it likes to rewrite much of the code every frame. So, I wrapped 98% of my code in a Run Once block with it checking to make sure one memory value from the code is properly changed. If the one memory value is not correctly changed, it runs the entire code again, but only one time. This seems to solve the newer codehandler stutter bug. It may also be less laggy in general for some people. So give it a try. I can't guarantee it's bug free though - it's more of a test code.
Find
Reply
10-08-2017, 07:20 PM
#154
Kurausukun Offline
Zeitgenössischer Wurst
*******
Posts: 1,034
Threads: 62
Joined: Mar 2014
Sadly, that code completely breaks for me; the initial loading screen still plays (still at 30fps, but let's ignore that for now), but the main menu never actually loads--the screen just stays black, though the music does play. I'm not entirely sure how to debug this; it worked for you, though? Any settings I should be checking? That code above is the only one that was turned on.
Find
Reply
10-08-2017, 11:56 PM (This post was last modified: 10-08-2017, 11:57 PM by Vermunds.)
#155
Vermunds Offline
Junior Member
**
Posts: 14
Threads: 0
Joined: Mar 2016
DeLag code also not working for me, I get the same black screen issue. Even the fps counter freezes, and I have to force-quit from the game.
Find
Reply
10-09-2017, 02:42 AM (This post was last modified: 10-09-2017, 06:42 AM by One More Try.)
#156
One More Try Offline
Posting Freak
*****
Posts: 886
Threads: 23
Joined: Dec 2014
It works fine for me @_@. Maybe try loading into a game then applying it? I dunno... hmm...

/edit delete code
Find
Reply
10-09-2017, 05:40 AM
#157
Vermunds Offline
Junior Member
**
Posts: 14
Threads: 0
Joined: Mar 2016
Still not working.
Dolphin says cheats won't be applied until we restart the game. Loading a save state before the black screen works, but this way the code doesn't seem to have any effect.
Find
Reply
10-09-2017, 05:57 AM (This post was last modified: 10-09-2017, 07:26 AM by One More Try.)
#158
One More Try Offline
Posting Freak
*****
Posts: 886
Threads: 23
Joined: Dec 2014
Alright, this one might work then:
regular 60fps delag: (Show Spoiler)
$60fps delag
22666098 3f400000
04666098 3f400000 //Ice Slide Speed
0466606c 3b23d000 //buggy lift
04667870 43480000 //Burst B fix
C2181264 00000002
EC0010FA EC00182A
60000000 00000000
0412e66c 41820008 //Slow Text
C212E668 00000003
7F85E378 7F66DB78
3E608000 82731824
2C130001 00000000 //Text End
041a3dec 41820008 //Slow Cutscene Text
C21A3DE8 00000003
807F0088 7FA4EB78
3E608000 82731824
2C130001 00000000
0466AB90 3F000000 //Cutscene Switch speed
C24A0838 00000002
3E808082 82949E68
2C140002 00000000
C203A52C 00000004 //screen dimming duration
3E808082 82949E68
2C140001 3803F800
41A20008 3803F000
60000000 00000000
C249A358 00000005 //Menu 60fps
3FC080CA 63DE54B4
EE80002A EE80A024
7C03F000 41A20008
EC210532 83C10008
60000000 00000000
041C3904 3803FFFA
041C38EC 2800001A
041C3890 2800001A
041C38A8 3803FFFA
046687A0 41A00000
046687A8 40666667
04668890 42080000
04668894 41900000 //Menu End
C24497D4 00000002 //Select art controls
7D084214 7CE83A14
60000000 00000000
C24497FC 00000002
7D084214 7CE83850
60000000 00000000 //Controls End
C20BAD8C 00000003 //Grass double value if fraction
EEA1082A FE810878
FC34A86E C01F2F48
60000000 00000000
C248C048 00000006 //waterfall pause 2
C3C2CE5C 3E808081
62949E68 82940000
2C140002 41820018
3E808000 82941824 //Gr1824
2C140000 41A20008
EFDEF028 00000000
C244B714 0000000A //Important Timer mod set
3E808000 62941824 //Gr 1824
80140000 68000001 //and FPS setter
90140000 3E808066
82944268 2C140000
38000001 41A2001C
3C008083 600047D4
7C140000 38000001
41A20008 38000002
3E808082 90149E68
38630001 00000000
C216ADC4 00000005 //Timer mods using Gr1824
3E808082 82949E68 //skip if movie
2C140002 3A800001
4182000C 3E808000
82941824 7C04A214
60000000 00000000
C216ADCC 00000001
7C03A214 00000000
C21669CC 00000003 //not skipped
EE421024 EE52902A
EC009024 D01E01E8
60000000 00000000 //End Timer
C216AD8C 00000004 //Intro Only probably
3E808082 82949E68
C0229BCC 2C140002
41820008 C022FFFC
60000000 00000000
C244B468 00000001 //disable run speed update
60000000 00000000
C2137DE8 00000003 //UI Speeds Half
EC01082A EC000824
EC210024 C0030010
60000000 00000000
C205C414 00000002 //Climb fix
EC1FF82A EFFF0024
EC01EFFA 00000000
04819e78 0000001E //set run speed manually
0466da9c 3f000000 //add 3f0 to rtoc
E2000001 00000000
22CA54C0 00000000
04CA54C0 3F000000 //60 fps speed
E0000000 80008000

I fixed a bug in the first delag code so try that one as well again.
Find
Reply
10-09-2017, 05:35 PM (This post was last modified: 10-09-2017, 05:50 PM by Kurausukun.)
#159
Kurausukun Offline
Zeitgenössischer Wurst
*******
Posts: 1,034
Threads: 62
Joined: Mar 2014
Great news: both of the codes work perfectly now!

The "Opti60fpsDelag" code makes it to the main menu finally, and afterwards it proceeds into the main game flawlessly, all of the 60fps things work, and there are zero stutters. The regular one you posted below also works perfectly. However, there's one tiny bug in the first one which you fixed: for some reason, when your characters slide in from the left, their bars glow red as if you're on low HP, no matter how much HP you're on, even when full. I'm not sure why exactly this happens, but it doesn't happen with the code you posted below (the "regular" one). I'm not entirely clear on what the difference is between the two codes either; I thought the above one was an attempt at optimizing the regular code, so why is the top one "opti" and the bottom one "regular"? Also, just to be clear, the main menu still isn't fixed, but we can look at that another time once I sit down with the RAM watcher.

EDIT: Just to get things started, I looked at those first two addresses you posted on the last page to make sure the values were correct. At 0x80664268, my value is not the one you posted, instead it was 0x8083460C. Additionally, 0x80819e68 is 2 instead of 1. I didn't look at the branch on equal section or anything else because I figured it was only worth looking at those if the address actually held the correct value. Just to be clear, these were the values I saw while sitting at the main menu. Once I loaded a file, 0x80819e68 did change to 1 instead of 2.
Find
Reply
10-10-2017, 03:18 AM
#160
JershJopstin Offline
Junior Member
**
Posts: 44
Threads: 0
Joined: Sep 2017
Man, I should really stop promising time frames for being able to sit down and look at things. With that said, I can totally look at this tonight for realsies. Hopefully. Anyway, I have a feeling the 30fps main menu bug might not be anything with the codes itself because, IIRC, I currently have two different .ini's stored with the code, and the one that I've been copying and pasting each improvement of the code into doesn't work right, but after making a fresh one with just the newest code, the menu is 60fps. This would suggest something's weird with how Dolphin's loading the codes, but I'll withhold a diagnosis until after I do some more focused testing.
Find
Reply
« Next Oldest | Next Newest »
Pages (31): « Previous 1 ... 14 15 16 17 18 ... 31 Next »
Jump to page 


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread:



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode