Hi all, I'm having trouble decompiling a script, k_pebo_skybox.ncs
It's the onenter script for the Ebon Hawk in K1 and I'm guessing DeNCS is having problems with it as it had #include scripts.
So my question is, if anyone has any experience decompiling from byte code and would be willing to do this you would have my greatest thanks. Also, I know Stoffe was able to decompile the onenter for TSL, but I've been unable to find one for K1, does anyone know if she, or anyone else has already decompiled the script?
Thanks everyone, I'll leave the byte code below.
Code:
00000008 42 0000048C T 0000048C
0000000D 1E 00 00000008 JSR fn_00000015
00000013 20 00 RETN
00000015 1E 00 00000008 JSR fn_0000001D
0000001B 20 00 RETN
0000001D 02 03 RSADDI
0000001F 04 05 0010 str CONSTS "K_CURRENT_PLANET"
00000033 05 00 0244 01 ACTION GetGlobalNumber(0244), 01
00000038 01 01 FFFFFFF8 0004 CPDOWNSP FFFFFFF8, 0004
00000040 1B 00 FFFFFFFC MOVSP FFFFFFFC
00000046 04 05 0011 str CONSTS "K_SPACE_SKYBOX_ON"
0000005B 05 00 0242 01 ACTION GetGlobalBoolean(0242), 01
00000060 04 03 00000001 CONSTI 00000001
00000066 0B 20 EQUALII
00000068 1F 00 0000008B JZ off_000000F3
0000006E 04 05 0018 str CONSTS "Firing Anim 09 for Space"
0000008A 1E 00 000003C1 JSR fn_0000044B
00000090 04 05 001B str CONSTS "New Print Line Confirmation"
000000AF 1E 00 0000039C JSR fn_0000044B
000000B5 04 03 00000009 CONSTI 00000009
000000BB 04 05 0009 str CONSTS "m12aa_01q"
000000C8 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
000000CD 04 03 00000000 CONSTI 00000000
000000D3 04 05 0011 str CONSTS "K_SPACE_SKYBOX_ON"
000000E8 05 00 0243 02 ACTION SetGlobalBoolean(0243), 02
000000ED 1D 00 00000356 JMP off_00000443
000000F3 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
000000FB 04 03 0000000F CONSTI 0000000F
00000101 0B 20 EQUALII
00000103 1F 00 0000004A JZ off_0000014D
00000109 04 05 001C str CONSTS "Firing Anim 02 for Dantooine"
00000129 1E 00 00000322 JSR fn_0000044B
0000012F 04 03 00000002 CONSTI 00000002
00000135 04 05 0009 str CONSTS "m12aa_01q"
00000142 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
00000147 1D 00 000002FC JMP off_00000443
0000014D 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
00000155 04 03 00000014 CONSTI 00000014
0000015B 0B 20 EQUALII
0000015D 1F 00 00000049 JZ off_000001A6
00000163 04 05 001B str CONSTS "Firing Anim 01 for Kashyyyk"
00000182 1E 00 000002C9 JSR fn_0000044B
00000188 04 03 00000001 CONSTI 00000001
0000018E 04 05 0009 str CONSTS "m12aa_01q"
0000019B 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
000001A0 1D 00 000002A3 JMP off_00000443
000001A6 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
000001AE 04 03 00000019 CONSTI 00000019
000001B4 0B 20 EQUALII
000001B6 1F 00 00000047 JZ off_000001FD
000001BC 04 05 0019 str CONSTS "Firing Anim 06 for Manaan"
000001D9 1E 00 00000272 JSR fn_0000044B
000001DF 04 03 00000006 CONSTI 00000006
000001E5 04 05 0009 str CONSTS "m12aa_01q"
000001F2 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
000001F7 1D 00 0000024C JMP off_00000443
000001FD 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
00000205 04 03 0000001E CONSTI 0000001E
0000020B 0B 20 EQUALII
0000020D 1F 00 00000049 JZ off_00000256
00000213 04 05 001B str CONSTS "Firing Anim 05 for Korriban"
00000232 1E 00 00000219 JSR fn_0000044B
00000238 04 03 00000005 CONSTI 00000005
0000023E 04 05 0009 str CONSTS "m12aa_01q"
0000024B 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
00000250 1D 00 000001F3 JMP off_00000443
00000256 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
0000025E 04 03 00000023 CONSTI 00000023
00000264 0B 20 EQUALII
00000266 1F 00 00000049 JZ off_000002AF
0000026C 04 05 001B str CONSTS "Firing Anim 04 for Tatooine"
0000028B 1E 00 000001C0 JSR fn_0000044B
00000291 04 03 00000004 CONSTI 00000004
00000297 04 05 0009 str CONSTS "m12aa_01q"
000002A4 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
000002A9 1D 00 0000019A JMP off_00000443
000002AF 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
000002B7 04 03 00000028 CONSTI 00000028
000002BD 0B 20 EQUALII
000002BF 1F 00 0000004A JZ off_00000309
000002C5 04 05 001C str CONSTS "Firing Anim 08 for Leviathan"
000002E5 1E 00 00000166 JSR fn_0000044B
000002EB 04 03 00000008 CONSTI 00000008
000002F1 04 05 0009 str CONSTS "m12aa_01q"
000002FE 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
00000303 1D 00 00000140 JMP off_00000443
00000309 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
00000311 04 03 0000002D CONSTI 0000002D
00000317 0B 20 EQUALII
00000319 1F 00 0000004E JZ off_00000367
0000031F 04 05 0020 str CONSTS "Firing Anim 07 for Unknown World"
00000343 1E 00 00000108 JSR fn_0000044B
00000349 04 03 00000007 CONSTI 00000007
0000034F 04 05 0009 str CONSTS "m12aa_01q"
0000035C 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
00000361 1D 00 000000E2 JMP off_00000443
00000367 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
0000036F 04 03 00000032 CONSTI 00000032
00000375 0B 20 EQUALII
00000377 1F 00 0000004B JZ off_000003C2
0000037D 04 05 001D str CONSTS "Firing Anim 03 for Star Forge"
0000039E 1E 00 000000AD JSR fn_0000044B
000003A4 04 03 00000003 CONSTI 00000003
000003AA 04 05 0009 str CONSTS "m12aa_01q"
000003B7 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
000003BC 1D 00 00000087 JMP off_00000443
000003C2 03 01 FFFFFFFC 0004 CPTOPSP FFFFFFFC, 0004
000003CA 04 03 00000032 CONSTI 00000032
000003D0 0E 20 GTII
000003D2 1F 00 00000059 JZ off_0000042B
000003D8 04 05 002B str CONSTS "Firing Anim 10 for all live content planets"
00000407 1E 00 00000044 JSR fn_0000044B
0000040D 04 03 0000000A CONSTI 0000000A
00000413 04 05 0009 str CONSTS "m12aa_01q"
00000420 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
00000425 1D 00 0000001E JMP off_00000443
0000042B 04 03 00000009 CONSTI 00000009
00000431 04 05 0009 str CONSTS "m12aa_01q"
0000043E 05 00 02E2 02 ACTION PlayRoomAnimation(02E2), 02
00000443 1B 00 FFFFFFFC MOVSP FFFFFFFC
00000449 20 00 RETN
0000044B 04 05 0026 str CONSTS "RENDER/STUNT Debug ****************** "
00000475 03 01 FFFFFFF8 0004 CPTOPSP FFFFFFF8, 0004
0000047D 14 23 ADDSS
0000047F 05 00 0001 01 ACTION PrintString(0001), 01
00000484 1B 00 FFFFFFFC MOVSP FFFFFFFC
0000048A 20 00 RETN