eglaysher / rlvm

RealLive clone for Linux and OSX
http://rlvm.net
GNU General Public License v3.0
152 stars 26 forks source link

Rin throwing scene doesn't really work #38

Closed eglaysher closed 11 years ago

eglaysher commented 11 years ago

As copied from #36:

Some mini-games will not run. The scene where Rin is thrown, the power gauges are stuck at max, scene precedes as normal after mouse click with dialogue following the full power branch.

I suspect that this is caused by opcode 1:4:810. I suspect that this is some sort of newer variant of opcode 1:4:800, index_series. Except that it appears to introduce an entirely new way of encoding its parameters.

(Add raw hex dump here.)

eglaysher commented 11 years ago

Here are a few examples:

// From the Refrain (during the part where the car bounces up).
(SEEN9602)(Line 593):  Undefined: opcode<1:4:810, 0>(14270, 0, 12704, 255, {RAW : 0a 52 02 61 37 61 00 ( $ ff 20 00 00 00 5c 02 $ ff 8d 01 00 00 5c 00 $ ff 64 00 00 00 $ ff 00 00 00 00 )}, {RAW : 0a 53 02 61 37 61 00 ( $ ff 21 00 00 00 5c 02 $ ff 8d 01 00 00 $ ff ff 00 00 00 )}, {RAW : 0a 54 02 61 37 61 00 ( $ ff 21 00 00 00 5c 02 $ ff 8d 01 00 00 5c 00 $ ff 64 00 00 00 $ ff 00 00 00 00 )}, {RAW : 0a 55 02 61 37 61 00 ( $ ff 22 00 00 00 5c 02 $ ff 8d 01 00 00 $ ff ff 00 00 00 )}, {RAW : 0a 56 02 61 37 61 00 ( $ ff 22 00 00 00 5c 02 $ ff 8d 01 00 00 5c 00 $ ff 64 00 00 00 $ ff 00 00 00 00 )}, {RAW : 0a 57 02})

// From the VS / Battle Start screen
(SEEN8700)(Line 259):  Undefined: opcode<1:21:40, 0>(0, {RAW : 0a 04 01 ( 42 54 5f 53 45 5f 41 30 30 41 $ ff 64 00 00 00 $ ff 64 00 00 00 )}, {RAW : 0a 05 01 ( 42 54 5f 53 45 5f 41 30 30 41 $ ff 64 00 00 00 $ ff 64 00 00 00 )}, {RAW : 0a 06 01 ( 42 54 5f 53 45 5f 41 30 30 41 $ ff 64 00 00 00 $ ff 64 00 00 00 )}, {RAW : 0a 07 01 ( 42 54 5f 53 45 5f 41 30 30 41 $ ff 64 00 00 00 $ ff 64 00 00 00 )}, {RAW : 0a 08 01 ( 42 54 5f 53 45 5f 41 30 30 41 $ ff 64 00 00 00 $ ff 64 00 00 00 )}, {RAW : 0a 09 01 ( 42 54 5f 53 45 5f 41 30 30 41 $ ff 64 00 00 00 $ ff 64 00 00 00 )}, {RAW : 0a 0a 01 ( 42 54 5f 53 45 5f 41 30 30 41 $ ff 64 00 00 00 $ ff 64 00 00 00 )}, {RAW : 0a 0b 01 ( 42 54 5f 53 45 5f 41 30 30 41 $ ff 10 27 00 00 $ ff 10 27 00 00 )}, {RAW : 0a 0c 01})

// From the Rin throwing scene.
(SEEN9070)(Line 279):  Undefined: opcode<1:4:810, 0>(9342, 0, 0, 0, {RAW : 0a 18 01 61 36 61 00 ( $ ff 10 27 00 00 $ ff de 00 00 00 5c 00 $ ff 01 00 00 00 $ ff 01 00 00 00 )}, {RAW : 0a 19 01})