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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Site › dolphin-emu.org articles v
1 2 3 Next »

Game Modification: 60 FPS Hacks and Patches
View New Posts | View Today's Posts

Pages (84): « Previous 1 ... 24 25 26 27 28 ... 84 Next »
Jump to page 
Thread Rating:
  • 3 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Game Modification: 60 FPS Hacks and Patches
10-18-2016, 02:24 PM (This post was last modified: 10-18-2016, 02:27 PM by retroben. Edit Reason: derp )
#251
retroben Offline
N64 Code Hunter
****
Posts: 328
Threads: 21
Joined: Jul 2015
Excellent work!

Through all of these conditions,is the original code (044C8D44 000A4CB8) even needed anymore?
Such a shame of haxorz limitations due to differences in how the ASM layout is.

But changing that function,what is the value if you are actively changing a pre-existing address?
A simple two to one,one to zero,or perhaps a float point value?
Shield TV Pro (stock/non-rooted OTA 6.3)

Acer Aspire E 15 E5-575G-59EE

CPU: i5-6200U 2.3-2.8Ghz _ GPU: Nvidia GeForce 940MX 2GB (GDDR5) VRAM
Hyundai 8GB DDR4 Dual-channel SDRAM _ 1000GB HDD
New; CPU: Intel i9 9900KF_ GPU: Nvidia RTX 2060 Super | ◕‿◕
Find
Reply
10-18-2016, 02:29 PM
#252
Zerowalker Offline
Member
***
Posts: 208
Threads: 19
Joined: Jan 2016
(10-18-2016, 01:06 PM)Meowmaritus Wrote: Speaking of FAST, I just halved the speed of every animation in the entire game by altering only 1 function (lol)

What the, please do tell what function and how you changed it?

And also i am interested in how one could use a pointer for a function, as i saw you mention rerouting before.

I read a bit and i guess "b or bl" is what i should be using?

So i tried doing something like.

Original: compare r0 to 0.
Modded: pointer -> adress (compare r0 to 0)

