MFT_Man Posté(e) le 21 novembre 2024 Posté(e) le 21 novembre 2024 Has anyone managed to get the Triforce games to work on the new versions of Dolphin Triforce? (the ones that are compatible with Revolution Arcade games) 1
bucksoverfame Posté(e) le 26 novembre 2024 Posté(e) le 26 novembre 2024 Man, I can't get F-Zero Monster Ride to be a ISO file. I've changed it to ISO. but do I only change the .gz part and put .iso or could someone send me DM a Link for the ISO please? Or just explain it to me. Thank you.
OOKAMI PostĂ©(e) le 30 janvier PostĂ©(e) le 30 janvier Le 06/06/2023 Ă 02:03, mamefan2018 a dit : So after a long break from patching and fixing triforce games , I decided to take a look at F-zero monster Ride posted by murray and see what I can do .. I quickly tested it on all the triforce builds I have using the cycraft emulator from crediar tools ..game doesn't work at all up to the "22_01_2023" build, on the next build "24_01_2023 " cycraftemu connects to the gameboard but it's stuck at that point and keeps resetting and the game doesn't start ...and on the newer builds after this one the game boots but runs really slow and it's unplayable . so I was like ok ,if i tracked down the subroutine responsible for the slowdown like what I did with the mario kart games and patched it , I might be able to get the game to run fine on the newest builds ..I was thinking it might take couple of days but it ended up being a long agonizing journey ...and it really tested my patience .  when I first started working on it , things were going great ..because in the first day I managed to locate the subroutine responsible for the slowdowns ..and when I stopped it , the game started to run full speed ..most of the time I needed to stop/restore it a few times to make it run fine because a lot of times the audio was working fine but the game ran at 1 fps ..although it was not a clean way to handle it but I thought that is it ,problem solved ..now all I need is to create patch to do that because of-course I was doing all that manually in debug mode ...3 days later it ended up in failure .. I tried at least 20 different patches to deal with the subroutine at different points but it just didn't work .the game ran at 1fps with the sound working fine with the patches applied ..it was unresponsive with the slowdowns and the way the patches work.  So I thought ok, I need a different approach to this , and I just thought if I skipped the boot up sequence to get in game that might do the trick ...and I managed to find a way to do that through what I called " dev test mode" ... because it seemed like a mode made for testing the game ..the insert coin/start thing didn't appear but the game ran at full speed ..at least the attract mode ran fine ..but it stopped at the instructions screen when I hit start ... first I thought maybe cuz it's a dev test mode and that is all it does ...but since I managed to figure out the memory address range for the menu values , I realized that there is a timer for the screen and it's working fine but it stops because of the seat-belt check ..and of course the cycraftemu doesn't work anymore because I bypassed all the initialization sequence ..I tried to mess around with the game code to skip this screen and the best I could do is skip right to the race ...so it was a failure and I was back to square one.  at this point I was going to just give up on it and post my findings ... but the next day I felt bad about abandoning it after all that work and all the time I spent on it ..and decided to continue working on it.  So I started from scratch and this time I thought I just need to do it the right and clean way , and the key to get it working is the cycraftemu .. the main idea was to compile my own version and mess around with the code to try and trace the subroutines that handle the cycraft part ..and I was under the impression that the one in crediar tools was just a compiled version of the cycraftemu on github from 2021 by bobbydilley since the crediar one didn't have source code.. so I checked the other one turns out it was made for Linux ...which means that crediar ported and modified it ..although it was uncharted territory for me , I knew the general idea on how it works ..and I was like well it's too late to turn back now ..  So I started working on porting the code and compiling it for windows ..and managed to get it done and it connected to the gameboard but then it stopped when it started to receive data .. which of course meant that crediar did some modifications to make it work with the triforce build .. and since there is no source code for his version .. I ended up using a few de-compilers on it trying to get as much of the source code as possible ..and sort of made my own cycraftemu by using my ported version of the emu and modifying it using some of the code I managed to de-compile from the crediar version .. and it worked !..to be honest I was surprised that this mess of a code ended up working ..I was just lucky that all the guesses I made ended up being correct . and although I ended up with a cycraft emu that did exactly what the credair one does which means it behaved in the same exact way and only worked on newer builds with the slowdowns .. but it was a big breakthrough and was the key to finally figure everything out because now I had an understanding how it all works and I had full control over it ..which lead me to trace the subroutines that handle all the cycraft part ..and I was finally able to make the first successful patch to bypass the cycraft checks . with this patch all builds up to "24_01_2023" worked perfectly fine with full speed (even older ones that didn't work at all with the cycraft emulator but since it was not needed and handled by the patch older builds worked fine) ...and it worked on newer builds too but the slowdowns were still there ...but now the "dev test mode " worked fine since the seat-belt check was handled by the code ...although it was missing some menu sounds and the insert coin/start thing ..it was running full speed on newer builds using this mode ...and I was like that is it , now it's in a great state and playable on all builds . next day I thought maybe now that I know the memory address range for all the sent and received values when connecting to the cycraft ..and I already knew what subroutine was causing the slowdowns .. that there is a chance I might find a clean way to fix this issue .. and yep , I ended up with a clean patch to fix the slowdown issue in all of the newer builds without the need for the "dev test mode"  so here are the gecko codes needed to run this game :  Bypass Cycraft 0043137B 00000086  it's actually a proper way to handle the cycraft checks .. it just feeds them directly to the game eliminating the need for the cycraftemu .. initialization / boot check and seat-belt on all the time .  Slowdown Fix 0043137E 00000000  it is needed for builds starting from 01_02_2023   and here is a bonus one :  Game Over/ Attract Mode 077e85d4 00000008 005d6dc8 0000c7cc this is what I called "dev test mode" instead of test menu it will skip directly to a game over screen then the attract mode .. game works fine expect some missing sounds and no insert coin /start game text . this is not needed ..it's only for for anyone interested to check it out maybe there might be some interesting stuff in that mode .  as for the game ...as murray stated , u get all 41 vehicles unlocked but you only have race mode .. there is no time attack mode in this special version of the game .  Finally I hope that the patches work fine for everyone and enjoy the game!      Hello Thanks for your tips but not working Added Gecko code to disable Cycraft but still search about I use the last build Any chance to check and help me ? Thanks đÂ
fablog Posté(e) le 4 février Posté(e) le 4 février Salut, savez-vous comment contacter Crediar? J'aimerais suggérer l'ajout des outputs de FFB et des lumieres de borne d'arcade sur sa version de Dolphin.
MFT_Man Posté(e) le 5 février Posté(e) le 5 février hace 11 horas, fablog dijo: Salut, savez-vous comment contacter Crediar? J'aimerais suggérer l'ajout des outputs de FFB et des lumieres de borne d'arcade sur sa version de Dolphin. , savez-vous comment contacter Crediar? J'aimerais suggérer l'ajout des outputs de FFB et des lumieres de borne d'arcade sur sa version de Dolphin. I know crediar has its gitlab but it also has its Twitter/X:   https://x.com/crediar?t=C7cFeDpcltU3pIGOPdgygA&s=09  However I'm not sure if he'll respond to anyone as he doesn't seem to be active there.
fablog PostĂ©(e) le 5 fĂ©vrier PostĂ©(e) le 5 fĂ©vrier Il y a 14 heures, MFT_Man a dit : I know crediar has its gitlab but it also has its Twitter/X:   https://x.com/crediar?t=C7cFeDpcltU3pIGOPdgygA&s=09  However I'm not sure if he'll respond to anyone as he doesn't seem to be active there. Thanks! You're right there is no activity in X since the last 2 years. I can't send him a message through X or his gitlab đ
Messages recommandés
Posté par hippopippo,
Points de réputation
Aller sur ce message
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire aprĂšs vous ĂȘtes connectĂ©.
Connectez-vous maintenant