Register - Login
Views: 99793469
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 05:01:55 AM
Jul - Posts by CruisnEma
Pages: 1 2 3 4 5
CruisnEma
Member
Level: 24


Posts: 48/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 04-07-17 07:35:50 PM, in Nemu64 and Crui'n USA? Link
Maybe you know also how extract textures from Cruis'n USA arcade version with MAME? Are textures above 3D models, I need to extract them with a specific tool, I can't paste them with a stamp.
CruisnEma
Member
Level: 24


Posts: 49/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 04-10-17 07:11:27 AM, in How to mod DOL 00000001.app VC WAD Link
Someone told me that maybe the buttons configuration is in the 00000001.app file, that is the main dol.

There is a way to mod it?

The VC title is Cruis'n USA, I want to map D-pad with analog stick, like an emulator, 'cause the original D-pad works, but sucks, if I map Project 64 instead the D-pad is wonderful, also tried to modify a PS1 controller, but the buttons often fail or remain pressed, not is a very useful work...
CruisnEma
Member
Level: 24


Posts: 50/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 04-10-17 06:22:28 PM, in Nemu64 and Crui'n USA? Link
Solved, there are cheat codes to skip the boot menu in Nemu:

US ROM:
81111B00 2400 bypass rom (U 1.0)
80150682 001F unlock all tracks 1
80150683 00FF unlock all tracks 2



EUROPEAN:
81111B70 2400 bypass rom (E)
81150602 3FFF unlock all tracks
CruisnEma
Member
Level: 24


Posts: 51/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 05-18-17 11:07:57 AM, in THE EMPORIUM OF STUPID HACK IDEAS Link
Cruis'n USA GIB routine restoring!
CruisnEma
Member
Level: 24


Posts: 52/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-02-17 01:40:27 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
The N64 version is censored, but I prefer than the arcade 'cause can work also in the WII in the VC channel and I don't need of the cabinet to play with it.

I can't do the hack myself, I think you'll need the arcade source code 'cause the ASM put randomly deers and cows in the right side of the road, that can be hit exploding in meat chunks, if someone succeed to restore it I'll pay him 50$ trough PayPal. I want the hack in the E version, but also in the US version included in the US VC title, to share it with the web, obviously the hacker that will restore the gib routine will be present in the credits.
CruisnEma
Member
Level: 24


Posts: 53/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-02-17 11:11:02 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
I don't know, but however you have to search it, I couldn't recognize it. Otherwise you can see the arcade version and remade the sprites and the 3D model, but I think could be easier with the source code.
CruisnEma
Member
Level: 24


Posts: 54/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-03-17 10:23:38 AM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
Mhh, you couldn't do this?
CruisnEma
Member
Level: 24


Posts: 57/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-04-17 04:05:03 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
Seriously, I see what you mean. But I bought the game in EU and US version and then for me 50$ are like buy the game for the 3rd time. I know that isn't a big offer, but a lot of users ask similar help for free, then I think this could be a better help request, and I want to share (for free) the finished work with the web, and mention the ASM hacker in the credits.

I know that ASM work is hard and complex, is the reason why in 6 years nobody helped me. And I can see, this is the reason why I want to pay, a little contribution for this.

And finally I think that the GIB routine could still exist in the N64 port, but maybe turned off (in the arcade if you turn off trough the system menu, they disappear like in the N64) also 'cause there is an unused text string in the rom that says "RK SECT NOT VISIBLE" and maybe RK could be for RoadKill (the GIB routine name in the arcade system menu where you can turn it on/off) but not is sure, also 'cause I can't find deer textures in the rom trough Crystal Tile, but only the cow, that is used also in the final cutscene (censored too, however, 'cause the president is missing, but remain his voices in the rom, if you open it with N64 sound list tool) this could mean that if the ASM is still existing the deer could be invisible also if turned on and maybe the cow could be visible but once stricken maybe "disappear" without 3D models for the meat pieces and without existing textures, but maybe this could be solved repointing the texture offset to free space and importing a new texture, I already hacked the textures in this game, for uncensor the trophy girl and Hillary Clinton banknotes, then I should succeed to re-insert them, but maybe the first step to begin could be discover if this routine is only turned off or totally cleared.

