Difference between revisions of "Sonic Heroes/DOL Editing"
From Sonic Retro
(→NTSC-U) |
(→Material Flags) |
||
Line 61: | Line 61: | ||
{|class="prettytable" | {|class="prettytable" | ||
!Addresses (Final)||Models||Default byte values||Flag Type(s)||Notes | !Addresses (Final)||Models||Default byte values||Flag Type(s)||Notes | ||
+ | |- | ||
+ | |2D663 | ||
+ | |Character Models | ||
+ | |58 | ||
+ | |72 Pointer | ||
+ | | | ||
+ | |- | ||
+ | |2D68F | ||
+ | |Charmy's Wings (In-game) | ||
+ | |A4 | ||
+ | |72 Pointer | ||
+ | | | ||
+ | |- | ||
+ | |2D69F | ||
+ | |Character Flying Parts | ||
+ | |58 | ||
+ | |72 Pointer | ||
+ | | | ||
|- | |- | ||
|FE02F | |FE02F |
Revision as of 20:48, 16 August 2017
SCHG: Sonic Heroes |
---|
Main Article |
Mechanic Editing |
DOL Editing |
Model Editing |
Collision Format Model Format |
Level Editing |
Camera Editing |
Particle Editing |
Particle Editing |
Sound Editing |
Music List |
SCHG How-Tos |
Custom Object Material Effect Tutorial |
The main DOL of the GC game is Start.dol. This executable contains codes in different offsets for each region and version released in a variety of countries.
Material Opcodes
A number of code sections contain additional material/graphic codes that are rendered via Renderware engine that provides special effects to an object such as Espio's invisibility and Thundershoot electricity effects.
Function entry:
RenderWare Material function:
38 60 00 00 38 80 00 00
Offset | Type | Description |
---|---|---|
0x04 | Byte | Material type |
0x08 | Byte | Material value |
See the EXE editing page for function parameter details.
Nintendo System Material function:
38 60 00 00 38 80 00 00 38 A0 00 00 38 c0 00 00
Offset | Type | Description |
---|---|---|
0x04, 0x08, 0x0C and 0x10 | Byte | Material type |
Offsets
A list shows offsets for special material effects that were discovered in the DOL. More codes that have been found and not already on the list will be added.
NTSC-U
Addresses (Final) | Materials | Default Parameter Values | Targeting Object | Notes |
---|---|---|---|---|
E357 E363 E36F E37B E3BB E3C7 |
Z-testing Z-writing Fog Enabling Culling Source Blend Destination Blend |
00 00 00 01 02 02 |
Warp Effects | |
E39F E3AB |
Source Blend Destination Blend |
02 06 |
Teleporter Switch Effect Blend Condition |
Material Flags
These are the following flags in the DOL files.
NTSC-U
Addresses (Final) | Models | Default byte values | Flag Type(s) | Notes |
---|---|---|---|---|
2D663 | Character Models | 58 | 72 Pointer | |
2D68F | Charmy's Wings (In-game) | A4 | 72 Pointer | |
2D69F | Character Flying Parts | 58 | 72 Pointer | |
FE02F | Homing Attack Ring Effects | A0 | 72 Pointer | |
FE827 | Quick Ascent Ring Effects | A0 | 72 Pointer |