Opcodes - Final Stretch

  • Thread starter Thread starter Synergy Blades
  • Start date Start date
Status
Not open for further replies.
Could someone with the reverse-engineered opcodes confirm/disprove that SWCOL doesn't work (at least on the PC version)? The args seem straight-forward but my windows still come out the standard blue colour even after setting every corner to black.

[EDIT] Nor does it work in blackbg2, the only place it's used.
 
Last edited:
GWCOL works just fine, mind. RDMSD has two arguments; is this so it can operate as (Bank,Add) as well as just specifying (0,VAL)? (Something I can't check by observation  :-))
 
Yeah, RDMSD has a standard source/dest byte, so you can feed it with byte from anywhere. GWCOL works fine, because it reads the mirrored (kind of) variables. Writing to mirrored variables doesn't change much.
 
if someone could would they insert the information for PMVIE?  I'm curious how movies are setup to run from the script as I had a sudden suspicion the other day :D
Done a partial list for that opcode.
 
Looking over the Wiki I thought over a few more things:

2D BGSCR- BackGround Scroll
69 MPDSP- Map Display (probably toggles the mini-map w/radar)
D4 SIN  - Trigometric SINE function
D5 COS - Trigometric COSINE function
2E WCLS- Window Clear List (?) Basically, "wipes" the current window being displayed
 
Many of them have fairly obvious sounding uses from their shorthand form, it's trying to figure out exactly how to call them and the argument list that's the issue.
 
Sin (and Cos) description in my first post in this thread is most likely correct :P
 
Done a partial list for that opcode.
Thanks it seems to use an index value which means it references an internal table.  Now to play, FIND THAT TABLE on the disk!  Knowing the order of the parts of the table helps a LOT :D

Cyb
 
I got full array of indexes/names somewhere, just need to type it. Starting from FMV number 0x14, it makes a difference on which disc you are.
 
Last edited:
Is that PC or PS1?
It's for PC version. Hope it helps.

Indexes/names for all discs:
Code: [Select]
Code:
00 - fship2.cam01 - fship2n.cam02 - dropego.cam03 - dropein.cam04 - uropein.cam05 - uropego.cam06 - gold2.cam07 - gold3.cam08 - gold4.cam09 - gold6.cam0A - gold5.cam0B - boogup.cam0C - boogdown.cam0D - junaird.cam0E - junairu.cam0F - junelein.cam10 - junelego.cam11 - junin_in.cam12 - junin_go.cam13 - moriya.cam
For 1st disc only:
Code: [Select]
Code:
14 - mkup.cam15 - northmk.cam16 - mk8.cam17 - ontrain.cam18 - mainplr.cam19 - smk.cam1A - southmk.cam1B - plrexp.cam1C - fallpl.cam1D - monitor.cam1E - bikeget.cam1F - mtnvl.cam20 - mtnvl2.cam21 - brgnvl.cam22 - nvlmk.cam23 - nivlsfs.cam24 - nivljnr.cam25 - junon.cam26 - hiwind0.cam27 - mtcrl.cam28 - gold1.cam29 - biskdead.cam2A - boogdemo.cam2B - boogstar.cam2C - setogake.cam2D - rcktfail.cam2E - jairofly.cam2F - jairofal.cam30 - gold7_2.cam31 - gold7_2.cam32 - earithdd.cam33 - funeral.cam34 - car_1209.cam35 - opening.cam
2nd disc only:
Code: [Select]
Code:
14 - greatpit.cam15 - cscene1.cam16 - cscene2.cam17 - cscene3.cam18 - biglight.cam19 - metosky.cam1A - weapon0.cam1B - weapon1.cam1C - weapon2.cam1D - weapon3.cam1E - weapon4.cam1F - weapon5.cam20 - hwindfly.cam21 - phoenix.cam22 - nrcrl.cam23 - nrcrlb.cam24 - dumcrush.cam25 - zmind11.cam26 - zmind21.cam27 - zmind31.cam28 - gelnica.cam29 - rcketoff.cam2A - white2.cam2B - junsea.cam2C - rckthit.cam2D - rckthit2.cam2E - meteofix.cam2F - canonon.cam30 - feelwin0.cam31 - feelwin1.cam32 - canonht1.cam33 - canonht2.cam34 - canonh3f.cam35 - parashot.cam36 - hwindjet.cam37 - canonhit0.cam38 - wh2e2.cam39 - loslake1.cam3A - lslmv.cam3B - canonh1p.cam3C - canon.cam
3rd disc only:
Code: [Select]
Code:
14 - last4_2.cam15 - last4_3.cam16 - last4_4.cam17 - lastmap.cam18 - lastflor.cam19 - ending1.cam1A - ending3.cam1B - fcar.cam1C - white2.cam1D - ending2.cam
I'd be surprised if there were no typos.
 
Now I see why you can swap media in the PS1 version and the game will play different movies.  Hmmmm this could be quite difficult to find on the PS1 version. Grrr.   Time to play 'find the table'.

Cyb
 
Status
Not open for further replies.
Back
Top