From my sources had to be present in the beta or alpha, but removed during nintendo revision, 'cause the release was delayed to censor it, according to the news of that period.
CruisnEma
Member
Level: 24


Posts: 58/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-04-17 05:55:02 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
I have something that Vexiant found for me:

0x8011fbc0,osCreateThread
0x8011fd10,osStartThread
0x8011ffe0,osCreateMesgQueue
0x80120370,osViSetMode
0x801203e0,osViSetSpecialFeatures
0x801205a0,osViSetEvent
0x80120610,osViBlack
0x80120680,alHeapInit
0x801223a0,osEepromProbe
0x80122690,osRecvMesg
0x801227d0,osWritebackDCache
0x80122850,osInvalDCache
0x80122900,osInvalICache
0x80122a90,osSetEventMesg
0x80122b00,osSpTaskYielded
0x80122b80,osViSwapBuffer
0x80122bd0,osViGetCurrentFramebuffer
0x80122bd0,osViGetNextFramebuffer
0x80122c10,osSpTaskYield
0x80122c30,osSendMesg
0x80122d80,osWritebackDCacheAll
0x80122ecc,osSpTaskLoad
0x8012302c,osSpTaskStartGo
0x80123120,osGetTime
0x801231b0,__ull_rshift
0x801231dc,__ull_rem
0x80123218,__ull_div
0x80123254,__ll_lshift
0x80123280,__ll_rem
0x801232bc,__ll_div
0x80123318,__ll_mul
0x80123348,__ull_divremi
0x801233a8,__ll_mod
0x80123444,__ll_rshift
0x80123480,osAiSetFrequency
0x801235e0,alHeapDBAlloc
0x80123640,alUnlink
0x80123670,alLink
0x80123694,alClose
0x801236cc,alInit
0x80123700,osVirtualToPhysical
0x80123780,osAiSetNextBuffer
0x80123830,osAiGetLength
0x80123f10,alSynAddPlayer
0x80123f60,_allocatePVoice
0x80124048,alSynAllocVoice
0x80124190,alSynStartVoiceParams
0x80124280,alSynSetPitch
0x80124310,alSynSetVol
0x801243b0,alSynSetPan
0x80124440,alSynStopVoice
0x801244c0,alSynFreeVoice
0x80124570,alSynSetPriority
0x80124580,osSetTimer
0x80124660,osContStartReadData
0x80124724,osContGetReadData
0x801248c0,osContStartQuery
0x80124944,osContGetQuery
0x80124970,__d_to_ll
0x8012498c,__f_to_ll
0x801249a8,__d_to_ull
0x80124a48,__f_to_ull
0x80124ae4,__ll_to_d
0x80124afc,__ll_to_f
0x80124b14,__ull_to_d
0x80124b48,__ull_to_f
0x80124b80,__osSetSR
0x80124b90,__osGetSR
0x80124ba0,__osSetFpcCsr
0x80124bb0,__osSiRawReadIo
0x80124bb0,__osSpRawReadIo
0x80124c00,__osSiRawWriteIo
0x80124c00,__osSpRawWriteIo
0x801254c0,osMapTLBRdb
0x80125520,osPiRawReadIo
0x801255c0,bzero/_bzero/blkclr/_blkclr
0x80125660,__osDisableInt
0x80125680,__osRestoreInt
0x801256a0,__osDequeueThread
0x801257a0,osGetThreadPri
0x801257c0,osSetThreadPri
0x801258a0,osPiRawStartDma
0x80126040,__osViSwapContext
0x801263a0,osGetCount
0x80126470,__osSiRawStartDma
0x80127e10,__osContRamRead
0x80128390,__osContRamWrite
0x80128740,osEepromWrite
0x801289fc,__osEepStatus
0x80128c20,osEepromRead
0x8012af80,alSynAllocFX
0x8012b020,alMainBusParam
0x8012b050,alMainBusPull
0x8012b170,alLoadParam
0x8012b344,alRaw16Pull
0x8012b81c,alAdpcmPull
0x8012bcc0,alResampleParam
0x8012bdac,alResamplePull
0x8012bfc0,_ldexpf
0x8012bfe8,_frexpf
0x8012c0d4,alEnvmixerParam
0x8012c6cc,alEnvmixerPull
0x8012cc20,alAuxBusParam
0x8012cc50,alAuxBusPull
0x8012cd30,alSaveParam
0x8012cd64,alSavePull
0x8012ce50,__osSiDeviceBusy
0x8012d430,osDestroyThread
0x8012d530,__osSetCompare
0x8012d540,__osContAddressCrc
0x8012d5f0,__osContDataCrc
0x8012e790,alFilterNew
0x8012f3c0,alCopy
0x8012f440,__osGetCause
0x8012f450,__osAtomicDec
0x8012f4b0,lldiv
0x8012f5b0,ldiv
0x8013a580,osViModeNtscLpn1
0x8013a5d0,osViModeNtscLpf1
0x8013a670,osViModeNtscLaf1
0x8013a6c0,osViModeNtscLpn2
0x8013a710,osViModeNtscLpf2
0x8013a760,osViModeNtscLan2
0x8013a7b0,osViModeNtscLaf2
0x8013a800,osViModeNtscHpn1
0x8013a850,osViModeNtscHpf1
0x8013a8a0,osViModeNtscHan1
0x8013a8f0,osViModeNtscHaf1
0x8013a940,osViModeNtscHpn2
0x8013a990,osViModeNtscHpf2
0x8013a9e0,osViModeMpalLpn1
0x8013aa30,osViModeMpalLpf1
0x8013aa80,osViModeMpalLan1
0x8013aad0,osViModeMpalLaf1
0x8013ab20,osViModeMpalLpn2
0x8013ab70,osViModeMpalLpf2
0x8013abc0,osViModeMpalLan2
0x8013ac10,osViModeMpalLaf2
0x8013ac60,osViModeMpalHpn1
0x8013acb0,osViModeMpalHpf1
0x8013ad00,osViModeMpalHan1
0x8013ad50,osViModeMpalHaf1
0x8013ada0,osViModeMpalHpn2
0x8013adf0,osViModeMpalHpf2
0x8013bdb0,__osRcpImTable



But I dont' know the file system structure.


CruisnEma
Member
Level: 24


Posts: 59/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-04-17 09:15:23 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
I don't know, I don't know ASM.

Should be the N64 disasm or something similar, but I think could be helpful.

However I know that someone use Nemu64 that have a debugger to hack ASM, Cruis'n USA have a boot menu that crash in Nemu64, but I found a cheat code to bypass the crash. Do you have Nemu64 debugging experience?
CruisnEma
Member
Level: 24


Posts: 60/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-05-17 10:54:19 AM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
Nope, he is offline since a year.

But he sayed this about the functions pasted before:

"just two simple dumbs to see the OS functions"

and wrote another post:


The file table was found last night by fkualol and Twili (as well as track table in RAM).

0x80132090
0x80132260
//Track Table (RAM)

I'll need to make a program to make a program to do the work for me instead of mapping out the files by hand like a mad man.
Format

Start 0x80590
End 0x98CC4
The file table is 18734 bytes long (including header)

Header: 00 00 30 E6

Example File1:
30 00 02 08 03 01 87 34
XX YY YY YY ZZ AA AA AA

X = Unkown
Y = File size
Z = File type?
01
02
03
04
05
06
07
08
09
0B (only saw twice at the beginning)
0C (only saw once)
A = Offset of the file relative to 0x80590

File offsets

