Actions

SCHG

Difference between revisions of "Sonic Heroes/Relocatable Editing (PC)"

From Sonic Retro

(Parameters)
Line 6: Line 6:
 
===Material parameters===
 
===Material parameters===
 
Materials are given to objects as stage properties including tubes, lights and even metal rings. This list shows logical bytes that render an effect and how they work.
 
Materials are given to objects as stage properties including tubes, lights and even metal rings. This list shows logical bytes that render an effect and how they work.
 
 
{| class="prettytable"
 
{| class="prettytable"
 
!Value||Effect
 
!Value||Effect
Line 27: Line 26:
 
|10
 
|10
 
|Alpha #2
 
|Alpha #2
 +
|}
 +
 +
===Visibility===
 +
A parameter given to an object in the data tells the game to make a property part either visible or not during the special stage after loading the stage.
 +
 +
The following parameters change how the model appears on the stage:
 +
 +
{| class="prettytable"
 +
!Value||Effect
 +
|-
 +
|01
 +
|Visible
 +
|-
 +
|03
 +
|Invisible
 
|}
 
|}
  
 
{{SCHGuides}}
 
{{SCHGuides}}
 
[[Category:Sonic Community Hacking Guide]]
 
[[Category:Sonic Community Hacking Guide]]

Revision as of 16:06, 26 July 2017

SCHG: Sonic Heroes
Main Article
Mechanic Editing

DOL Editing
EXE Editing
Music Pointers
Object Parameter Data
Relocatable Editing (PC)
File Offsets

Model Editing
Collision Format
Model Format
Level Editing

Camera Editing
Event Editing
ID list
Indirect Editing
Light Editing
Level List
Object Editing
Object Porting
Spline Editing
Texture Animation Editing
Visibility Editing

Particle Editing
Particle Editing
Sound Editing
Music List

Sound Editing
Voices

SCHG How-Tos

Custom Object Material Effect Tutorial
Level Editing Tutorial

The relocatables contain data for Special Stages that isn't in the main executable for the PC game. Each relocatable file is named with the stage number and ends with lnd.rel. For their file offsets, see the relocatable file offsets page.

Parameters

This documentation is incomplete. If you are more experienced with SP relocatables in Heroes and know what other parameters do, feel free to add it in this section.

Material parameters

Materials are given to objects as stage properties including tubes, lights and even metal rings. This list shows logical bytes that render an effect and how they work.

Value Effect
01 Alpha
02 Additive Alpha
04 Alpha (No Culling)
06 Additive Alpha (No Culling)
08 Normal
10 Alpha #2

Visibility

A parameter given to an object in the data tells the game to make a property part either visible or not during the special stage after loading the stage.

The following parameters change how the model appears on the stage:

Value Effect
01 Visible
03 Invisible
Sonic Community Hacking Guide
General
SonED2 Manual | Subroutine Equivalency List
Game-Specific
Sonic the Hedgehog (16-bit) | Sonic the Hedgehog (8-bit) | Sonic CD (prototype 510) | Sonic CD | Sonic CD (PC) | Sonic CD (2011) | Sonic 2 (Simon Wai prototype) | Sonic 2 (16-bit) | Sonic 2 (Master System) | Sonic 3 | Sonic 3 & Knuckles | Chaotix | Sonic Jam | Sonic Jam 6 | Sonic Adventure | Sonic Adventure DX: Director's Cut | Sonic Adventure DX: PC | Sonic Adventure (2010) | Sonic Adventure 2 | Sonic Adventure 2: Battle | Sonic Adventure 2 (PC) | Sonic Heroes | Sonic Riders | Sonic the Hedgehog (2006) | Sonic & Sega All-Stars Racing | Sonic Unleashed (Xbox 360/PS3) | Sonic Colours | Sonic Generations | Sonic Forces
Technical information
Sonic Eraser | Sonic 2 (Nick Arcade prototype) | Sonic CD (prototype; 1992-12-04) | Dr. Robotnik's Mean Bean Machine | Sonic Triple Trouble | Tails Adventures | Sonic Crackers | Sonic 3D: Flickies' Island | Sonic & Knuckles Collection | Sonic R | Sonic Shuffle | Sonic Advance | Sonic Advance 3 | Sonic Battle | Shadow the Hedgehog | Sonic Rush | Sonic Classic Collection | Sonic Free Riders | Sonic Lost World
Legacy Guides
The Nemesis Hacking Guides The Esrael Hacking Guides
ROM: Sonic 1 | Sonic 2 | Sonic 2 Beta | Sonic 3

Savestate: Sonic 1 | Sonic 2 Beta/Final | Sonic 3

Sonic 1 (English / Portuguese) | Sonic 2 Beta (English / Portuguese) | Sonic 2 and Knuckles (English / Portuguese)
Move to Sega Retro
Number Systems (or scrap) | Assembly Hacking Guide | 68000 Instruction Set | 68000 ASM-to-Hex Code Reference | SMPS Music Hacking Guide | Mega Drive technical information