So basically, nothing except one wasted address.
However the branching just messed up so i guess it's not what i want it to be.
It just branches two times to nowhere (the first branch is correct, but instead the compare function is below, but it doesn't go there as it just jumps again).

Impressed once again by your quickness, i question myself why i just replayed Wind Waker in years just some weeks ago if this is (maybe) around the corner haha xD
Find
Reply
10-18-2016, 03:25 PM (This post was last modified: 10-18-2016, 03:26 PM by retroben.)
#253
retroben Offline
N64 Code Hunter
****
Posts: 328
Threads: 21
Joined: Jul 2015
Sorry to pop back in since I forgot to mention I found a flicker Gameshark code for SSB64 on PJ64's debugger if that does the same thing as the GCN Zelda ones,and if it works at all within Dolphin's better emulation for select N64 games.

Super Smash Bros. (U)

Flickering
80001723 00C0
80=Default

Alternate Flickering
8000173F 0004
02=Default
Possibly the better code to use since it doesn't touch a multiplier type address.
Shield TV Pro (stock/non-rooted OTA 6.3)

Acer Aspire E 15 E5-575G-59EE

CPU: i5-6200U 2.3-2.8Ghz _ GPU: Nvidia GeForce 940MX 2GB (GDDR5) VRAM
Hyundai 8GB DDR4 Dual-channel SDRAM _ 1000GB HDD
New; CPU: Intel i9 9900KF_ GPU: Nvidia RTX 2060 Super | ◕‿◕
Find
Reply
10-18-2016, 05:47 PM
#254
Zerowalker Offline
Member
***
Posts: 208
Threads: 19
Joined: Jan 2016
Well i played around a bit, and by multiplying the OS Tick thing, i can make Pikmin speed scale with the FPS (not really sure why it scales, it should be constant one would think).
Though dividing doesn't reduce the speed.

Now this is nothing amazing of course and kinda obvious, but still, i made something "Work" without breaking the entire game, yay;D
Find
Reply
10-18-2016, 07:22 PM (This post was last modified: 10-18-2016, 07:24 PM by Meowmaritus.)
#255
Meowmaritus Offline
Zelda Enthusiast
***
Posts: 111
Threads: 0
Joined: Oct 2016
(10-18-2016, 05:47 PM)Zerowalker Wrote: Well i played around a bit, and by multiplying the OS Tick thing, i can make Pikmin speed scale with the FPS (not really sure why it scales, it should be constant one would think).
Though dividing doesn't reduce the speed.

Now this is nothing amazing of course and kinda obvious, but still, i made something "Work" without breaking the entire game, yay;D

I'll look into pikmin tomorrow since you're so nice to me.

Anyways about the Wind Waker 60 FPS stuff: I was looking for quite a while for a way to easily half Link's gravitational acceleration but none of those methods work, so I'm going to have to manually step through and find it (which probably would've taken less long than all my failures of trying to find another way lol).

I also have to fix a few side-effects of my code that halves all of link's model movements: Some actions make Link do an instant snapping motion, which is supposed to move Link to an exact spot within one frame. Because his movements are halved, he only gets half way there in that one frame timespan. Luckily the only example of this I think there is in the game is Link doing that tiny little hop up short ledges (with my code he doesn't move forward enough so he barely scrapes the ledge and then falls back down)

There's also other problems I need to fix which should be really easy once I actually attempt them:
  • Enemy and NPC models move double speed (but their animations are fine), so they look like their forward moon-walking.
  • Cutscenes play at double speed.
  • Camera moves at double speed.
  • Menu cursor moves double speed (well, its ok if it moves double speed once it gets to fast scroll mode after holding down a direction, but the delay before it starts fast scrolling needs to be lengthened)
There are also some bugs occurring only because of the bugs above (such as Niko falling through the floor and softlocking the game when giving the jump demonstration).

Anyways, for now I'm gonna work some more on Twilight Princess to get it to the same state I have Wind Waker in. However, in Twilight Princess I'm also going to fix Epona because riding Epona in 60 fps makes for a good teaser. Boi is Hyrule Field going to be hard to run in 60 fps ( ͡° ͜ʖ ͡°)
Find
Reply
10-18-2016, 09:13 PM
#256
Zerowalker Offline
Member
***
Posts: 208
Threads: 19
Joined: Jan 2016
Quote:I'll look into pikmin tomorrow since you're so nice to me.

You really don't need to do that, me being nice isn't as an attempt to make you do the work.
I just want to learn from your progress and will try my best to make attempts to modifying Pikmin;D

It's not that i just Want Pikmin to be 60fps, but it's just that it was so simple to mod to 60fps(kinda fine),
and that kinda triggered my interest, so i made a AR code that switched between 30fps and 60fps when it was Cutscenes (not flawless though, but worked).

And well, then i see you doing some cool Zelda stuff, and well, here i am;D!
Find
Reply
10-18-2016, 09:56 PM
#257
Meowmaritus Offline
Zelda Enthusiast
***
Posts: 111
Threads: 0
Joined: Oct 2016
Here's a quick teaser: https://youtu.be/n2I-6-r40r8
Find
Reply
10-18-2016, 10:32 PM
#258
Zerowalker Offline
Member
***
Posts: 208
Threads: 19
Joined: Jan 2016
(10-18-2016, 09:56 PM)Meowmaritus Wrote: Here's a quick teaser: https://youtu.be/n2I-6-r40r8

Awesome XD!


btw, when branching, how do you write the memory address, i think it uses the wrong address for me.
Find
Reply
10-18-2016, 10:36 PM
#259
karasuhebi Offline
Member
***
Posts: 142
Threads: 10
Joined: Aug 2014
(10-18-2016, 07:22 PM)Meowmaritus Wrote: There are also some bugs occurring only because of the bugs above (such as Niko falling through the floor and softlocking the game when giving the jump demonstration).

PLEASE post of a video if this lol. I'm very fond of glitches like that. Also thanks for the video you just put up showcasing the mod. Good stuff!
Windows 10 Pro v2004 x64 | AMD Ryzen 5 5600X | Gigabyte AORUS GeForce GTX 1080 Ti | Crucial Ballistix DDR4-3600 16 GB (2x8 GB) RAM | Samsung 850 EVO 500 GB SSD | WD RED WD80EFAX-68KNBN0 8 TB HDD
[Image: 76561197975803477.png][Image: AddFriend.png]

jmc4789: Why the fuck is Pokémon using a spanish character
jmc4789: this is somé bullshit

Find
Reply
10-19-2016, 05:29 AM
#260
masterotaku Offline
Picky 3D user
****
Posts: 552
Threads: 7
Joined: Aug 2013
(10-18-2016, 09:56 PM)Meowmaritus Wrote: Here's a quick teaser: https://youtu.be/n2I-6-r40r8

A 30fps video. Mmmmmkay. Hey, I still believe you Wink  (that youtube downvote isn't mine, btw).

I'm glad that someone is working on this at last. I love fps mods, and people who do them have my eternal gratitude.
CPU: Intel Core i5 4670k @ 4.4GHz
GPU: GAINWARD GeForce GTX 1080 Phoenix "GLH"
RAM: G.SKILL Ripjaws X DDR3 16GB 1600MHz CL7
OS: Windows 7 Ultimate x64
Find
Reply
« Next Oldest | Next Newest »
Pages (84): « Previous 1 ... 24 25 26 27 28 ... 84 Next »
Jump to page 


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


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode