View Single Post
EvilMike

JCF Member

Joined: Jun 2001

Posts: 3,478

EvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHART

Dec 31, 2009, 10:18 AM
EvilMike is offline
Quote:
Originally Posted by Falcury View Post
If JJ2+ won't let me do it, I'd gladly write yet another utility that gets in the way as little as possible, specific to your purposes (which would otherwise require scripting).
So what I'm trying to say, don't give up on your project, because one way or another, what you describe is perfectly doable.
Thanks for the offer. And don't worry, I don't plan on giving anything up; just putting it on hold until things become more feasible (it's more a question of when than if).

Using an external utility for some of the fancier things was also something that I thought about doing myself as an alternative to scripting... but I ruled it out due to the difficulties it would impose (it would somewhat difficult to create something like say, a magic potion sprite that gives you the ability to double jump twice in the air, whereas this is actually pretty easy with scripting). Also, my experience with memory editing has been that some things can cause the game to slow down a bit or become less responsive to input, and this might be a problem for something like say disallowing the player to copter, which pretty much requires setting a certain memory address to 0 every game tick. A utility would still offer advantages though, especially with somebody helping, so I'll definitely think about accepting your offer (it would be good for having triggers persist between levels, or for permanently switching the character). I'm going to take a look at what I have at the moment and see if what would need tweaking in order of this to work. Karrot shire was pretty impressive from what I played of it.


Quote:
Originally Posted by BlurredD
I should probably implement something since I'm undoing the secret level changes I made earlier. It wouldn't be hard to have the EOL events use a help string for the filename. I can also add a bit for fast level cycling. Also, I'm in favor of using the bonus level field as the level you go to after getting a game over. It would just require something like a '|' before the filename for backwards compatibility.
That's an interesting idea with the bonus level replacing the game over screen. It could be used to skip it entirely (set the game over level to the current level) or do something really evil like send the player back to level 1 (probably a bad idea). Or for a non-linear pack, it could send the player to the "central hub" area.