1 0x98CC4 //Mexico?
2 0x98ECC //Mexico?
3 0x994D4
4 0x996DC
5 0x9A2E4
6 0x9A4EC
7 0x9AEF4
8 0x9B0FC
9 0x9BB04
10 0x9C50C
11 0x9CB14
12 0x9D51C
13 0x9df24
14 0x9E52C
15 0x9F134
15 0x9F73C
15 0x9F944
15 0x9FB74
16 0x9FCFC
17 0x
so on so on so on etc etc


However I don't know if could be helpful.
CruisnEma
Member
Level: 24


Posts: 61/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-05-17 01:57:11 PM, in I offer 50$ to restore GIB routine in Cruis'n USA (last edited by CruisnEma at 06-05-17 02:00:08 PM) Link
I don't know the functions you're talking, I don't know however if they could be similar, 'cause Cruis'n USA was a launch title, Mario Kart instead not, N64 games evolved during console's life cycle and Cruis'n USA was developed by Midway, a 2nd party software house and ported by Williams, instead Mario Kart was developed by Nintendo, I think they are different.

However the cheat codes to bypass Nemu crash are these:


EUROPEAN:
81111B70 2400 bypass rom (E)
81150602 3FFF unlock all tracks

Are from a cheat codes website, not easy to find however, I add also the cheat codes to unlock all the tracks to play the tracks IOWA and INDIANA where the animals should appear, otherwise you'll have to unlock them.
CruisnEma
Member
Level: 24


Posts: 62/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-13-17 09:17:45 AM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
Mhh, ok, thank you, is very useful, however what you mean about "roadblock"? A wall or a simple obstacle like a road sign? If you tell me how repeat your experiment maybe I'll can try to hit different obstacles, maybe in the specific tracks like Indiana and Iowa, maybe crash with some obejcts but not with other else, as example, GIB routine is ported in Cruis'n World, 2 animals very far that you can only reach with Power level 6 and Speed demon car. When a friend tried to apply the function to the other near animals once stricken the game freezes. Without clear reasons. Could be the same thing, but maybe the game couldn't freeze with other objects.

Last question: You think that an object, like a cow, if inserted in the track could have a default function? Or you have to set it? I ask this 'cause the people at the finish line is without functions, if you use a cheat code to go over the finish line you can go further and pass trough them, but nothing happen. In the arcade once I taken a girl, I don't know how I did it, and her bended and continued with her arms animation. Was very funny, but in the N64 port don't happen. I don't know then if a cow could have a default function of is necessary set it.
CruisnEma
Member
Level: 24


Posts: 63/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-15-17 12:25:51 PM, in I offer 50$ to restore GIB routine in Cruis'n USA (last edited by CruisnEma at 06-15-17 01:49:14 PM) Link
Usually when you hit a road sign you bend it to the ground.

Almost all objects bend to the ground.

Something, like mail boxes and garbage bins fly away.

And yeah, sometimes when you hit an animal you spin around, I don't know if you mean around or out in a different mode, I try the code now and I'll answer to you, perhaps you have found the ASM but the meat chunks are removed.

EDIT

Is strange, you found certainly something, I don't know if is the GIB, but in Golden Gate the 'lil road signs don't disappear, but the Mailing boxes in S. Francisco yes, and is strange, 'cause normally you can drag them if you hit them slow, maybe some objects are not planned to disappear, but maybe COWS and DEERS yes. And you spin around but faster by normal spin around, can you investigate if after stricken a mail box remains pieces of something in the street? Maybe are invisible (without textures), in the arcade if you hit the pieces you drag them without hear nothing and without lose speed. Then I don't know if the pieces are present or not, can you discover it with the debugger please?

I don't know if you found it, but when you hit the deer it actually disappear instantly! And explodes in meat pieces and few blood drops.
CruisnEma
Member
Level: 24


Posts: 64/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-15-17 07:59:30 PM, in I offer 50$ to restore GIB routine in Cruis'n USA (last edited by CruisnEma at 06-15-17 08:04:14 PM) Link
I was a bit confused with Cruis'n World, when you hit the deer in Cruis'n USA, also if you walk slow, you spin ALWAYS out!

