Kuribo64
Views: 14,036,520 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-05-21 11:31 PM
Guest:

Main - Posts by Phantom Wings

Pages: 1 2 3
Phantom Wings
Posted on 12-07-13 03:04 AM, in Ghost Files- A Better Look Link | #35757
Judging from a brief examination of the .gst files, they seem to be a highly compact form of auto-input script. This video seems to imply that ghosts are indeed just a copy instance of Mario/Luigi run using auto-input.



The .gst files are headerless and mostly structureless. They are split up into untyped, unaligned chunks of data. As to what that data is, that will require a bit of experimentation which is outside of my current boundaries.

Here is the .gst data for the first ghost shown in the video split up according to each data chunk.

(The first two bytes of each line is an ascending number followed by the number of bytes in the line)


00 1B 37 EF E1 EC E9 DF E2 C9 08 08 08 80 00 80 FF CA 0C 49 05 AC 02 00 00 00 80
01 0E 00 2B E1 A3 E9 DF E2 2B 00 00 05 B7
02 06 00 20 05 C1
03 06 00 20 05 CC
04 06 00 20 05 D7
05 06 00 20 05 E1
06 06 00 20 05 EC
07 06 00 20 05 F6
08 06 00 20 06 01
09 06 00 20 06 0B
0A 06 00 20 06 16
0B 06 00 20 06 20
0C 06 00 20 06 2B
0D 06 00 20 06 36
0E 06 00 20 06 40
0F 06 00 20 06 4B
10 06 00 20 06 55
11 06 00 20 06 60
12 06 00 20 06 6A
13 06 00 20 06 75
14 06 00 20 06 80
15 06 00 20 06 8A
16 06 00 20 06 95
17 06 00 20 06 9F
18 06 00 20 06 AA
19 06 00 20 06 B4
1A 06 00 20 06 BF
1B 06 00 20 06 C9
1C 0E 32 E0 92 67 A1 85 00 00 08 60 20 00
1D 10 33 E4 F9 FF CA 0C 49 00 20 22 00 00 19 66
1E 09 03 24 F6 00 AA 2E 51
1F 08 03 20 01 34 3E 41
20 09 03 24 00 01 BF 4B 34
21 08 03 20 02 49 56 29
22 08 03 20 02 D4 5E 21
23 08 03 20 03 5E 65 1A
24 08 03 20 03 E9 6A 15
25 08 03 20 04 73 6E 11
26 08 03 20 04 FE 72 0D
27 08 03 20 05 88 75 0A
28 0E 03 21 E1 A3 E9 DF E2 2C 06 13 77 08
29 08 03 20 06 9D 78 07
2A 08 03 20 07 28 7A 05
2B 08 03 20 00 32 7B 04
2C 0E 03 21 E1 A3 E9 DF E2 2D 00 BC 7C 03
2D 08 03 20 01 47 7D 02
2E 0C 00 21 E1 A3 E9 DF E2 2E 01 D1
2F 0E 03 21 E1 A3 E9 DF E2 2F 02 5C 7E 01
30 06 00 20 02 E6
31 0C 00 21 E1 A3 E9 DF E2 30 03 71
32 0E 03 21 E1 A3 E9 DF E2 31 03 FB 7F 00
33 0C 00 21 E1 A3 E9 DF E2 33 04 86
34 0C 00 21 E1 A3 E9 DF E2 34 05 10
35 0C 00 21 E1 A3 E9 DF E2 35 05 9B
36 0C 00 21 E1 A3 E9 DF E2 37 06 25
37 0C 00 21 E1 A3 E9 DF E2 39 06 B0
38 0C 00 21 E1 A3 E9 DF E2 3A 07 3A
39 0C 00 21 E1 A3 E9 DF E2 3C 00 44
3A 0C 00 21 E1 A3 E9 DF E2 3E 00 CF
3B 0C 00 21 E1 A3 E9 DF E2 40 01 59
3C 0C 00 21 E1 A3 E9 DF E2 43 01 E4
3D 14 31 65 E1 A3 E9 DF E2 45 01 20 C7 69 61 00 00 04 80 00
3E 0C 00 21 E1 A3 E9 DF E2 47 00 10
3F 0C 00 21 E1 A3 E9 DF E2 49 00 20
40 0C 00 21 E1 A3 E9 DF E2 4B 00 30
41 0C 00 21 E1 A3 E9 DF E2 4D 00 40
42 0C 00 21 E1 A3 E9 DF E2 4F 00 50
43 0C 00 21 E1 A3 E9 DF E2 51 00 60
44 0C 00 21 E1 A4 E9 DF E2 53 00 70
45 0C 00 21 E1 A4 E9 DF E2 54 00 80
46 0C 00 21 E1 A4 E9 DF E2 56 00 90
47 0C 00 21 E1 A4 E9 DF E2 57 00 A0
48 13 32 61 E1 A4 E9 DF E2 59 FF CA 0C 49 00 20 08 00 80
49 13 22 E1 E1 A4 E9 DF E2 5A 92 67 A1 85 00 00 60 20 00
4A 10 33 E4 EA FF CA 0C 49 00 20 22 00 00 19 66
4B 08 03 20 00 AA 2E 51
4C 08 03 20 01 34 3E 41
4D 09 03 24 F1 01 BF 4B 34
4E 08 03 20 02 49 56 29
4F 09 03 24 F0 02 D4 5E 21
50 08 03 20 03 5E 65 1A
51 08 03 20 03 E9 6A 15
52 08 03 20 04 73 6E 11
53 08 03 20 04 FE 72 0D
54 08 03 20 05 88 75 0A
55 08 03 20 06 13 77 08
56 0E 03 21 E1 A3 E9 DF E2 5B 06 9D 78 07
57 08 03 20 07 28 7A 05
58 08 03 20 00 32 7B 04
59 0E 03 21 E1 A3 E9 DF E2 5C 00 BC 7C 03
5A 08 03 20 01 47 7D 02
5B 0C 00 21 E1 A3 E9 DF E2 5D 01 D1
5C 0E 03 21 E1 A2 E9 DF E2 5D 02 5C 7E 01
5D 0C 00 21 E1 A2 E9 DF E2 5E 02 E6
5E 0C 00 21 E1 A2 E9 DF E2 5F 03 71
5F 15 33 65 E1 A1 E9 DF E2 60 F2 20 C7 69 61 00 00 04 80 00 00
60 0C 00 21 E1 A1 E9 DF E2 61 00 10
61 0C 00 21 E1 A0 E9 DF E2 62 00 20
62 0C 00 21 E1 A0 E9 DF E2 63 00 30
63 0C 00 21 E1 A0 E9 DF E2 64 00 40
64 0C 00 21 E1 9F E9 DF E2 65 00 50
65 0C 00 21 E1 9F E9 DF E2 66 00 60
66 11 30 21 E1 9F E9 DF E2 67 98 5D 4B 5E 00 00 08
67 0C 00 21 E1 9E E9 DF E2 67 00 20
68 0C 00 21 E1 9E E9 DF E2 68 00 40
69 0A 00 01 E1 9E E9 DF E2 69
6A 0A 00 01 E1 9E E9 DF E2 6A
6B 0A 00 01 E1 9D E9 DF E2 6A
6C 0A 00 01 E1 9D E9 DF E2 6B
6D 04 00 00
6E 12 22 61 E1 9D E9 DF E2 6C FF CA 0C 49 00 20 00 80
6F 12 22 61 E1 9C E9 DF E2 6D 96 59 3D 03 00 00 80 00
70 09 00 2E 7F 0E 7F 00 20
71 06 00 20 00 40
72 06 00 20 00 60
73 06 00 20 00 80
74 06 00 20 00 A0
75 07 00 24 13 00 C0
76 0D 00 25 E1 9C E9 DF E2 6C 14 00 E0
77 07 00 24 16 01 00
78 0D 00 25 E1 9D E9 DF E2 6C 17 01 20
79 07 00 24 04 01 40
7A 06 00 20 01 60
7B 06 00 20 01 80
7C 06 00 20 01 A0
7D 06 00 20 01 C0
7E 06 00 20 01 E0
7F 06 00 20 02 00
80 06 00 20 02 20
81 06 00 20 02 40
82 06 00 20 02 60
83 0D 32 60 FF CA 0C 49 00 20 02 00 80
84 06 00 20 00 2A
85 06 00 20 00 35
86 06 00 20 00 3F
87 0D 32 60 A7 CF 58 1E 00 00 08 2E 00
88 07 00 60 00 20 3E
89 0D 00 61 E1 9D E9 E1 E2 6C 00 40 4B
8A 0D 00 61 E1 9D E9 E0 E2 6C 00 60 56
8B 0D 00 61 E1 9D E9 DF E2 6C 00 80 5E
8C 07 00 60 00 A0 65
8D 07 00 60 00 C0 6A
8E 07 00 60 00 E0 6E
8F 0B 20 60 AF 02 D9 AC 00 00 80
90 06 00 20 00 20
91 0C 00 21 E1 9C E9 E7 E2 6D 00 40
92 0C 00 21 E1 9C E9 EF E2 6E 00 60
93 0C 00 21 E1 9C E9 F6 E2 6F 00 80
94 0C 00 21 E1 9C E9 FE E2 71 00 A0
95 0C 00 21 E1 9C EA 05 E2 72 00 C0
96 0C 00 21 E1 9C EA 0C E2 73 00 E0
97 0C 00 21 E1 9C EA 13 E2 74 01 00
98 0C 00 21 E1 9B EA 19 E2 76 01 20
99 0C 00 21 E1 9B EA 20 E2 77 01 40
9A 0C 00 21 E1 9B EA 26 E2 78 01 60
9B 0C 00 21 E1 9B EA 2C E2 79 01 80
9C 0C 00 21 E1 9B EA 32 E2 7B 01 A0
9D 0C 00 21 E1 9B EA 37 E2 7C 01 C0
9E 0C 00 21 E1 9B EA 3D E2 7D 01 E0
9F 0C 00 21 E1 9A EA 42 E2 7E 02 00
A0 0C 00 21 E1 9A EA 47 E2 7F 02 20
A1 0C 00 21 E1 9A EA 4C E2 81 02 40
A2 0C 00 21 E1 9A EA 50 E2 82 02 60
A3 0C 00 21 E1 9A EA 55 E2 83 02 80
A4 0C 00 21 E1 9A EA 59 E2 84 02 A0
A5 0C 00 21 E1 9A EA 5D E2 85 02 C0
A6 0C 00 21 E1 9A EA 61 E2 86 02 E0
A7 0C 00 21 E1 99 EA 64 E2 88 03 00
A8 0C 00 21 E1 99 EA 68 E2 89 03 20
A9 0C 00 21 E1 99 EA 6B E2 8A 03 40
AA 0C 00 21 E1 99 EA 6E E2 8B 03 60
AB 0C 00 21 E1 99 EA 71 E2 8C 03 80
AC 0C 00 21 E1 99 EA 73 E2 8D 03 A0
AD 0C 00 21 E1 99 EA 76 E2 8E 03 C0
AE 0C 00 21 E1 99 EA 78 E2 8E 03 E0
AF 0C 00 21 E1 99 EA 7A E2 8F 04 00
B0 0C 00 21 E1 98 EA 7C E2 90 04 20
B1 0C 00 21 E1 98 EA 7D E2 91 04 40
B2 0C 00 21 E1 98 EA 7F E2 92 04 60
B3 0C 00 21 E1 98 EA 80 E2 93 04 80
B4 0C 00 21 E1 98 EA 81 E2 94 04 A0
B5 0C 00 21 E1 98 EA 82 E2 95 04 C0
B6 0A 20 20 20 9B 01 79 00 00
B7 0C 00 21 E1 98 EA 85 E2 95 00 20
B8 0C 00 21 E1 98 EA 88 E2 95 00 40
B9 0C 00 21 E1 98 EA 8B E2 95 00 60
BA 0C 00 21 E1 98 EA 8E E2 95 00 80
BB 0C 00 21 E1 98 EA 90 E2 95 00 A0
BC 0C 00 21 E1 98 EA 93 E2 95 00 C0
BD 0C 00 21 E1 98 EA 95 E2 95 00 E0
BE 0C 00 21 E1 98 EA 97 E2 95 01 00
BF 0C 00 21 E1 98 EA 99 E2 95 01 20
C0 0C 00 21 E1 98 EA 9B E2 95 01 40
C1 10 20 21 E1 98 EA 9D E2 95 DB 7E 42 36 00 00
C2 06 00 20 00 20
C3 06 00 20 00 40
C4 06 00 20 00 60
C5 06 00 20 00 80
C6 06 00 20 00 A0
C7 06 00 20 00 C0
C8 06 00 20 00 E0
C9 06 00 20 01 00
CA 06 00 20 01 20
CB 06 00 20 01 40
CC 06 00 20 01 60
CD 06 00 20 01 80
CE 06 00 20 01 A0
CF 06 00 20 01 C0
D0 06 00 20 01 E0
D1 06 00 20 02 00
D2 06 00 20 02 20
D3 06 00 20 02 40
D4 06 00 20 02 60
D5 06 00 20 02 80
D6 06 00 20 02 A0
D7 06 00 20 02 C0
D8 06 00 20 02 E0
D9 06 00 20 03 00
DA 06 00 20 03 20
DB 06 00 20 03 40
DC 06 00 20 03 60
DD 06 00 20 03 80
DE 06 00 20 03 A0
DF 06 00 20 03 C0
E0 06 00 20 03 E0
E1 06 00 20 04 00
E2 06 00 20 04 20
E3 06 00 20 04 40
E4 06 00 20 04 60
E5 06 00 20 04 80
E6 06 00 20 04 A0
E7 06 00 20 04 C0
E8 06 00 20 04 E0
E9 0A 20 20 A7 BD 18 96 00 20
EA 06 00 20 00 40
EB 06 00 20 00 60
EC 0C 00 21 E1 98 EA 9A E2 95 00 80
ED 0C 00 21 E1 98 EA 94 E2 95 00 A0
EE 0C 00 21 E1 98 EA 8B E2 95 00 C0
EF 0C 00 21 E1 98 EA 80 E2 95 00 E0
F0 0C 00 21 E1 98 EA 72 E2 95 01 00
F1 0C 00 21 E1 98 EA 62 E2 95 01 20
F2 0C 00 21 E1 98 EA 50 E2 95 01 40
F3 0C 00 21 E1 98 EA 3C E2 95 01 60
F4 0C 00 21 E1 98 EA 27 E2 95 01 80
F5 0C 00 21 E1 98 EA 10 E2 95 01 A0
F6 10 20 21 E1 98 EA 00 E2 95 DB 7F 02 25 00 00
F7 0C 00 21 E1 98 EA 00 E2 94 00 20
F8 0C 00 21 E1 98 EA 04 E2 94 00 40
F9 0B 30 20 AC C3 DD 4D 00 00 30
FA 0C 00 21 E1 98 EA 0E E2 94 00 C0
FB 0C 00 21 E1 98 EA 17 E2 94 01 80
FC 0C 00 21 E1 98 EA 21 E2 94 02 40
FD 0C 00 21 E1 98 EA 2A E2 94 03 00
FE 0C 00 21 E1 98 EA 33 E2 94 03 C0
FF 0C 00 21 E1 98 EA 3C E2 94 04 80
00 0C 00 21 E1 98 EA 44 E2 94 05 40
01 0C 00 21 E1 98 EA 4D E2 94 06 00
02 0C 00 21 E1 98 EA 55 E2 94 06 C0
03 0C 00 21 E1 98 EA 5C E2 94 00 00
04 0C 00 21 E1 98 EA 64 E2 94 00 C0
05 0C 00 21 E1 98 EA 6B E2 94 01 80
06 0C 00 21 E1 98 EA 72 E2 94 02 40
07 0C 00 21 E1 98 EA 79 E2 94 03 00
08 0C 00 21 E1 98 EA 7F E2 94 03 C0
09 0C 00 21 E1 98 EA 86 E2 94 04 80
0A 0C 00 21 E1 98 EA 8C E2 94 05 40
0B 0C 00 21 E1 98 EA 91 E2 94 06 00
0C 0C 00 21 E1 98 EA 97 E2 94 06 C0
0D 0C 00 21 E1 98 EA 9C E2 94 00 00
0E 0C 00 21 E1 98 EA A1 E2 94 00 C0
0F 0C 00 21 E1 98 EA A6 E2 94 01 80
10 0C 00 21 E1 98 EA AA E2 94 02 40
11 0C 00 21 E1 98 EA AF E2 94 03 00
12 0C 00 21 E1 98 EA B3 E2 94 03 C0
13 0C 00 21 E1 98 EA B6 E2 94 04 80
14 0C 00 21 E1 98 EA BA E2 94 05 40
15 0C 00 21 E1 98 EA BD E2 94 06 00
16 0C 00 21 E1 98 EA C0 E2 94 06 C0
17 0C 00 21 E1 98 EA C3 E2 94 00 00
18 0C 00 21 E1 98 EA C5 E2 94 00 C0
19 0C 00 21 E1 98 EA C8 E2 94 01 80
1A 0C 00 21 E1 98 EA CA E2 94 02 40
1B 0C 00 21 E1 98 EA CB E2 94 03 00
1C 0C 00 21 E1 98 EA CD E2 94 03 C0
1D 0C 00 21 E1 98 EA CE E2 94 04 80
1E 0C 00 21 E1 98 EA CF E2 94 05 40
1F 0C 00 21 E1 98 EA D0 E2 94 06 00
20 06 00 20 06 C0
21 0C 00 21 E1 98 EA D1 E2 94 00 00
22 06 00 20 00 C0
23 0C 00 21 E1 98 EA D0 E2 94 01 80
24 06 00 20 02 40
25 06 00 20 03 00
26 0C 00 21 E1 98 EA CF E2 94 03 C0
27 0C 00 21 E1 98 EA CE E2 94 04 80
28 0C 00 21 E1 98 EA CD E2 94 05 40
29 0C 00 21 E1 98 EA CB E2 94 06 00
2A 0C 00 21 E1 98 EA CA E2 94 06 C0
2B 0C 00 21 E1 98 EA C8 E2 94 00 00
2C 0C 00 21 E1 98 EA C6 E2 94 00 C0
2D 0C 00 21 E1 98 EA C4 E2 94 01 80
2E 0C 00 21 E1 98 EA C2 E2 94 02 40
2F 0C 00 21 E1 98 EA C0 E2 94 03 00
30 0C 00 21 E1 98 EA BD E2 94 03 C0
31 0C 00 21 E1 98 EA BA E2 94 04 80
32 0C 00 21 E1 98 EA B7 E2 94 05 40



