Hacking quadforce 2.0 freeze on fzero AX modeselect

AndehX

Well-Known Member
Newcomer
Joined
May 1, 2013
Messages
53
Trophies
1
Age
39
Location
South Shields
XP
70
Country
it doesn't. that just means that you've hooked the exception handler and that when you try to run again it's crashed. so it won't restart due to the DSI. the crash is due to corruption of an allocated chunk's header. (the 0x20 bytes before the actual data) being modified and causing a data write exception on free()
so what does that mean? Is there something we're doing wrong, that others are doing right?
 

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,017
Country
Germany
it doesn't. that just means that you've hooked the exception handler and that when you try to run again it's crashed. so it won't restart due to the DSI. the crash is due to corruption of an allocated chunk's header. (the 0x20 bytes before the actual data) being modified and causing a data write exception on free()

but i'm still wondering about, why doethe game doesn't freeze immediately when a breakpoint is set..

i hope it works fine as soon as possible. i desire it so much to play on the beta tracks and hack more cheats/codes for it..
 

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,017
Country
Germany
so to the point.... what do you think is causing it? and do you think the type of SD card we're using can be the cause?

well, i tryed using 3 different sd cards.
a 2GB card from CnMemory, a 2GB card fro, Paradies and a 1GB card without a label on it. it came with me SD Media Launcher for the GameCube.
on all cards i had the same result. so i dont think the crash is caused by the sd card. but i'm not 100% sure. i can try using my mobile phone's 8GB Micro SD card with adapter.

i have no more idea what could cause the crash..
 

AndehX

Well-Known Member
Newcomer
Joined
May 1, 2013
Messages
53
Trophies
1
Age
39
Location
South Shields
XP
70
Country
right, so far it isnt looking good unfortunately. Just tried a 16gb MicroSD, and the issue is still there, gonna try an 8GB Class10 SD card now
 

megazig

SU
Member
Joined
Oct 25, 2008
Messages
467
Trophies
0
XP
232
Country
United States
Everyone with issues please write down all the info you can for your Wii setup.
cable type. patches enabled. video mode. sd card format. cheats enabled. and where it crashes.
plus whatever else you can think of
 

AndehX

Well-Known Member
Newcomer
Joined
May 1, 2013
Messages
53
Trophies
1
Age
39
Location
South Shields
XP
70
Country
Not sure what you mean by cable type, but if you mean video cable, im using a Wii2HDMI.
No patches that I can think of, im just using DML booter and USB loader GX.
Tried lots of different SD formats: FAT32 32KB, FAT32 64KB, FAT 64KB
No cheats enabled.
Always crashes at the Mode Select screen.
 

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,017
Country
Germany
Everyone with issues please write down all the info you can for your Wii setup.
cable type. patches enabled. video mode. sd card format. cheats enabled. and where it crashes.
plus whatever else you can think of

ok. give me some time. i will set some breakpoints on different places (gx-like menu.. what i told you in the pm), now.
the following i will post a compilation about all info in relation to the freeze i have experinced, yet.
 

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,017
Country
Germany
ok.
everything i did to try to avoid the freeze:

i tested out 4 different SD cards: 2GB card from Paradies, 2GB card from GnMemory, 1GB card from ??? (was included in the SD Media Launcher Package), 8GB Micro SD from Samsung + Samsung Adapter.
result with all cards was a freeze in the main menu.

i tryed almost all kinds of video settings, set the screen ratio to 4:3, tryed to use the Composite cable instead of the Component cable. everytime it ended up with a freeze as well.

using the GeckoCodes i made to load the GX-like menu occures a freeze, too (often after a mode has been selected (this code works flawless on dolphin emulator)).
the Test Menu and the Debug Menu work without any crash. Just in the Debug Menu when i choose テスト走行 (test run) the game freezes when the course sequence has been started. (here you can see it:
Code:
http://youtu.be/_2pJ3T6HX5s?t=27m41s
)

