Sonic Heroes mods: Emerald Coast

Channel:
Subscribers:
537
Published on ● Video Link: https://www.youtube.com/watch?v=p3GbjOvybAw



Game:
Duration: 10:07
341 views
4


Welcome to Sonic Heroes.

In this video we play a level mod, which I am able to play thanks to the SHC 2017 giving us a mod loader for Sonic Heroes which came with some free packaged mods one of which is Emerald Coast.

I play through the level twice, once to showcase it and the second time to see what my theoretical rank would be in a normal run through the level in Sonic Adventure would be.

This mod and the loader are made by:
sewer56lol, who is helped to make parts of this mod pack by:
Igorseabra4: Great support and friend to have, creator of Emerald Coast, our community's first public stage mod (which has been remixed here).
In addition, multiple useful stage tools that have contributed to making stage editing closer to full reality (we've still to dig cameras a bit and figure the great unknown of collision crashes).
- GANONDork123: The great "Sonic Heroes" logo that has been slightly modified and serves as the banner and the title screen.
- Muzzarino: Couple of ASM Codes and Addresses.
- Zenlulz: .NET Bindings for the C++ Bindings of the FASM x86 Assembler. (Part of the Mod Loader)
- SharpDX Contributors: This is a pretty nice .NET Wrapper for the DirectX API.

Here is the SHC page for the Mod loader:
Description/Background
This is purely a tech demo and is intended as a highly technical entry, Sonic Heroes' first ever hacking contest entry (AFAIK). There is a lot of things to play with but not a huge lot of new gameplay (e.g. stages).

This is a short, little demo of various randomized features and tweaks, available for adjusement in real time that is designed to act as a milestone in terms of Sonic Heroes hacking. This milestone represents not only my own specific progress as I continue to learn and further develop programming skills and further myself into game hacking*, but also to show off and demonstrate simply how far reverse engineering of Sonic Heroes has advanced within the span of the last around half a year. (* I've been hobbiyst programming on/off ~2 years)

The idea of writing a mod loader and the development of it started from scratch in early summer when I've wanted to look into a way of further modding the game without having to touch the executable. Naturally, I've thought of MainMemory's SADX Mod Loader, currently co-maintained with SonicFreak94 and have shared the idea of porting it to work with Sonic Heroes. While at the time, this idea was good and I did know that porting it to work with another game would not have been a necessarily huge programming undertaking, I did not particularly feel that it would have been an appropriate undertaking for myself to perform back at that time. Not only at the time, did I specifically lack the knowledge of producing C++ based mods for the existing SADX mod loader, I have also lacked the knowledge of the inner workings and processes that the mod loader would perform in order to specifically manipulate the game. (In addition my C++ at the time was quite lacking in experience, while I have written a bit of C++ before, it still pretty much is)

Thus began, in most of my spare time (apart from a month of hiatus) a journey to learn and discover of what it takes to write a mod loader that hooks, manipulates and in general through many ways screws applications at runtime in many ways from scratch. There is only one catch compared to your regular expectations, I did it not in C++ but instead a language that has hugely lesser amount of resources on this, C#.

Changelog / Feature List (Heroes Tweakbox "Advanced" Sample Mod):

One of the very impressive technical feats of this demo that you will probably notice is that pretty much all of these features are toggleable and will actually toggle in real time, even in the middle of a level/stage.

If you want to download this mod loader and by extention the mods included with it you can download it here: http://sonichacking.org/entry/47

I hope you enjoyed this video.







Tags:
Sonic the Hedgehog
MilesTailsPrower
Knuckles the Echidna
Amy Rose
Big the Cat
Cream the Rabbit
Rouge the Bat
Shadow the Hedgehog
E-123 OMEGA
Vector the Crocodile
Charmy Bee
Espio the Cameleon
Dr. Ivo Robotnik
Dr Eggman
SONIC TEAM
SEGA
Sonic Adventure
Sonic Heroes
Hedgeman98



Other Statistics

Sonic Heroes Statistics For Hedgeman98

At this time, Hedgeman98 has 1,597 views for Sonic Heroes spread across 38 videos. There's close to 16 hours worth of content for Sonic Heroes published on his channel, or 4.47% of the total watchable video on Hedgeman98's YouTube channel.