All I've gathered from looking at the .pad files is that they are split up into subsections with the following labels:


PLAY
FLG1
STF1
VLE1
GALA
SSWM
Key7
Raw

After each label, there is usually a value denoting the size of the section at +0x08.

Phantom Wings
Posted on 12-07-13 01:26 PM, in Ghost Files- A Better Look (rev. 2 of 12-07-13 01:27 PM) Link | #35778
The ghost itself is located in the map files and is named named LuigiIntrusively. It doesn't seem to have any parameters directly referencing the .gst files so it is likely that the ghost track it uses is bound to the the scenario/layer that it is placed on. The .gst file itself is the most likely file that gives the ghost its actual behavior as the length of the file seems to be roughly correlated to length of the time the ghost needs to move.

It is my suspicion that the .pad files are actually used for the Rosalina ghosts, but at this point, this is merely a speculation.

Phantom Wings
Posted on 12-07-13 01:54 PM, in Ghost Files- A Better Look Link | #35782
About that, I couldn't actually find the "Common" reference you mentioned in either the 2 .gst files or the .pad file in RedBlueExGalaxyGhost.arc. Are you sure you didn't accidentally open the wrong file?

Phantom Wings
Posted on 12-13-13 11:15 PM, in Shifting Sand Land from Super Mario 64 [Custom Level] Link | #36050
I think one of the harder parts about the inside would be getting the quicksand working properly. On the other hand, there are places in the game where quicksand is used, so it might be worth a shot.