i also ran the iso through discex and tested it. same with Wiped GCM Fixer GUI. as you probably expect.. it freezed in the menu.
my wii's firmware is 4.2E and it's produced in 2010. and i used an original GameCube controller.

because the game does not freeze on dolphin emulator, i made some RAM dumps to compare what's wrong there.
i first made a RAM dump when the Ninteno-Sega Logo appears on the Wii. Same for Dolphin Emulator.
i repeated the steps as the title sequence was running and in the menu (right before the game crashed on the wii)!

to have a look at the breakpoints, i upload some .txt files showing all values of the registers and stuff.

http://datei.to/?HHkrRTgfOJ
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
The game works fine for me, except 3 seconds lags while displaying track preview due to SD access speed, and then 12 second black screen to load the real track. but then everything works smoothly. I can play, go back to menu, launch another menu, etc.

F-Zero AX Working setup:

Wii
model : DMS chipset, PAL region
System menu : Wii 3.2E (system menu won't change anything)
modchip : I have a Wiikey 1, but it's a drivechip so it shouldn't matter either.
IOS : don't post them, we don't care.
MIOS : well, QuadForce 2.0 of course.
BC : v6
Boot1 : Vulnerable (boot1a)
Boot2 : Boot2v2
Priiloader : No
Bootmii installed in Boot2 : Yes

Game
ISO Md5 : ab1e442313cc0cc2dd1f52f0407aed1a (the one with VirtualStriker2002 in the title Header)
SDCard:/games/F-Zero AX [GFZJ8P]/game.iso

Hardware
Cable : Using Component cable, 480p
Controller : Official GameCube controller (You need to connect/initiate the controller before launching the game or it won't be detected!)
Memory Card : I have an official Memory card (though it doesn't affect the game)
USBGecko : I have USBGecko always connected to the console.
Disc : I don't have a disc in the drive.

HDD : no HDD connected
SD CARD : SanDisk MicroSDHC Class 4, made in China, 32GB, 32kb Cluster (I can't format to 64k with Panasonic SDformater)
MicroSD Adapter : Kingston MicroSD Adapter, made in China

Loader:
- USBLoaderGX r1214
I tried only USBLoaderGX with different settings. Any settings I tried don't break the game, Except for the "Force progressive" patch which NEEDS to be disabled.

Loader's settings:
Video mode : Console default (PAL 480p)
Language : Console default (which is set to French, 0x02)
Ocarina : OFF
DML Video mode : Auto
DML Progressive patch : Off
DML NMM : OFF (can be set to ON, but doesn't affect the game)
DML LED Activity : OFF
DML PAD Hook : OFF (can be set to ON, but doesn't work)
DML Force Widescreen : OFF (I don't remember if it can be set, but likely not to affect the game)
DML Screenshot : OFF (doesn't work anyway)
DML Japanese patch : OFF
DML Debug : OFF


I can post my GeckoLog, to compare with a non working one.
BootGame: GFZJ8P
DML: Loading game /games/F-zero AX [GFZJ8P]/game.iso
DML: setup configuration 0x20 (= load from ISO)
DML: setup video mode 0x0 (= Auto = Japanese game detected : NTSC mode set, Component Cable detected : Progressive mode set) (0x0 = NTSC,*PROG)
DML: setup language 0x2 (= French)

Loading BC for GameCube
GCLoader
Built : Apr 30 2013 17:21:26
Version : 0.7
VI:TVNtsc480Prog
Using config v2 from RAM
Booting DML
MenuMode:2
AppLoader Size:0001141C
Apploader Entry:0x81200194
Apploader Init: 0x812001bc
Apploader Main: 0x8120049c
Apploader Final:0x81200d40
Apploader Initialized. $Revision: 28 $.
This Apploader built Dec 6 2001 23:25:55
Game:RunGame->DVDLowRead( 0x81201400, 00000020, 00000420)
Game:RunGame->DVDLowRead( 0x81201540, 00000020, 00000440)
Game:RunGame->DVDLowRead( 0x817e18c0, 00002000, 00000440)
Game:RunGame->DVDLowRead( 0x81201420, 00000100, 00018000)
Game:RunGame->DVDLowRead( 0x80003100, 000024e0, 00018100)
Game:RunGame->DVDLowRead( 0x800055e0, 002095c0, 0001a5e0)
Game:RunGame->DVDLowRead( 0x8020eba0, 00000020, 00223ba0)
Game:RunGame->DVDLowRead( 0x8020ebc0, 00000020, 00223bc0)
Game:RunGame->DVDLowRead( 0x8020ebe0, 0000e860, 00223be0)
Game:RunGame->DVDLowRead( 0x8021d440, 0011cfc0, 00232440)
Game:RunGame->DVDLowRead( 0x804408e0, 00002740, 0034f400)
Game:RunGame->DVDLowRead( 0x80444300, 000049c0, 00351b40)
Game:RunGame->DVDLowRead( 0x817e38c0, 0001c740, 00356500)
Game:RunGame->entrypoint(80003154)
Game:Region:0
00000000 30 8a cf 72 00 00 00 00 00 00 00 00 0d bd 20 91 0..r.......... .
00000010 00 00 02 3c 0f 95 e8 f9 c2 bf ee 45 b0 9e c0 1d ...<.......E....
00000020 0f 95 e8 f9 c2 bf ee 45 b0 9e c0 1d ea f2 c3 bf .......E........
00000030 00 00 00 00 00 00 00 00 04 00 9b 9b 00 9b bb b3 ................
NTSC
|Prog
SRAM:frn,NTSC,*PROG
enterpoint(0x80003154)
 

naxil

Well-Known Member
OP
Member
Joined
Oct 26, 2011
Messages
846
Trophies
1
XP
665
Country
Italy
hey people, for me the problem is the PAD CALIBRATION. I have gamestop pad (so not ORIGINAL).
After the motor initializing my values is:
Code:
HANDLE UP=0
HANDLE DOWN= 1 (WHY 1? IS NORMAL?)
HANDLE LEFT = 1 (SAME ^)
HANDLE RIGHT = 0
GAS = 0
BRAKE = 0
 
After calibration
HANDLE UP= 111
HANDLE DOWN= 111 
HANDLE LEFT = 112 (why 112 and not 111?^)
HANDLE RIGHT = 110 (why 110 and not 111?)
GAS = 127
BRAKE = 127

if i try to have a minor values on left (because here the games freeze with left pressed, (i can see that on < > on the steer image), games not freeze directly on mode select but freeze after i press GAS or START.
same value with original gamecube pad?
 

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,017
Country
Germany
hey people, for me the problem is the PAD CALIBRATION. I have gamestop pad (so not ORIGINAL).
After the motor initializing my values is:
Code:
HANDLE UP=0
HANDLE DOWN= 1 (WHY 1? IS NORMAL?)
HANDLE LEFT = 1 (SAME ^)
HANDLE RIGHT = 0
GAS = 0
BRAKE = 0
 
After calibration
HANDLE UP= 111
HANDLE DOWN= 111
HANDLE LEFT = 112 (why 112 and not 111?^)
HANDLE RIGHT = 110 (why 110 and not 111?)
GAS = 127
BRAKE = 127

if i try to have a minor values on left (because here the games freeze with left pressed, (i can see that on < > on the steer image), games not freeze directly on mode select but freeze after i press GAS or START.
same value with original gamecube pad?

for me fter calibration
HANDLE UP= 106
HANDLE DOWN= 102
HANDLE LEFT = 91
HANDLE RIGHT = 99
GAS = 127
BRAKE = 127
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: https://www.youtube.com/watch?v=ntjkwIXWtrc&ab_channel=Apple I feel uncomfortable from watching...