You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+12-19
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,7 @@
1
-
# Sonic 1/2 2013 Decompilation
2
-
A Full Decompilation of Sonic 1 & 2 (2013)
3
-
1
+

4
2
# **SUPPORT THE OFFICIAL RELEASE OF SONIC 1 & SONIC 2**
5
3
+ Without assets from the official releases this decompilation will not run.
6
-
+ Video tutorial on how to find your legally obtained data.rsdk file: https://www.youtube.com/watch?v=gzIfRW91IxE
4
+
+ Video tutorial on how to find your legally obtained Data.rsdk file: https://www.youtube.com/watch?v=gzIfRW91IxE
7
5
8
6
+ You can get the official release of sonic 1 & sonic 2 from:
9
7
*[Sonic 1 (iOS, Via the App Store)](https://apps.apple.com/au/app/sonic-the-hedgehog-classic/id316050001)
@@ -18,17 +16,11 @@ Even if your platform isn't supported by the official releases, buy it for the a
18
16
If you want to transfer your save from the **Android pre-forever versions,** you can go to `Android/data/com.sega.sonic1 or 2/SGame.bin` and copy it to the `SData.bin` in the EXE folder.
19
17
20
18
# Additional Tweaks
21
-
* added a built in script compiler, similar to CD, but tweaked up to match the new syntax for the scripts used in RSDKv4
22
-
* There is now a settings.ini file that the game uses to load all settings, similar to Sonic Mania
23
-
* Dev menu can now be accessed from anywhere by pressing the `ESC` key if enabled in the config
24
-
* The `f12` pause, `f11` step over & fast forward debug features from sonic mania have all be ported and are enabled if devMenu is enabled in the config
25
-
* If `devMenu` is enabled in the config, pressing `f10` will activate a palette overlay that shows the game's 8 internal palettes in real time
26
-
27
-
# TODOs:
28
-
* the "native object" system has been implimented, but the objects (aside from RetroGameLoop and a temporary pause menu) and the proper HW rendering system have yet to be added
29
-
* probably some more bug fixes, because there always are a few stragglers
30
-
* create a `cmakelists.txt` file for windows compiling so builds can be added automatically via git actions
31
-
* S2 networking code, we attempted to write code to handle the 2PVS mode in S2 but we couldn't finish for many reasons, we did leave our WIP code in the game, so if you think you could do it by all means give it a shot!
19
+
* Added a built in script compiler. Similar to CD, but tweaked up to match the new syntax for the scripts used in RSDKv4.
20
+
* There is now a `settings.ini` file that the game uses to load all settings, similar to Sonic Mania.
21
+
* Dev menu can now be accessed from anywhere by pressing the `ESC` key if enabled in the config.
22
+
* The `f12` pause, `f11` step over & fast forward debug features from Sonic Mania have all be ported and are enabled if dev menu is enabled in the config.
23
+
* If `devMenu` is enabled in the config, pressing `f10` will activate a palette overlay that shows the game's 8 internal palettes in real time.
32
24
33
25
# How to build:
34
26
## Windows:
@@ -63,7 +55,7 @@ If you want to transfer your save from the **Android pre-forever versions,** you
63
55
## Vita
64
56
* For Vita installation, [Xeeynamo's vita branch](https://github.com/xeeynamo/Sonic-1-2-2013-Decompilation) has you covered.
65
57
## Switch:
66
-
*head on over to [heyjoeway's fork](https://github.com/heyjoeway/Sonic-1-2-2013-Decompilation) and follow the installation instructions in the readme
58
+
*Head on over to [heyjoeway's fork](https://github.com/heyjoeway/Sonic-1-2-2013-Decompilation) and follow the installation instructions in the readme.
67
59
68
60
## Other platforms:
69
61
Currently the only supported platforms are the ones listed above, however the backend uses libogg, libvorbis & SDL2 to power it, so the codebase is very multiplatform.
@@ -83,8 +75,9 @@ A: I already have! you can find it [here](https://github.com/Rubberduckycooly/So
83
75
A: No. Sonic Mania is a ton bigger and requires that I'd decompile not only how the (far more complex) RSDKv5 works, but also all _600_+ objects work
84
76
85
77
# Special Thanks
86
-
*[RMGRich](https://github.com/MGRich): for helping me fix bugs, tweaking up my sometimes sloppy code and generally being really helpful and fun to work with on this project
87
-
* Everyone in the [Retro Engine Modding Server](https://dc.railgun.works/retroengine): for being supportive of me and for giving me a place to show off these things that I've found
78
+
*[RMGRich](https://github.com/MGRich) for helping me fix bugs, tweaking up my sometimes sloppy code and generally being really helpful and fun to work with on this project
79
+
* The Weigman for creating the header you see up here along with similar assets
80
+
* Everyone in the [Retro Engine Modding Server](https://dc.railgun.works/retroengine) for being supportive of me and for giving me a place to show off these things that I've found
88
81
89
82
# Contact:
90
-
you can join the [Retro Engine Modding Discord Server](https://dc.railgun.works/retroengine) for any extra questions you may need to know about the decompilation or modding it
83
+
Join the [Retro Engine Modding Discord Server](https://dc.railgun.works/retroengine) for any extra questions you may need to know about the decompilation or modding it.
0 commit comments