Users browsing this thread: 1 Guest(s)
Barubary NPC Sprite Request
01-25-2011, 08:23 PM
Sweet action xD Glad you figured it out - I wish I could tinker with the code and execution myself - would make this go by much faster but yeah...
Ha but glad you got it working! And idiotic me, I didn't even think about the screen shaking being in a dark room. I'm dumb like that :p
Screen colors sound cool, but I'm gonna explain what I think you should do with screen colors below.
To make the boss appear, vanish, and then re-appear was something I remember wanting to do so many times in my hack. I looked around like crazy for some subroutine or instructions that make such a thing possible, but I'd say that I'm about 89% sure you can't do it easily.
But there's an alternative that I think will work fairly well.
Try this code wherever you want
B0, *03, 42, 10, 45, 91, F4, 67, 92, 41, 10, 45, B1, 92
I'll translate this I suppose
(B0) Execute the following (03) times (42) Hide Object (10) (45) Refresh Objects (91) Pause for 15 units (F4) Play sound effect (67) (92) Pause for 30 units (41) Show Object 10 (45) Refresh Objects (B1) End block of repeating commands (92) Pause for 30 units
Again this can be re-modified of course to your liking. I think this should work somewhat good with the timing, but not sure. The thing is the CPU is FAST - it can compute 1+1 just as fast as 100 + 100.
So those "pause" bytes can be changed to either 91, 92, 94, or 95. That's all in order of the time span - 95 being the longest units.
Hope this helped!
Now concerning the sequence where you want to execute the option for the player to fight solo or all together...hmm I'm not quite sure how to use this instruction.
As you already figured out, it indexes a set subroutine and the follows up with the result. I think you might need to ask Nattak or someone at Slick productions how this works. It might/probably is simple, but I don't wanna provide faulty code. And if your re-modifying the subroutine it branches to, it could be a little risky.
But post a Tube video when this is complete!
* The (03) can be changed to any number, it will tell the game how many times to execute the following bytes all the way to the (B1) and then it'll quit.
Ha but glad you got it working! And idiotic me, I didn't even think about the screen shaking being in a dark room. I'm dumb like that :p
Screen colors sound cool, but I'm gonna explain what I think you should do with screen colors below.
To make the boss appear, vanish, and then re-appear was something I remember wanting to do so many times in my hack. I looked around like crazy for some subroutine or instructions that make such a thing possible, but I'd say that I'm about 89% sure you can't do it easily.
But there's an alternative that I think will work fairly well.
Try this code wherever you want
B0, *03, 42, 10, 45, 91, F4, 67, 92, 41, 10, 45, B1, 92
I'll translate this I suppose
(B0) Execute the following (03) times (42) Hide Object (10) (45) Refresh Objects (91) Pause for 15 units (F4) Play sound effect (67) (92) Pause for 30 units (41) Show Object 10 (45) Refresh Objects (B1) End block of repeating commands (92) Pause for 30 units
Again this can be re-modified of course to your liking. I think this should work somewhat good with the timing, but not sure. The thing is the CPU is FAST - it can compute 1+1 just as fast as 100 + 100.
So those "pause" bytes can be changed to either 91, 92, 94, or 95. That's all in order of the time span - 95 being the longest units.
Hope this helped!
Now concerning the sequence where you want to execute the option for the player to fight solo or all together...hmm I'm not quite sure how to use this instruction.
As you already figured out, it indexes a set subroutine and the follows up with the result. I think you might need to ask Nattak or someone at Slick productions how this works. It might/probably is simple, but I don't wanna provide faulty code. And if your re-modifying the subroutine it branches to, it could be a little risky.
But post a Tube video when this is complete!
* The (03) can be changed to any number, it will tell the game how many times to execute the following bytes all the way to the (B1) and then it'll quit.
« Next Oldest | Next Newest »
Users browsing this thread: 1 Guest(s)