Pages: [1]
Print
Author Topic: Dude's SADX Model Tools 1.3  (Read 949 times)
Dude
Administrator
Full Member
*****
Posts: 184


Zydrate comes in a little glass vial...

dude.dudeness@gmail.com omgwtfsonic
View Profile
« on: November 13, 2009, 10:09:35 pm »

The newest version of my model tools, version 1.3 adds support for the ASC format (derivative of 3dsmax's ASE format, ASC is used in the Gothic series of games), which allows support for pivots and rotation (Currently only pivots work in my ripper). This drastically cuts down the amount of time it takes to make custom SADX levels, because you aren't spending any time altering vertex trees or manually retrieving pivot points for each model. Now all you have to do is move the object in 3dsmax, goto it's seg address (the model's name in 3ds) and take the x,y,z coordinates from 3ds and put them into the seg struct. Then if you want collision to work, update the col struct.

For importing the new ASC format, I recommend Kerrax's ASC import plugins (jun 18th 2008 revision)

DO NOT UPDATE TO THE LATEST VERSION OF KERRAX'S IMPORTER
It will tell you there aren't any meshes to import.

Newest version (1.3)
Download

Older versions
Download
Download

Planned for future releases:
 - A tool that reads an exported ASC file and updates the seg and col structs in sonic.exe for you, completely removing the necessity of a hex editor while level editing

- A 3d interface that lets you move model pieces and eventually into a full level editor.

Also, so you can rip from the level headers, here is a list you can use for now until I move it to the wiki
Code:
================================
Emerald Coast Geometry Loaders:
================================
-----------------
Segment 0
-----------------
Geometry loader starts at: 11098424
Geometry loader pointer at: 11115716
Geometry loader has 480 objects

-----------------
Segment 1
-----------------
Geometry loader starts at: 12814040
Geometry loader pointer at: 12820136
Geometry loader has 169 objects

-----------------
Segment 2
-----------------
Geometry loader starts at: 12806840
Geometry loader pointer at: 12814016
Geometry loader has 199 objects


================================
Windy Valley Geometry Loaders:
================================
-----------------
Segment 0
-----------------
Geometry loader starts at: 8406760
Geometry loader pointer at: 8409580
Geometry loader has 78 objects

-----------------
Segment 1
-----------------
Geometry loader starts at: 8405856
Geometry loader pointer at: 8406732
Geometry loader has 24 objects

-----------------
Segment 2
-----------------
Geometry loader starts at: 8399808
Geometry loader pointer at: 8405832
Geometry loader has 167 objects

================================
Casinopolis Geometry Loaders:
================================
-----------------
Segment 0
-----------------
Geometry loader starts at: 26773520
Geometry loader pointer at: 26782172
Geometry loader has 240 objects

-----------------
Segment 1
-----------------
Geometry loader starts at: 62765888
Geometry loader pointer at: 26773496
Geometry loader has 211 objects

-----------------
Segment 2
-----------------
Geometry loader starts at: 26762288
Geometry loader pointer at: 26765864
Geometry loader has 99 objects

-----------------
Segment 3
-----------------
Geometry loader starts at: ??
Geometry loader pointer at: ??
Geometry loader is 0x?? long



================================
Ice Cap Geometry Loaders:
================================
-----------------
Segment 0
-----------------
Geometry loader starts at: 10753248
Geometry loader pointer at: 10755384
Geometry loader has 59 objects

-----------------
Segment 1
-----------------
Geometry loader starts at: 10750440
Geometry loader pointer at: 10753224
Geometry loader has 79 objects

-----------------
Segment 2
-----------------
Geometry loader starts at: 10739784
Geometry loader pointer at: 10750416
Geometry loader has 295 objects


================================
Twinkle Park Geometry Loaders:
================================

-----------------
Segment 0
-----------------
Geometry loader starts at: 36406944
Geometry loader pointer at: 36411240
Geometry loader has 119 objects

-----------------
Segment 1
-----------------
Geometry loader starts at: 36399960
Geometry loader pointer at: 36406920
Geometry loader has 193 objects

-----------------
Segment 2
-----------------
Geomtery loader starts at: 36396792
Geometry loader pointer at: 36399936
Geometry loader has 87 objects

================================
Speed Highway Geometry Loaders:
================================
-----------------
Segment 0
-----------------
Geometry loader starts at: 3636248
Geometry loader pointer at: 36380324
Geometry loader has 474 objects

-----------------
Segment 1
-----------------
Geometry loader starts at: 36360040
Geometry loader pointer at: 36363220
Geometry loader has 88 objects

-----------------
Segment 2
-----------------
Geomtery loader starts at: 36352728
Geometry loader pointer at: 36360012
Geometry loader has 202 objects

================================
Red Mountain Geometry Loaders:
================================
-----------------
Segment 0
-----------------
Geomtery loader starts at: 31699976
Geometry loader pointer at: 31720940
Geometry loader has 582 objects

-----------------
Segment 1
-----------------
Geometry loader starts at: 34369336
Geometry loader pointer at: 34376548
Geometry loader has 200 objects

-----------------
Segment 2
-----------------
Geomtery loader starts at: 34355584
Geometry loader pointer at: 34369312
Geometry loader has 381 objects


================================
Lost World Geometry Loaders:
================================
-----------------
Segment 0
-----------------
Geometry loader starts at: 29588672
Geometry loader pointer at: 29592428
Geometry loader has 104 objects

-----------------
Segment 1
-----------------
Geometry loader starts at: 29576504
Geometry loader pointer at: 29588648
Geometry loader has 337 objects

-----------------
Segment 2
-----------------
Geometry loader starts at: 29575856
Geometry loader pointer at: 29576480
Geometry loader has 17 objects



----------------------------------------------
================================
Sand Hill Geometry Loader:
================================
Geomtery loader starts at: 20168472
Geometry loader pointer at: 20179824
Geometry loader has 315 objects

v1.3 coming as soon as I can figure out how to fix the damn pivot points, or support a different format. Enjoy!
Logged

I'm responsible for this mess...
Pages: [1]
Print
Jump to: