Actions

Template

Difference between revisions of "S1Howtos"

From Sonic Retro

m
(New guide added)
 
(43 intermediate revisions by 13 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 the Hidden Points bug in Sonic 1|Fix the Hidden Points Bug]] | [[SCHG How-to:Display the Press Start Button text|Display the Press Start Button Text]] | [[SCHG How-to:Fix the SEGA Sound|Fix the SEGA Sound]] | [[SCHG How-to:Fix the Level Select menu in Sonic 1|Fix the Level Select Menu]] | [[SCHG How-to:Fix the Walk-Jump Bug in Sonic 1|Fix the Walk-Jump Bug]] | [[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]]
+
|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: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:Port the REV01 Background Effects|Port the REV01 Background Effects]] | [[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: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)