As for getting the cameras working properly, you would probably have to employ a lot of fixed/sliding point look-at cameras like the ones originally used SM64. I'm not sure how much of the camera behaviors has been documented, but I know that both types are supported in the game.

Of course, whether you want to do it or not is entirely up to you. I personally liked the inside of the pyramid in terms of level design.

Phantom Wings
Posted on 12-15-13 02:55 AM, in Bouldergeist Spawn Issues [Please help] Link | #36100
I would guess that you need one or both of the following GeneralPosInfo points:

ポルタ開始デモプレイヤー位置 (Bouldergeist Start Demo Player Placement)
ポルタデモプレイヤー位置 (Bouldergeist Demo Player Placement)

You can find more info in PoltaZoneMap.arc

Phantom Wings
Posted on 01-25-14 08:45 PM, in Season Cycle Galaxy [Custom level] [2 stars complete] Link | #37997
Posted by Anthe
> smg2.5 dead
> rain of custom levels
> lol

Looks amazing.


I think taking a step back from an ambitious project like SMG2.5 to first figure out the basics of level editing helped a lot. You need to get good at making a lot of rough levels first before you can start making any really good ones.

Anyways, I'm loving the look of this level - I'll see if I can make a small tool to apply the water material to small sections of bdl models. No guarantees though.
Pages: 1 2 3

Main - Posts by Phantom Wings

Page rendered in 0.023 seconds. (2048KB of memory used)
MySQL - queries: 21, rows: 110/110, time: 0.017 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.