Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theblad768/sonic-clean-engine-s.c.e.-extended-
Cleaned up the Sonic 3 & Knuckles Disassembly (S.C.E.)
https://github.com/theblad768/sonic-clean-engine-s.c.e.-extended-
68000 assembly assembly-language disassembly m68k m68k-assembly megadrive motorola-68000 romhacking sega-genesis sega-mega-drive sega-megadrive sonic-the-hedgehog sonic-the-hedgehog-3
Last synced: 3 months ago
JSON representation
Cleaned up the Sonic 3 & Knuckles Disassembly (S.C.E.)
- Host: GitHub
- URL: https://github.com/theblad768/sonic-clean-engine-s.c.e.-extended-
- Owner: TheBlad768
- Created: 2023-02-06T12:07:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T01:40:09.000Z (3 months ago)
- Last Synced: 2024-11-04T02:18:27.375Z (3 months ago)
- Topics: 68000, assembly, assembly-language, disassembly, m68k, m68k-assembly, megadrive, motorola-68000, romhacking, sega-genesis, sega-mega-drive, sega-megadrive, sonic-the-hedgehog, sonic-the-hedgehog-3
- Language: Assembly
- Homepage:
- Size: 14.5 MB
- Stars: 8
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SONIC-CLEAN-ENGINE-S.C.E.-EXTENDED-
## Disclaimer
Source code with the returned the Sonic & Tails, Tails and Knuckles characters, Life/Continue count, Continue screen.
Cleaned up and slightly optimized the source code of Sonic 3 & Knuckles. Free use. You use it at your own risk. All code is provided “as is”. This source code uses software from other authors. Check their licenses before using it. You assume any and all responsibility for using this content responsibly. I claims no responsibility or warranty.
## Additional links
#### If you are interested in the source code with the Z80 Sound Driver:
- [Sonic-Clean-Engine-S.C.E.-Extended-Flamedriver-](https://github.com/TheBlad768/Sonic-Clean-Engine-S.C.E.-Extended-/tree/flamedriver)
#### Main source code:
- [Sonic-Clean-Engine-S.C.E.-](https://github.com/TheBlad768/Sonic-Clean-Engine-S.C.E.-)
## Quick start
- For editing sprites you can use [SonMapEd](https://info.sonicretro.org/SonMapEd), [ClownMapEd](https://info.sonicretro.org/ClownMapEd) or [Flex2](https://info.sonicretro.org/Flex_2) (Read the issues).
- For editing levels you can use official [SonLVL](https://info.sonicretro.org/SonLVL) or [SonLVL-64x64-Compatible](https://github.com/Project1114/SonLVL-64x64-Compatible). Unfortunately, [SonED2](https://info.sonicretro.org/SonED2) is no longer supported.
- To convert SMPS music to asm format you can use [smps2asm](https://forums.sonicretro.org/index.php?threads/smps2asm-and-improved-s-k-driver.26876).
## Current issues
1. S.C.E. uses [Kosinski Plus algorithm](https://github.com/flamewing/mdcomp/blob/master/src/asm/KosinskiPlus.asm), but **Flex2** program does not support **Kosinski Plus Module**. Therefore, **Flex2.json** project file is partially useless. **SonMapEd** program does not support **Kosinski Plus** at all. You can only open uncompressed graphics.
#### Alternative programs:
- [mdcomp](https://github.com/flamewing/mdcomp/releases)
- [ClownMapEd](https://github.com/Clownacy/ClownMapEd/releases)
- [FW-KENSC-ShellExt](https://github.com/MainMemory/FW-KENSC-ShellExt/releases)2. S.C.E. uses a different layout format to support two-byte IDs chunks. Unfortunately there are no converters here for the new layout format. You just won't be able to use the original layouts from Sonic 3 & Knuckles.
You could try using different [Layout.cs](https://github.com/TheBlad768/Sonic-Clean-Engine-S.C.E.-/tree/master/SonLVL%20INI%20Files/Common/Layout) for **SonLVL** to convert layout to the new format.## Special Credits
- pixelcat — New smooth ring graphics, act 3 and 4 numbers graphics.
- FoxConED — Level Select font graphics.
- Dolphman — Robotnik Head graphics.## Discord
- [redmisostudios](https://discords.com/servers/redmisostudios)
## These projects are based on this source code
- Sonic 3 Rebuilt by TomatoWave_0
- [Sonic The Hedgehog in Hellfire Saga](https://github.com/TheBlad768/Hellfire-Saga-Public-Source)
- Sonic 3 & Knuckles: Epilogue
- TishaProject (2019)
- Sonic Virtual Adventure (2017) (Cancelled) — In the past I made this source code specifically for this project (:## Check out the Sonic Retro source code
- [s1disasm](https://github.com/sonicretro/s1disasm)
- [s2disasm](https://github.com/sonicretro/s2disasm)
- [skdisasm](https://github.com/sonicretro/skdisasm)