Username:
Password:
Remember me:
Register

Back to forum: Miscellaneous


Search forums via Google


3 Users appreciate this thread.

Sonic 1:IOS Demake?
Started by Kamehame731
(2015-11-21 04:53:23)
Kamehame731 (2015-11-21 04:53:23)
Recently I've been kinda busy trying to practice my career choice in game design and well I've had a few attempts but they weren't all that successful and I've learned a few things my main inspiration comes from a guy known as LakeFepperd who made the well-known Sonic Interquel games Sonic: Before the Sequel,Sonic: After the Sequel,Sonic: Before the sequel Aftermath,and finally Sonic Chrono Adventure all these games were so good and gave me a bit of hope when I needed it and that made me want to practice game design so I decided to make a rom hack after failing twice I'm trying again for the third time (I'm not giving up!).

So Here are some of the changes I made using ASM (dissassembly):


 Title screen now renders the "PRESS START BUTTON" text 

Original title screen for reference:
[img=NaNxNaN]https://tcrf.net/images/2/2b/Sonic_the_Hedgehog-title.png[/img]

Special stages now rotate much smoother:

I removed the line of code: andi.b #$FC,d0 which was what was  making the special stage rotate awkwardly since you can't really see it in the picture I shall provide two videos one with the smooth rotation and the original:

Smooth:

NOTE: even though it's title is Sonic 1 IOS special stage? it's not actually from the IOS game 


Original (I did find special stage 1 on youtube but the quality is crap so this is used instead just compare the rotation to the above):



Fixed level select:

The level select now displays according to in-game level order instead of the intended order of Sonic 1 Beta also to note this was fixed in Revision 1.

Original:
[img=NaNxNaN]http://info.sonicretro.org/images/9/9d/Sonic1_level_select.png[/img]

One more thing I have plans to make the level select look like this:

I want it more S2 styled.

Spike bug fixed:

Originally in Sonic 1 the game wouldn't check to see if you were invulnerable and would branch to sonic's death code I fixed the code so it now checks to see if sonic is invulnerable and thus branches to his programming to stand on spikes.

Fixed Points Bug:

Originally Sonic 1 handled the hidden points like this:

Obj7D_Points: dc.w 0 ; bonus points array
                        dc.w 1000
                        dc.w 100
                        dc.w 1
In English that means the game gave you 10 points instead of 100 points for the 100 point marker but the others gave correct values so I changed the 1 to a 10 so you don't feel cheated by 10 points.

I did always wonder if it was possible to make the Genisis Sonic 1 play like the IOS remake so naturally a few changes need made:

*A Challenger Approches!*

1. The Spindash

've been trying to implement this but it's really hard as I've tried all I could to get this thing to function but it refuses to do so I have the ASM file for it and I was thinking of signing up at Sonic Retro[/link] or [link=http://sonicresearch.org/forums/?/]SSRG (Sonic Stuff Research Group) to ask for help to fix the problem and I may just have to do so until then the spindash will have to wait

2. Tails & Knuckles
[img=NaNxNaN]http://www.sonichedgehog.org/tails-standing.gif[/img]  [img=NaNxNaN]http://i.imgur.com/EPQNEML.png[/img]

I will implement these characters but they will probably be the near-last addition made as I have loads more bugs to fix in Sonic 1 Tails shouldn't be too hard it's Knuckles I'm worried about. O-o...

3. Smoother animation fix (Considering it this is NOT guaranteed)

A certain hacker by the name of MarkeyJester has actually expanded sonic 1's sprite space  allowing for more frames to be used and use them he did as he has 2 Hacks that take advantage of this Sonic 1: The Next Level[/link] and [link=http://mrjester.hapisan.com/01_Public/S1SMTH.bin]S1SMTH which looks great it might happen but seeing as how I'm just starting out I'd say it's highly unlikely.

4. Adding the Ending to the Level select + Options menu

The above is an old plan I have newer plans for the Options menu and a concept for it in the Updates section below

Options menu cheats:
 Same as sonic 2's except level select that code will remain Up,Down,Left,Right,A+ START

and the ending simply takes you to the ending upon selecting it from the level select screen problem is I don't know the ending's ID but I can find out (Via game genie) (I now know the ending level's ID is 06 but it will send you to an incomplete glitchy version I'll need help for this one and if i ever do get said help I will add it and proceed with development).

UPDATES (12/6/15):
unfortunately the hack seems to be stuck in a bit of a rut so in that time I'll be making a few concepts which can be seen below.

Note: Some of these things may not end up like the pictures depict.

Save Select screen:
[img=NaNxNaN]http://i.imgur.com/XMRoG1J.gif[/img]
This is a concept for the save screen of the game I tried to style it like sonic 3's for the BG but for the actual save slots I edited a part of sonic 2's options box in the way I think how it would look as a save slot with the goal to make it look official

Here's sonic 3's for comparison:


