Majin Sam Posted January 2, 2007 Report Share Posted January 2, 2007 Hello, I'm new to your community, and I'm currently planning a Sonic the Hedgehog RPG. I have some basic plot points, ideas and characters down on paper, but first I wanted to get a working gameplay system going that made the game feel like Sonic. We all know that Sonic doesn't work with turn based battles, which is why I'm trying to combine Zelda style battling with classic Sonic style platforming. Overview Basically, I quickly threw together a Sonic the Hedgehog system for RPG Maker 2003. _It's not running perfectly yet, but it's looking good for about a half hour's work. X did make some changes to it, however, these changes caused quite severe lag and _made it harder to kill the enemies, so those changes were discarded. I originally wanted to include the 'ring drop', where Sonic drops his rings if he got hit. _However, after numerous complications and headaches, this was dropped and now enemies simply take a certain amount of rings from you when they hit you. Features - Ring Collection with Counter - Spin Dash - Jump Screenshots Yay! _It's Sonic! _Go get those rings! You can spindash anywhere Huzzah for custom made Badniks! Joust! And the victor ... Sonic! Video Demo Download Here Controls Arrow Keys - Move Z Key - Jump X Key - Spin Dash Known Issues Things are looking and feeling nicer now, rings sparkle when you collect them, as they used to, when you destroy an enemy you see the classic explosion with the sound effect we all recognise. However, there are still problems with enemy collisions. As we already know, you can't hit a stationary enemy and attacking only seems to work if they're moving toward you, and jumping can't be used to attack at all as it always results in you getting hurt. Obviously, this is a problem. I tried putting Sonic on Phasing Mode when he dashes, but then he simply passes right through his enemies. I suppose I could use X and Y co-ordinate tracking, but that's a last resort as I don't want the game to have to check too many variables at once. If I can't find an alternative solution though, I'll try it. Also, as for acceleration, which was mentioned, I'm not overly sure as to how to go about coding that. There is a function to check how long it takes to press a button, but not one to check how long you hold the same button down for. I'm guessing that I could use Memorise Position and make that position a variable as soon as a movement key is pressed, then check that position against where you are now and if it's a certain distance, speed Sonic up. But the problem with that theory is turning, as soon as you'd turn, it'd memorise a new position because you'd be pressing a new direction key. Also, there's the issue of making sure he slows down again. What I'm also trying to implement is the charge dash, I'm trying to make it so you can hold Shift and tap X to spin on the spot before releasing, like in Sonic 2 onwards. If anyone wants to help out, then please contact me. Credits will be given for all contributions that get used. Link to comment Share on other sites More sharing options...
DimensionWarped Posted January 2, 2007 Report Share Posted January 2, 2007 Doesn't load because of some RTP crap. This isn't the RPG maker community... so you shouldn't expect us to have the RPG Maker 2003 RTP. Link to comment Share on other sites More sharing options...
Majin Sam Posted January 2, 2007 Author Report Share Posted January 2, 2007 That's a good point actually, if you don't have RPG Maker 2003 installed on your PC then this won't run. Unfortunately I can't link you to an RPG Maker 2003 download because it's technically Warez, however, five second's patience and Google should get you it. Link to comment Share on other sites More sharing options...
SonicProject Posted January 2, 2007 Report Share Posted January 2, 2007 But the problem with that theory is turning, as soon as you'd turn, it'd memorise a new position because you'd be pressing a new direction key. Also, there's the issue of making sure he slows down again. In theory, when it registers the new position after going a certain distance couldn't you pull something off like skidding in the old platform games? Link to comment Share on other sites More sharing options...
DimensionWarped Posted January 2, 2007 Report Share Posted January 2, 2007 Oi... Link to comment Share on other sites More sharing options...
SonicProject Posted January 2, 2007 Report Share Posted January 2, 2007 Also, I thought RPG Maker was capable of creating executables. Link to comment Share on other sites More sharing options...
DimensionWarped Posted January 2, 2007 Report Share Posted January 2, 2007 It is an executable... but RPG maker is crap in that it doesn't make EXEs capable of running without the RTP installed. Honestly, I'm surprised noone has made a better silly RPG making program yet. Link to comment Share on other sites More sharing options...
Damizean Posted January 2, 2007 Report Share Posted January 2, 2007 It is an executable... but RPG maker is crap in that it doesn't make EXEs capable of running without the RTP installed. Wrong, you need to activate a flag on the ini file for it to not require the RTP. Link to comment Share on other sites More sharing options...
USC Posted January 2, 2007 Report Share Posted January 2, 2007 Yeah, just add "FullPackageFlag=1" to RPG_RT.INI and it'll run. You might want to include that in future releases, Sam. I'll look over it when I have some free time. Edit : Now it's telling me that it can't open a "system4" file. I can't find anything about that... Link to comment Share on other sites More sharing options...
VectorSatyr Posted January 2, 2007 Report Share Posted January 2, 2007 Yeah, just add "FullPackageFlag=1" to RPG_RT.INI and it'll run. You might want to include that in future releases, Sam. Damn... beat me to it! xD Link to comment Share on other sites More sharing options...
Spike Posted January 2, 2007 Report Share Posted January 2, 2007 God... I HATE rpg maker. I guess I wish you luck though. Looks neat. Link to comment Share on other sites More sharing options...
Majin Sam Posted January 2, 2007 Author Report Share Posted January 2, 2007 @SonicProject: I think that's a feature that'd only get annoying. @USC: System 4? That'd be a textbox file. There's no reason it'd be missing, it's a part of the RTP. @DimensionWarped: If all you're going to do is bitch, then don't bother posting in this topic. Yes, RM2k3 can make EXEs, but you usually still need the RTP installed unless you add the notation USC mentioned to the INI file. Also, saying RPGs are silly is rather ignorant. @Spike: Why is everyone here anti-RM2k3? Well, thanks for the luck Link to comment Share on other sites More sharing options...
Aaron C-T Posted January 2, 2007 Report Share Posted January 2, 2007 I suppose the same reason they were all "omb GM!" before. No idea. Game looks nice, by the way. I think you should add shows below the rings, though. Link to comment Share on other sites More sharing options...
Spike Posted January 2, 2007 Report Share Posted January 2, 2007 It's just that, with RPG maker it isn't really your own game. You've already got the engine and template laid out in front of you (You have made a new fighting engine though, which is cool). The filesizes are usually massive even if there is barley anything in the game... that and I just plain don't like it. Sorry. Link to comment Share on other sites More sharing options...
SonicProject Posted January 2, 2007 Report Share Posted January 2, 2007 @SonicProject: I think that's a feature that'd only get annoying. Odd. It wasn't in the old games. Link to comment Share on other sites More sharing options...
USC Posted January 2, 2007 Report Share Posted January 2, 2007 @Sam : Well, that's odd. Here's a picture of what happens when I run it... ...if that gives you any idea what's wrong. Is there an additional .dll or something that needs to be downloaded? (Huh, looks like the picture shrank) Link to comment Share on other sites More sharing options...
Aaron C-T Posted January 2, 2007 Report Share Posted January 2, 2007 You can always edit the engine like with MMF, TGF, and GM. There are engines on this site, people do the same exact thing to. RPGS normally take longer to develop, it makes sense to have a base engine to build off of as opposed to creating every little thing from scratch. ::Edited:: Link to comment Share on other sites More sharing options...
Spike Posted January 2, 2007 Report Share Posted January 2, 2007 Look, don't start trying to start **** with me. He asked my reasons, and I said why. Link to comment Share on other sites More sharing options...
Aaron C-T Posted January 2, 2007 Report Share Posted January 2, 2007 Not trying to "start crap." Just saying it doesn't sound much different than what the rest of us use. I did phrase that kinda wrong, though. Majin: Where exactly would I get this "RTD" thing from, anyway? Link to comment Share on other sites More sharing options...
1LT Worm Posted January 2, 2007 Report Share Posted January 2, 2007 Ugh, RM2K3. I haven't made games with the 2000 incarnation for over 5 years... @Majin: Yeah, I'd suggest you transfer over to MMF2 or GM (or C++! ). The RM2K(3) building app is so inflexible. Plus it's illegal. I have a feeling you're going to be beating your head trying to get this thing to work. But, good luck to you anyway. Link to comment Share on other sites More sharing options...
Aaron C-T Posted January 2, 2007 Report Share Posted January 2, 2007 Wait a sec- it's illegal? How so, exactly? Not sure I understand. Link to comment Share on other sites More sharing options...
rogueyoshi Posted January 2, 2007 Report Share Posted January 2, 2007 @Sam : Well, that's odd. Here's a picture of what happens when I run it...[qimg]http://www.sonicfangameshq.com/forum/attachment.php?attachmentid=131&stc=1&d=1167763336[/qimg] ...if that gives you any idea what's wrong. Is there an additional .dll or something that needs to be downloaded? (Huh, looks like the picture shrank) he forgot to put that file in. its from the RTP. whenever you release an rpg maker game, you should put it all RTP files used so that people with rpg maker can use it. and also change that flag. Wait a sec- it's illegal? How so, exactly? Not sure I understand. eh, it USED to be illegal, until enterbrain made it freeware. Link to comment Share on other sites More sharing options...
VectorSatyr Posted January 2, 2007 Report Share Posted January 2, 2007 Eh, it USED to be illegal, until enterbrain made it freeware. Actually, only RM2K is freeware; RM2k3 is still illegal, and RMXP is a legit product now. =P Link to comment Share on other sites More sharing options...
Aerosol Posted January 2, 2007 Report Share Posted January 2, 2007 but...why? Link to comment Share on other sites More sharing options...
DimensionWarped Posted January 2, 2007 Report Share Posted January 2, 2007 Wrong, you need to activate a flag on the ini file for it to not require the RTP. So terribly sorry for not being entirely familiar with the nuances of a software package I find less than powerful. Link to comment Share on other sites More sharing options...
Recommended Posts