Quick Modding/Hacking Answers Thread

Nov 1, 2012 at 5:43 PM
The Eternal Darkness
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Feb 12, 2012
Location: The Enemy of the Truth
Posts: 314
Age: 109
Pronouns: he/him
A few questions...
(1) Is it possible to make the timer (Nikumaru Counter or whatever) count downwards from a certain value and if it reaches zero, the main character dies?

(2) Is there a way to let certain weapons use the red star thing in Caret.pbm or are they only able to use the normal ones that are between the Level Up and Level Down things?

(3) Does anyone know the exact maximum size of tilesets before the tiles won't be recognized? Is it 256 x 256 or 256 x 240?


Also, if any of those questions are stupid, I apologize.


Assembly programming is a girl's best friend.
Don't you mean diamonds?
Or does these things differ depending on the country? :confused:
 
Nov 1, 2012 at 6:03 PM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 32
A few questions...
(1) Is it possible to make the timer (Nikumaru Counter or whatever) count downwards from a certain value and if it reaches zero, the main character dies?

(2) Is there a way to let certain weapons use the red star thing in Caret.pbm or are they only able to use the normal ones that are between the Level Up and Level Down things?

(3) Does anyone know the exact maximum size of tilesets before the tiles won't be recognized? Is it 256 x 256 or 256 x 240?


Also, if any of those questions are stupid, I apologize.



Don't you mean diamonds?
Or does these things differ depending on the country? :confused:

1) Yes, wtf story does this sort of with its timer for the minigame events. It required some heavy ASM hacks though.

3) 256x256 is the size for map tilesets. You can't have more than 256 tiles in a single tileset.
 
Nov 1, 2012 at 6:28 PM
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: Jan 28, 2010
Location: Internet
Posts: 1369
Age: 34
Pronouns: he/him
You could just have a global variable (oh I'm sorry, I meant "RAM" offset) count [Some positive number] - Nikumaru Time, then that will be a backwards timer.
 
Nov 3, 2012 at 6:48 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
How to make one-tile slopes (like in WTF Story)instead of spike blocks or any other blocks?
 
Nov 3, 2012 at 7:35 PM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
Pronouns: he/him
How to make one-tile slopes (like in WTF Story)instead of spike blocks or any other blocks?
It's an assembly hack, and a rather involved one at that.
 
Nov 5, 2012 at 4:53 PM
Mrs. Policewoman
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Oct 24, 2011
Location: Canada
Posts: 330
Age: 26
Pronouns: she/her
Is there a way to remove the bounciness from solid entities?
It'd be really helpful if I could use them as blocks.
 
Nov 5, 2012 at 5:44 PM
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: Jan 28, 2010
Location: Internet
Posts: 1369
Age: 34
Pronouns: he/him
Uncheck the bounciness on top flag using the NPCtbl editor?
 
Nov 5, 2012 at 5:46 PM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
Pronouns: he/him
Set them as "Special Solid" and unset "Solid"

or the reverse, I forget which. But I think the bouncy type overrides so make sure that's unset in the npc.tbl
 
Nov 5, 2012 at 8:30 PM
Senior Member
"I, Ikachan. The Life and Documentary of the OrigiNAL SQuiD."
Join Date: Oct 29, 2012
Location: England
Posts: 178
Age: 26
Pronouns: he/him
I've done a search on the forum but couldn't find any info so I'm going to ask here. How do I setup to make new bosses and enemies etc.
I know it involves a lot of effort but I want to give it a shot, I just don't know where to start. Any help on how to set this up so I can start playing
around and testing stuff would be greatly appreciated.

Also if you know of any useful tutorials on the matter please is you can, link them. Thanks.

EDIT: Thanks, Carrotlord.
 
Nov 5, 2012 at 9:14 PM
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: Jan 28, 2010
Location: Internet
Posts: 1369
Age: 34
Pronouns: he/him
New bosses? New enemies?
You want to change their behavior?
There is a lot of information on the forum about how to do this.

Cave Story x86 Assembly Guide
 
Nov 5, 2012 at 11:20 PM
Mrs. Policewoman
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Oct 24, 2011
Location: Canada
Posts: 330
Age: 26
Pronouns: she/her
I mean from the sides.
 
Nov 5, 2012 at 11:43 PM
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: Jan 28, 2010
Location: Internet
Posts: 1369
Age: 34
Pronouns: he/him
See Noxid's post.
 
Nov 5, 2012 at 11:57 PM
Mrs. Policewoman
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Oct 24, 2011
Location: Canada
Posts: 330
Age: 26
Pronouns: she/her
K.

EDIT: THANK YOU SO MUCH, THAT ACTUALLY WORKED!!!!!!

EDIT 2: Sorry for yelling.
 
Nov 8, 2012 at 2:35 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
How much NPCs can be placed on one map? Is there a way to increase the limit?
 
Nov 8, 2012 at 2:45 PM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
Pronouns: he/him
Nov 8, 2012 at 3:17 PM
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: Jan 28, 2010
Location: Internet
Posts: 1369
Age: 34
Pronouns: he/him
That would be 0x200.

Of course you can make the limit of number of NPCs on a single map bigger. You just have to add a lot more global variables to the executable, effectively increasing the RAM size. Use the new empty data slots to store active NPCs. How to do this? I am not sure. Most people won't have a clue either. Adding in arbitrary RAM values is something that we've wanted for a long time.
 
Nov 8, 2012 at 5:01 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
Ok, thanks. 200 is enough.
 
Nov 8, 2012 at 5:11 PM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 32
Both the program's instructions and the RAM are stored in the same place in the memory, so theoretically, if you want more RAM values (global variables), you should just find some clear space in the .exe and use that address.
 
Nov 8, 2012 at 8:18 PM
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: Jan 28, 2010
Location: Internet
Posts: 1369
Age: 34
Pronouns: he/him
Dude, it's 512. Not 200. 0x200 is not 200.
 
Nov 8, 2012 at 11:09 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Nov 8, 2012
Location:
Posts: 2
How do i change the character and his/her's weapons?
 
Back
Top