Pages: 1 2 3 4 5 6 7
Author Topic: In need of a Sonic fangame engine for Enigma  (502,132 Views)
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Posted on: September 14, 2014, 08:42:06 PM
Hi, this is pretty much self explanatory. I'm also unsure if this is the right place to post this.
I'm in need of a sonic engine (Maybe something like Sonic Dash - or maybe a port of sonic dash that works properly in enigma), as I was developing a sonic fangame, but would rather make it in Enigma, for many, many reasons - multi-platform compiling is one of them, along with games being compiled and not interpreted - but all game maker engines I have tried just cause compile errors, no matter what I try. I have tried game maker studio compatible engines, still no success.
Thanks in advance for any help.

~~HitCoder~~
Offline (Unknown gender) TheExDeus

Developer
Joined: Apr 2008
Posts: 1,860
View profile
Reply #1 Posted on: September 14, 2014, 09:56:49 PM
None of the engines will probably work without modification. Your best bet is you post those engines here and see if anyone has the time to get them working.
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #2 Posted on: September 14, 2014, 10:06:20 PM
Quote from: TheExDeus on September 14, 2014, 09:56:49 PM
None of the engines will probably work without modification. Your best bet is you post those engines here and see if anyone has the time to get them working.
Ok, sure.
Sonic Dash+ engine: http://dl.dropbox.com/u/5170721/Sonic%20D%2B.rar
Sonic Xmas engine: https://www.sendspace.com/file/wbh4kw
Super ring: http://www.mediafire.com/download/csk1l4q72cxxgfy/Super+Ring+Engine+V2.zip
Sonic engine plus: http://www.mediafire.com/download/3po15czhpwdpz9a/Sonic+Engine+Plus.rar
Game Maker Studio engine: http://forums.sonicretro.org/index.php?showtopic=31723

<NEWLY ADDED>
Sonic Geneis/Advance Engine originally in GM6 and also repurposed: http://gmc.yoyogames.com/index.php?showtopic=368031
Sonic Rex Engine: http://gmc.yoyogames.com/index.php?showtopic=456698
Super Sonic SRU Tutorial: http://sandbox.yoyogames.com/games/204267-super-sonic-sru-tutorial

I'd prefer someone to fix up the dash engine, but if it's easier to do any other engines, then do so.
Offline (Unknown gender) Josh @ Dreamland

Prince of all Goldfish
Developer
Joined: Feb 2008
Posts: 2,950
View profile
Reply #3 Posted on: September 14, 2014, 10:18:41 PM
We had one on the EDC that polygone posted a long time ago. It's possible the author had him take it down, as I don't see it, anymore. It worked fine, at the time.
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #4 Posted on: September 14, 2014, 10:28:32 PM
Quote from: Josh @ Dreamland on September 14, 2014, 10:18:41 PM
We had one on the EDC that polygone posted a long time ago. It's possible the author had him take it down, as I don't see it, anymore. It worked fine, at the time.
Aw, that's a shame.
Also, I was just trying to port the xmas engine, as it is pretty old, and discovered that constants are handelled completely different, and I have to completely retype each and every one of them.
could you please add a feature to import game maker style constant files?
Also, constants are lost once you re-open a project file.

EDIT - Has anyone got the time to fix up an engine?
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #5 Posted on: September 16, 2014, 09:29:43 PM
Bump, anyone who can help?
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #6 Posted on: September 17, 2014, 02:48:54 AM
I would help if I could but I am currently swamped with school and other more pertinent ENIGMA issues.
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #7 Posted on: September 17, 2014, 08:23:55 PM
Quote from: Robert B Colton on September 17, 2014, 02:48:54 AM
I would help if I could but I am currently swamped with school and other more pertinent ENIGMA issues.

Thanks for the consideration though, I appreciate it. And I know what you mean about school. Lol.
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #8 Posted on: September 19, 2014, 07:14:23 PM
Bump, sorry I'm desperate .-.
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #9 Posted on: September 23, 2014, 09:39:45 PM
Bump, again.
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #10 Posted on: September 23, 2014, 10:16:35 PM
The Bad
A major problem with all of these is that every one would require a lot of recoding to even work in Studio because of their reliance on the deprecated variable maps and dynamic execution/reflection. We do intend to add support for these features, but I am thinking about taking the time some day and adding the variable maps (variable_local_get/set) and adding a compatibility setting but I think Josh would probably prefer I hold off on that so I am not sure. In fact I have faith that if someone took the time to implement the functions the Sonic SRU engine would work, it only uses them to lookup the animations by name, this is one of the things I hate about how people used the variable maps, too lazy to write their own maps with data structures.

The Mundane
I want to assist you with this HitCoder so while waiting for TKG to respond to me I decided to do some more digging.

First you guys missed a couple of other engines out there.
Sonic Geneis/Advance Engine originally in GM6 and also repurposed: http://gmc.yoyogames.com/index.php?showtopic=368031
Sonic Rex Engine: http://gmc.yoyogames.com/index.php?showtopic=456698
Super Sonic SRU Tutorial: http://sandbox.yoyogames.com/games/204267-super-sonic-sru-tutorial

There is also the following blog I found which describes some of the math involved in making a Sonic engine with GM.
http://gamemakercookbook.blogspot.com/2014/07/sonic-game-engine.html
There is also the Sonic Physics Guide.
http://info.sonicretro.org/Sonic_Physics_Guide
And here is a whole list of resources about Sonic games in GM.
http://www.mrhow.net/s/how-to-make-a-sonic-game-with-game-maker.html#.VCH9shbPatc

The Good
The following tutorial works perfectly. Just rename the room when you download it because it has illegal tokens.

http://sandbox.yoyogames.com/games/203480-sonic-spindash-tutorial

This tutorial is the same as the one before, just rename the room and it should run.

http://sandbox.yoyogames.com/games/191649-sonic-homing-attack-tutorial

I'll post back with more later.
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #11 Posted on: September 25, 2014, 03:42:48 PM
All I really need as a base is a 360 degree rotation engine, for like, slopes, and stuff. That way, I can build on top of it, anything I needed. Thanks for the help though.
Offline (Unknown gender) edsquare

Member
Joined: Apr 2014
Posts: 402
View profile
Reply #12 Posted on: September 25, 2014, 09:33:16 PM
Quote from: HitCoder on September 25, 2014, 03:42:48 PM
All I really need as a base is a 360 degree rotation engine, for like, slopes, and stuff. That way, I can build on top of it, anything I needed. Thanks for the help though.

Maybe you can find some help here: http://enigma-dev.org/forums/index.php?topic=2116.0
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #13 Posted on: September 27, 2014, 08:03:53 PM
Quote from: edsquare on September 25, 2014, 09:33:16 PM
Quote from: HitCoder on September 25, 2014, 03:42:48 PM
All I really need as a base is a 360 degree rotation engine, for like, slopes, and stuff. That way, I can build on top of it, anything I needed. Thanks for the help though.

Maybe you can find some help here: http://enigma-dev.org/forums/index.php?topic=2116.0

If you could make an example that I could use, then yeah, I could probably use that method. I don't quite understand how to put it together though. Thanks.
Offline (Unknown gender) HitCoder

Member
Joined: Aug 2014
Posts: 157
View profile WWW
Reply #14 Posted on: September 29, 2014, 07:01:43 AM
Guys, thanks for the help so far, but I have decided to make my own engine using my own knowledge, but using it properly. I'm not bad with game maker and enigma, I'm just a little lazy, but I know what I'm doing 90% of the time. I may make a topic on my engine later on, so people can download it here, and use it as they please.
Pages: 1 2 3 4 5 6 7