Normal Options menu:
[img=NaNxNaN]http://i.imgur.com/eYJf4DJ.gif[/img]
Just like Sonic 2's but seeing as how Sonic 1 doesn't have a multiplayer option (I don't remember such a thing in the IOS version) I want to replace the middle box with one that sends you to the Extra Options menu more below also just a Noteome of these things may not end up like the pictures depict after all the genesis has it's limitations and while sometimes they can be overcome I wouldn't want to put too much stress on both it and myself so in the actual game the BG image might be changed to the monochrome one seen in the save selection screen concept.

Extra Options menu:
[img=NaNxNaN]http://i.imgur.com/OFgMbGc.png[/img]
Pressing start on the options menu (check emulator mappings) will bring you to this screen here you have several options:

Game Mode: Choose to play the normal Sonic 1 levels or their beta counterparts!

Peel-Out and Spindash: Self explanatory choose if you want to use these moves! (thing is seeing as how the
Spindash is giving me trouble I think I'll scrap the Peel-out Idea entirely)

Sprite:
Adjust your sprite to 3 options: Sonic 1,Sonic 2,and Sonic 3 & Knuckles.

Flight: toggle between Tails' sonic 2 flight (only on respawn) and his sonic 3 flight (can fly during play)

Items: choose between Sonic 1 & 2 with blue shields or Sonic 3 & Knuckles with the Elemental shields

Exit: does this really need an explanation? 

I am currently not working on the project but it's for a few reasons:

*New:I am still new to hacking so I have the word RUST floating above my head.

*Spindash:
[img=NaNxNaN]http://i.imgur.com/dssrpuy.gif[/img]
This thing is hard to port as when I built Sonic 1 in my disassembly I was severely displeased to find my rom disappeared (that usually means Sonic 1 declined the code) and gave me an error so I'm going to have to fix that... but I may have found a temporary solution that can get the spindash in well let's just say I have a certain game to thank for that or well specific form of the game



I think I'll use Sonic 2 Beta's one for now as it's code is structured similar to Sonic 1's and this may just be the spindash I will keep in the game.

*Sonic Retro: I have signed up for Sonic Retro but I am still considered a pending member (meaning they are still deciding if i should become an official member or not) I was given 20 demo posts but so many forums are locked to me that I haven't gotten a chance to use a single one of them to ask for help with porting the spindash .

Knuckles...and Knuckles....and Knuckles (sigh):
This one is purely based on a certain Red Echidna who has a lot of code (it'd be nice If I could shorten the lines of code) and the only guide of porting him are from S2&K to regular S2 not S2&K or S3&K to S1 just look at the [link=https://info.sonicretro.org/SCHG_How-toort_Knuckles_into_Sonic_2]guide![/link] It's crazy! So basically I'd have to backport knuckles 2 times S2&K->S2->S1 and to be honest it's tough... Knuckles just seems to be very evil to port...
until then enjoy version 1.0

Download (Version 1.00)

Critisisms? Thoughts? Leave 'em below!

This post has been edited one or more times, the last time was:
2015-12-07 21:27:51

The choice is yours...
angelrulez7 (2015-11-21 05:02:38)
Do you have a download link for the current build of this? Sounds pretty interesting. Would be cool to play something like the mobile versions on something that isn't a mobile device without BlueStacks.
a
Perfect_Chaos (2015-11-21 05:05:57)
Eh, I mean I guess If you want a fixed version of Sonic 1.
Bean (2015-11-21 07:42:18)
This sounds alright.
~~~
UnhingedTool (2015-11-21 07:52:26)
All good here.
Ayy Lmao.
Perfect_Chaos (2015-11-21 08:01:20)
^^ Really nigga?
Nutsy (2015-11-21 13:47:08)
I like Sonic games. Good job, dude.
PANZERFAUST (2015-11-21 22:01:47)
+1
I miss you
BlurXL (2015-11-21 23:01:11)
Can't download. :U
[img]http://stream1.gifsoup.com/view3/2104885/avgn-f-bombs-o.gif[/IMG]
Perfect_Chaos (2015-11-22 02:47:01)
Imma play it in two days (when I get internet)
brandoin (2015-11-22 03:35:20)
+1 This is great.
BlurXL (2015-11-23 02:52:46)
Can you put the file in mediafire by any chance? ;-;
[img]http://stream1.gifsoup.com/view3/2104885/avgn-f-bombs-o.gif[/IMG]
Kamehame731 (2015-11-23 15:59:05)
If you give me your email I could email the ROM to you because I am not sure if I should sign up for mediafire I had plans to sign up for Sonic Retro but it's Purely because of the two rules they have that I'm still deciding when I do get a Sonic Retro or SSRG then the hack will be avalible on those pages Sonic retro under the "Hacks" Section and SSRG in the forums@Blur XL
The choice is yours...
Sketch64 (2016-11-27 15:29:13)
Do you mind sharing with my email?
I really want to see what progress you have so far!

Bean (2016-11-27 22:24:41)
bump
~~~
 

This topic is closed, so you can not post a comment.

This topic's ID: 81523

Back to forum: Miscellaneous




Total registered users: 8322
New registered users today: 8
Newest registered user: Dolce21dsisBack

©  Copyright 2026 3DSPlaza. All Rights Reserved