Then could be exactly the gib routine! Still make disappear the stricken object, only the exploding sound and the meat pieces are missing, could be invisible (without textures) or removed.

Also the deer and the cow uses 2 different meat pieces, the animation is the same, but the objects are different.

You made a code to hit an object and force this routine, maybe the game normally freeze with other objects 'cause have to choose the pieces animation? The code for disable the freeze actually disable an object's check to check what object is stricken?
CruisnEma
Member
Level: 24


Posts: 65/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-15-17 09:13:41 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
I don't know if exists.

However could try to put a cow object in the road of a random track (also the first track to check the ASM) the cow have an existing texture group already mounted in the ending cutscene, then if the routine freeze 'cause mismatch couldn't do it with the cow and show it's exploding routine?

Can you put a cow in the street in a choosen track to try to hit it?

What you have discovered for now is promising!
CruisnEma
Member
Level: 24


Posts: 66/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-18-17 05:25:35 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
Sorry, I tried with all the Project 64 mod video plugins (like Rice, 1964, OpenGL etc) but didn't found a plugin to see only 3D models without textures. Can you do something trying to add objects in the street to test if the routine choose the object to see the animation? The cow is an object present in the ending cutscene, then I think could be putted in the street to try.
CruisnEma
Member
Level: 24


Posts: 67/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-21-17 03:41:26 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
Originally posted by BoringPerson
I wasn't going to say anything until I got some results... but eh I might as well let you know I'm still working on it. Honestly it's only a matter of time until I burn out, but until then I may as well keep trying. I'll get back to you in a bit.

Edit: I don't know how to add objects to the street... For now, I'm trying out a ROM corrupter (this one) because maybe it will randomly turn an object into something else (or change its location, which would give me an idea of where to start looking).

Unfortunately it's a pain in the butt. If you change too much at once, the game crashes, so you have to make a smaller changes, play the game, make another change, play the game again... I've gone through like 75%(?) of the rom so far, and I've found parts of the rom that corrupt 3D models and music, but nothing for object type/placement yet. (It doesn't help that I'm only checking the beginning of Iowa for this. I don't have the patience to check every stage every time, unfortunately.)

Edit 2: Actually right now I'm curious about whether the invisible chunks exist, so I'm trying to modify a Mupen64Plus video plugin to show plain polygons instead of textures. But honestly that isn't going well at all, so if I don't make progress soon I might just go back and finish corrupting the rest of the rom.

Ok, I'll wait. Sorry if I reply just now, but I had problems to login due to forgotten password in another PC, I solved just now.
Originally posted by ihadtnowegtum
If for some reason, anyone should wonder why I am not replying.

Firstly, I was away last week.
Secondly, as I stated before, I really cannot really hep with this, at all... it'd be a waste of everybody's time for me to say anything further here. I'll just lurk for now.

Good luck with this!

Don't worry. Is however precious talking about, thank you for this.
CruisnEma
Member
Level: 24


Posts: 68/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-23-17 10:19:27 AM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
Ok. Cruis'n USA needs to be completed, then please don't leave!
CruisnEma
Member
Level: 24


Posts: 69/108
EXP: 68669
For next: 9456

Since: 02-01-12


Since last post: 2.8 years
Last activity: 57 days

Posted on 06-28-17 04:53:06 PM, in I offer 50$ to restore GIB routine in Cruis'n USA Link
Cow's textures are stored in these (european) offsets:

550680 40x50
550E58 32x35
5512C0 32x35
551728 32x35
551B90 32x35

After the offsets I typed also the resolution 'cause are 5 pieces and the last 4 have the same resolution, but the first is different.
Pages: 1 2 3 4 5
Jul - Posts by CruisnEma


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

22 database queries, 54 query cache hits.
Query execution time: 0.090261 seconds
Script execution time: 0.023011 seconds
Total render time: 0.113272 seconds