Actions

Template

Difference between revisions of "S1Howtos"

From Sonic Retro

(Added entry for 'Port Sonic 2's Level Art Loader'. Fixed 'Spin Dash' guide's spacing,)
(New guide added)
 
(28 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{| class="bottomtemplate" align="center"
+
{| class="bottomtemplate mw-collapsible" align="center"
 
|-
 
|-
 
! class="bottomtemphead" | [[SCHG How-To:Guide|SCHG How-To Guide]]: ''Sonic the Hedgehog'' (16-bit)
 
! class="bottomtemphead" | [[SCHG How-To:Guide|SCHG How-To Guide]]: ''Sonic the Hedgehog'' (16-bit)
Line 5: Line 5:
 
! class="bottomtemphead" | Fixing Bugs
 
! class="bottomtemphead" | Fixing Bugs
 
|-
 
|-
|class="bottomtemptext" align="center" |[[SCHG How-to:Fix demo playback|Fix Demo Playback]] | [[SCHG How-to:Fix a race condition with Pattern Load Cues|Fix a Race Condition with Pattern Load Cues]] | [[SCHG How-to:Fix the SEGA Sound|Fix the SEGA Sound]] | [[SCHG How-to:Display the Press Start Button text|Display the Press Start Button Text]] | [[SCHG How-to:Fix the Level Select menu in Sonic 1|Fix the Level Select Menu]] | [[SCHG How-to:Fix the Hidden Points bug in Sonic 1|Fix the Hidden Points Bug]] | [[SCHG_How-to:Fix Accidental Deletion of Scattered Rings|Fix Accidental Deletion of Scattered Rings]] | [[SCHG_How-to:Fix Ring Timers|Fix Ring Timers]] | [[SCHG How-to:Fix the Walk-Jump Bug in Sonic 1|Fix the Walk-Jump Bug]] | [[SCHG How-to:Correct Drowning Bugs in Sonic 1|Correct Drowning Bugs]] | [[SCHG How-to:Fix the death boundary bug|Fix the Death Boundary Bug]] | [[SCHG How-to:Fix the camera follow bug|Fix the Camera Follow Bug]] | [[SCHG How-to:Fix the DAC fade in bug|Fix the DAC Fade In Bug]] | [[SCHG How-to:Fix the HUD blinking|Fix the HUD Blinking]] | [[SCHG How-to:Fix the Level Select graphics bug|Fix the Level Select Graphics Bug]]
+
|class="bottomtemptext" style="text-align:center" |[[SCHG How-to:Fix demo playback|Fix Demo Playback]] | [[SCHG How-to:Fix a race condition with Pattern Load Cues|Fix a Race Condition with Pattern Load Cues]] | [[SCHG How-to:Fix the SEGA Sound|Fix the SEGA Sound]] | [[SCHG How-to:Display the Press Start Button text|Display the Press Start Button Text]] | [[SCHG How-to:Fix the Level Select menu in Sonic 1|Fix the Level Select Menu]] | [[SCHG How-to:Fix the Hidden Points bug in Sonic 1|Fix the Hidden Points Bug]] | [[SCHG_How-to:Fix Accidental Deletion of Scattered Rings|Fix Accidental Deletion of Scattered Rings]] | [[SCHG_How-to:Fix Ring Timers|Fix Ring Timers]] | [[SCHG How-to:Fix the Walk-Jump Bug in Sonic 1|Fix the Walk-Jump Bug]] | [[SCHG How-to:Correct Drowning Bugs in Sonic 1|Correct Drowning Bugs]] | [[SCHG How-to:Fix the death boundary bug|Fix the Death Boundary Bug]] | [[SCHG How-to:Fix the camera follow bug|Fix the Camera Follow Bug]] | [[SCHG How-to:Fix Song Restoration Bugs in Sonic 1's Sound Driver|Fix Song Restoration Bugs]] | [[SCHG How-to:Fix the HUD blinking|Fix the HUD Blinking]] | [[SCHG How-to:Fix the Level Select graphics bug|Fix the Level Select Graphics Bug]] | [[SCHG How-to:Fix a remember sprite related bug|Fix a remember sprite related bug]]
 
|-
 
|-
! class="bottomtemphead" | Design Choices and Features
+
! class="bottomtemphead" | Changing Design Choices
 
|-
 
|-
|class="bottomtemptext" align="center" | [[SCHG How-to:Change Spike behavior in Sonic 1|Change Spike Behavior]] | [[SCHG How-to:Fix the Special Stage jumping physics|Fix Special Stage Jumping Physics]] | [[SCHG How-to:Improve the fade in\fade out progression routines in Sonic 1|Improve the Fade In\Fade Out Progression Routines]] | [[SCHG How-to:Fix Scattered Rings Underwater Physics|Fix Scattered Rings' Underwater Physics]] | [[SCHG How-to:Remove the Speed Cap|Remove the Speed Cap]] | Add Spin Dash ( [[SCHG How-to:Add Spin Dash to Sonic 1/Part 1|Part 1]] / [[SCHG How-to:Add Spin Dash to Sonic 1/Part 2|Part 2]] / [[SCHG How-to:Add Spin Dash to Sonic 1/Part 3|Part 3]] / [[SCHG How-to:Add Spin Dash to Sonic 1/Part 4|Part 4]] ) | [[SCHG How-to:Port the REV01 Background Effects|Port the REV01 Background Effects]] | [[SCHG How-to:Port Sonic 2's Level Art Loader to Sonic 1|Port Sonic 2's Level Art Loader]] | [[SCHG How-to:Retain Rings Between Acts in Sonic 1|Retain Rings Between Acts]]
+
|class="bottomtemptext" style="text-align:center;" | [[SCHG How-to:Change Spike behavior in Sonic 1|Change Spike Behavior]] | [[SCHG How-to:Collide with water after being hurt|Collide with Water After Being Hurt]] | [[SCHG How-to:Fix the Special Stage jumping physics|Fix Special Stage Jumping Physics]] | [[SCHG How-to:Improve the fade in\fade out progression routines in Sonic 1|Improve the Fade In\Fade Out Progression Routines]] | [[SCHG How-to:Fix Scattered Rings Underwater Physics|Fix Scattered Rings' Underwater Physics]] | [[SCHG How-to:Remove the Speed Cap|Remove the Speed Cap]] | [[SCHG How-to:Port the REV01 Background Effects|Port the REV01 Background Effects]] | [[SCHG How-to:Port Sonic 2's Level Art Loader to Sonic 1|Port Sonic 2's Level Art Loader]] | [[SCHG How-to:Retain Rings Between Acts in Sonic 1|Retain Rings Between Acts]] | [[SCHG How-to:Sonic 2 (Simon Wai Prototype) Level Select in Sonic 1|Add Sonic 2 (Simon Wai Prototype) Level Select]] | [[SCHG How-to:Improve ObjectMove subroutines|Improve ObjectMove Subroutines]] | [[SCHG How-to:Port Sonic 2 Level Select to Sonic 1|Port Sonic 2 Level Select]]
 +
|- http://info.sonicretro.org/SCHG_How-to:Improve_ObjectMove_subroutines
 +
! class="bottomtemphead" | Adding Features
 +
|-
 +
|class="bottomtemptext" style="text-align:center;"| Add Spin Dash ( [[SCHG How-to:Add Spin Dash to Sonic 1/Part 1|Part 1]] / [[SCHG How-to:Add Spin Dash to Sonic 1/Part 2|Part 2]] / [[SCHG How-to:Add Spin Dash to Sonic 1/Part 3|Part 3]] / [[SCHG How-to:Add Spin Dash to Sonic 1/Part 4|Part 4]] ) | [[SCHG How-to:Have a functional Eggman monitor in Sonic 1|Add Eggman Monitor]] | [[SCHG How-to:Add Super Sonic to Sonic 1|Add Super Sonic]] | [[SCHG_How-to:Add_the_Air_Roll/Flying_Spin_Attack|Add the Air Roll]]
 
|-
 
|-
 
! class="bottomtemphead" | Sound Features
 
! class="bottomtemphead" | Sound Features
 
|-
 
|-
|class="bottomtemptext" align="center" | [[SCHG How-to:Expand the music index from $94 to $9F|Expand Music Index From $94 to $9F]] | [[SCHG How-to:Extend Music Slots in Sonic 1|Extend Music Slots]] | [[SCHG How-to:Play different songs on different acts|Play Different Songs Per Act]] | [[SCHG How-to:Expand the music index to start at $00 instead of $80|Expand Music Index to Start at $00]] | [[SCHG How-to:Port Sonic 2 Final Sound Driver to Sonic 1|Port Sonic 2 Final Sound Driver]] | [[SCHG How-to:Port Sonic 3's Sound Driver to Sonic 1|Port Sonic 3's Sound Driver]]
+
|class="bottomtemptext" style="text-align:center;" | [[SCHG How-to:Expand the Sonic 1 sound index|Expand the Sound Index]] | [[SCHG How-to:Play different songs on different acts|Play Different Songs Per Act]] | [[SCHG How-to:Port Sonic 2 Final Sound Driver to Sonic 1|Port Sonic 2 Final Sound Driver]] | [[SCHG How-to:Port Sonic 3's Sound Driver to Sonic 1|Port Sonic 3's Sound Driver]] | [[SCHG How-to:Port Flamewing's Sonic 3 & Knuckles Sound Driver|Port Flamewing's Sonic 3 & Knuckles Sound Driver]] | [[SCHG How-to:Change the SEGA Sound|Change The SEGA Sound]]
 
|-
 
|-
 
! class="bottomtemphead" | Extending the Game
 
! class="bottomtemphead" | Extending the Game
 
|-
 
|-
|class="bottomtemptext" align="center" | [[SCHG How-to:Load chunks from ROM in Sonic 1|Load Chunks From ROM]] | [[SCHG How-to:Add Extra Characters|Add Extra Characters]] | [[SCHG How-to:Make an Alternative Title Screen|Make an Alternative Title Screen]] | [[SCHG How-to:Use Dynamic Tilesets in Sonic 1|Use Dynamic Tilesets]] | [[SCHG How-to:Separate title art from GHZ/make GHZ load alternate art|Make GHZ Load Alternate Art]] |  [[SCHG How-to:Add a new zone in Sonic 1|Add a New Zone]] | [[SCHG How-to:Set up the Goggle Monitor to work with it|Set Up the Goggle Monitor]] | [[SCHG How-to:Add new moves in Sonic 1|Add New Moves]] | [[SCHG How-to:Dynamic Collision system in Sonic 1|Add a Dynamic Collision System]] | [[SCHG How-to:Dynamic Special Stage Walls system|Dynamic Special Stage Walls System]] | [[SCHG How-to:Extend the Sonic 1 sprite mappings and art limit|Extend Sprite Mappings and Art Limit]] | [[SCHG How-to:Have a functional Eggman monitor in Sonic 1|Add Eggman Monitor]] | [[SCHG How-to:Sonic 2 (Simon Wai Prototype) Level Select in Sonic 1|Sonic 2 (Simon Wai Prototype) Level Select]] | [[SCHG How-to:Enigma Credits in Sonic 1|Enigma Credits]]
+
|class="bottomtemptext" style="text-align:center;" | [[SCHG How-to:Load chunks from ROM in Sonic 1|Load Chunks From ROM]] | [[SCHG How-to:Add Extra Characters|Add Extra Characters]] | [[SCHG How-to:Make an Alternative Title Screen|Make an Alternative Title Screen]] | [[SCHG How-to:Use Dynamic Tilesets in Sonic 1|Use Dynamic Tilesets]] | [[SCHG How-to:Separate title art from GHZ/make GHZ load alternate art|Make GHZ Load Alternate Art]] | [[SCHG How-to:Separate ending art from GHZ/make Ending load alternate art|Make Ending Load Alternate Art]] |  [[SCHG How-to:Add a new zone in Sonic 1|Add a New Zone]] | [[SCHG How-to:Set up the Goggle Monitor to work with it|Set Up the Goggle Monitor]] | [[SCHG How-to:Add new moves in Sonic 1|Add New Moves]] | [[SCHG How-to:Dynamic Collision system in Sonic 1|Add a Dynamic Collision System]] | [[SCHG How-to:Dynamic Special Stage Walls system|Dynamic Special Stage Walls System]] | [[SCHG How-to:Extend the Sonic 1 sprite mappings and art limit|Extend Sprite Mappings and Art Limit]] | [[SCHG How-to:Enigma Credits in Sonic 1|Enigma Credits]] | [[SCHG_How-to:Use_Dynamic_Palettes_in_Sonic_1|Use Dynamic Palettes]]
 +
|-
 +
! class="bottomtemphead" | Miscellaneous
 +
|-
 +
|class="bottomtemptext" style="text-align:center"| [[SCHG How-to:Convert the Hivebrain 2005 disassembly to ASM68K|Convert the Hivebrain 2005 Disassembly to ASM68K]]
 
|-
 
|-
 
! class="bottomtemphead" | Split Disassembly Guides
 
! class="bottomtemphead" | Split Disassembly Guides
 
|-
 
|-
|class="bottomtemptext" align="center"| [[SCHG How-to:Set up a Sonic 1 split disassembly|Set Up a Split Disassembly]] | [[SCHG How-to:S1 Split Guides/Basic Level Editing|Basic Level Editing]] | [[SCHG How-to:S1 Split Guides/Basic Art Editing|Basic Art Editing]] | [[SCHG How-to:S1 Split Guides/Basic ASM Editing (Spin Dash)|Basic ASM Editing (Spin Dash)]]
+
|class="bottomtemptext" style="text-align:center"| [[SCHG How-to:Set up a Sonic 1 split disassembly|Set Up a Split Disassembly]] | [[SCHG How-to:S1 Split Guides/Basic Level Editing|Basic Level Editing]] | [[SCHG How-to:S1 Split Guides/Basic Art Editing|Basic Art Editing]] | [[SCHG How-to:S1 Split Guides/Basic ASM Editing (Spin Dash)|Basic ASM Editing (Spin Dash)]]
  
|}
+
|}<includeonly>[[Category:SCHG How-tos (Sonic the Hedgehog (16-bit))]]</includeonly>
<noinclude>[[Category:Navigational Templates (Miscellaneous)|S1Howtos]]</noinclude>
+
<noinclude>[[Category:Navigational templates|S1Howtos]]</noinclude>

Latest revision as of 23:26, 10 July 2023

SCHG How-To Guide: Sonic the Hedgehog (16-bit)
Fixing Bugs
Fix Demo Playback | Fix a Race Condition with Pattern Load Cues | Fix the SEGA Sound | Display the Press Start Button Text | Fix the Level Select Menu | Fix the Hidden Points Bug | Fix Accidental Deletion of Scattered Rings | Fix Ring Timers | Fix the Walk-Jump Bug | Correct Drowning Bugs | Fix the Death Boundary Bug | Fix the Camera Follow Bug | Fix Song Restoration Bugs | Fix the HUD Blinking | Fix the Level Select Graphics Bug | Fix a remember sprite related bug
Changing Design Choices
Change Spike Behavior | Collide with Water After Being Hurt | Fix Special Stage Jumping Physics | Improve the Fade In\Fade Out Progression Routines | Fix Scattered Rings' Underwater Physics | Remove the Speed Cap | Port the REV01 Background Effects | Port Sonic 2's Level Art Loader | Retain Rings Between Acts | Add Sonic 2 (Simon Wai Prototype) Level Select | Improve ObjectMove Subroutines | Port Sonic 2 Level Select
Adding Features
Add Spin Dash ( Part 1 / Part 2 / Part 3 / Part 4 ) | Add Eggman Monitor | Add Super Sonic | Add the Air Roll
Sound Features
Expand the Sound Index | Play Different Songs Per Act | Port Sonic 2 Final Sound Driver | Port Sonic 3's Sound Driver | Port Flamewing's Sonic 3 & Knuckles Sound Driver | Change The SEGA Sound
Extending the Game
Load Chunks From ROM | Add Extra Characters | Make an Alternative Title Screen | Use Dynamic Tilesets | Make GHZ Load Alternate Art | Make Ending Load Alternate Art | Add a New Zone | Set Up the Goggle Monitor | Add New Moves | Add a Dynamic Collision System | Dynamic Special Stage Walls System | Extend Sprite Mappings and Art Limit | Enigma Credits | Use Dynamic Palettes
Miscellaneous
Convert the Hivebrain 2005 Disassembly to ASM68K
Split Disassembly Guides
Set Up a Split Disassembly | Basic Level Editing | Basic Art Editing | Basic ASM Editing (Spin Dash)