• Most people probably don't realise this, but this forum has had two editors for a number of years. One is the xenForo default editor, and the other is a custom editor I made years back I called BBCEd.

    All the settings for which editor you use was lost during the upgrade. You can find the setting under Account Settings > Preferences > Editor.

Quick Modding/Hacking Answers Thread

Jul 24, 2019 at 5:58 PM
Best elf
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location: Cygnus
Posts: 2115
Age: 24
Ohhhh I see what's going on now, you're renaming the filename. I don't think CE automatically changes the memory for them like in BL, so it's recommended to just name it back to Kings
 
Jul 24, 2019 at 7:34 PM
Senior Member
"Master using it, and you can have this!"
Join Date: Jul 6, 2019
Location: The Clouds
Posts: 77
Ohhhh I see what's going on now, you're renaming the filename. I don't think CE automatically changes the memory for them like in BL, so it's recommended to just name it back to Kings
Tried that, its still blank, but I can live with that honestly, im just glad it doesn't crash....
 
Jul 26, 2019 at 7:18 AM
Senior Member
"Master using it, and you can have this!"
Join Date: Jul 6, 2019
Location: The Clouds
Posts: 77
So I just played Jenkas Nightmare (Amazing Fan Game) and It got me thinking about the Snake in Jenkas nightmare and the Bubble Line and Machine Gun in Cave Story, how do they automatically regain their ammo?

This is question 1000 this week folks!
 
Jul 26, 2019 at 2:16 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Jul 18, 2019
Location: Old Site
Posts: 6
I'm pretty sure all gun properties except ammo are in the executable itself.
 
Jul 27, 2019 at 8:39 AM
Senior Member
"Master using it, and you can have this!"
Join Date: Jul 6, 2019
Location: The Clouds
Posts: 77
Question 1001!

I was going through Jenkas nightmare and wondered: "How could I make custom tile sets" so Im asking exactly that!
How to I make custom tile sets
 
Jul 27, 2019 at 10:11 AM
Bonds that separate us
Forum Administrator
"Life begins and ends with Nu."
Join Date: Aug 20, 2006
Location:
Posts: 2790
Age: 29
Visually you can just edit the .bmps in the data/Stages folder with the program of your choice. The tileset properties can be modified in whatever map editor you're using.
 
Jul 27, 2019 at 11:18 AM
Junior Member
"It's dangerous to go alone!"
Join Date: Dec 22, 2018
Location: Sand Zone Residence
Posts: 33
You fire up an image editor and do your stuff. Make sure to save your tilesets as 24-bit bmp files starting with "Prt". The width of the bitmap has to be 256 px and the height has to be a multiple of 16, but not greater than 256. Then copy any of the .pxa files in the stage folder and rename it to match your bmp's name.

Afterwards, in BL or CE you can assign states/properties for each 1:1 tile (i.e. solid, breakable, etc.).
 
Jul 27, 2019 at 12:20 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Jul 18, 2019
Location: Old Site
Posts: 6
There's a bunch of tutorials just three threads below, which might help you with some newbie questions. Both ASM hacking and Image editing are here.
 
Jul 27, 2019 at 2:17 PM
Mint Online
Sleepyhead
"In Soviet Russia, graves keep YOU!"
Join Date: Jul 20, 2015
Location: Under sea level or something
Posts: 695
Age: 21
Question 1001!

I was going through Jenkas nightmare and wondered: "How could I make custom tile sets" so Im asking exactly that!
How to I make custom tile sets
As Joexys pointed out, easiet is to just make a copy one of the prt files under data/stage and also the similiarly named pxa file in the same folder and just make your tileset on that- remember that individual tiles are 16 by 16 pixels.
Once you are done select your new tileset and in bl you can right click the tiles to choose their behavior (solid, foreground, water etc, the pxa file contains what of these types the tiles are).
If you want to make custom collission, you'll have to look at asm stuff. But if you want a tile to be interactible or do stuff when touched you can apply tsc by using a null npc.
 
Jul 27, 2019 at 2:19 PM
Best elf
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location: Cygnus
Posts: 2115
Age: 24
And just in case you may ask this, it is also kinda the same for custom npc spritesheets, just start the files with Npc first. However, you will need to use the npc.tbl (NPC Table in Cave Editor) as a reference for which entities can go together, as well as looking at the other spritesheets to make sure the sprites won't overlap each other.
 
Jul 27, 2019 at 8:23 PM
Senior Member
"Master using it, and you can have this!"
Join Date: Jul 6, 2019
Location: The Clouds
Posts: 77
this? c.PNG
or this? c2.PNG
 
Jul 27, 2019 at 9:36 PM
Best elf
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location: Cygnus
Posts: 2115
Age: 24
The second one is the one you want to use.
 
Jul 27, 2019 at 10:01 PM
Senior Member
"Master using it, and you can have this!"
Join Date: Jul 6, 2019
Location: The Clouds
Posts: 77
So do I do Testing Tileset?
 
Jul 28, 2019 at 12:58 AM
Best elf
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location: Cygnus
Posts: 2115
Age: 24
So do I do Testing Tileset?
Nah, just Tileset (the one above Hurt Sound). I have no idea what the Testing Tileset thing is for, tbh
 
Aug 3, 2019 at 5:48 AM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Bleep, Bloop, Bleep, Bloop"
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1521
Age: 119
I have no idea what the Testing Tileset thing is for, tbh
Probably for the sprite display that was never fully implemented.
 
Aug 5, 2019 at 8:23 PM
Junior Member
"Fresh from the Bakery"
Join Date: Aug 5, 2019
Location: Hell
Posts: 12
I'm on linux.
Is there any way to mod NXEngine Evo?
There's a 'mods' start menu item, but I don't know how to write a mod for it.

I'm proficient windows modding (generally, I know how to use Booster's Lab for stage / script / entity editing, but I don't know assembly hacks), but I don't even know where to start with NXEngine Evo modding.

I'm sorry if this is a stupid question or if it's been answered before - I used the search function here but couldn't find anything.
 
Aug 5, 2019 at 8:36 PM
Best elf
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location: Cygnus
Posts: 2115
Age: 24
Aug 5, 2019 at 11:22 PM
Junior Member
"It's dangerous to go alone!"
Join Date: Dec 22, 2018
Location: Sand Zone Residence
Posts: 33
also known as literally the original engine, of course the original engine is better than a fan-made one
 
Aug 10, 2019 at 1:17 PM
Senior Member
"Master using it, and you can have this!"
Join Date: Mar 25, 2019
Location:
Posts: 77
Capture.PNG
I want the <MYB to happen before the text starts going, what am I doing wrong?
Also is there a way to change the size of a map with Booster's Lab? I am tired of having to switch to Cave Editor just to utilize this feature.
 
Aug 10, 2019 at 1:21 PM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Bleep, Bloop, Bleep, Bloop"
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1521
Age: 119
View attachment 5658
I want the <MYB to happen before the text starts going, what am I doing wrong?
Also is there a way to change the size of a map with Booster's Lab? I am tired of having to switch to Cave Editor just to utilize this feature.
You're using a <PRI at the start of the script, which freezes most parts of the game, excluding TSC and a couple of other things. Use a <KEY instead.

Don't worry, it's not your fault that Booster's Lab is poorly designed.
Open a map, select the "Tile" edit option and right click anywhere within the bounds of the map editing panel to get a context menu. Then select the "Resize Map" option from the list.
 
Top