SMBX Help Thread
Re: SMBX Help Thread
Is it possible to increase the speed of the airship cockpit NPC? I've finally got it working how I want it to, but it's a tad too slow for my liking.
Thanks
EDIT: Also, does scrolling other layers/autoscrolling the level not function properly when you're using the airship cockpit? Either they won't scroll at all or they'll glitch out and cause me to die.
Thanks
EDIT: Also, does scrolling other layers/autoscrolling the level not function properly when you're using the airship cockpit? Either they won't scroll at all or they'll glitch out and cause me to die.
- Markus_E-bear
- Posts: 1
- Joined: 13 years ago
- Location: Ohio
Re: SMBX Help Thread
Hey guys, doing my first level for this hack. It is pretty much ready to be uploaded and tested, but I made custom graphics for it. How do I include those with the level so that they are a part of it?
Thanks!
Thanks!
Howdy
Re: SMBX Help Thread
Wherever the .lvl file for your level is, put a folder there that has the same name as your level. Find the names of the graphics you want to replace in the "graphics" folder and then rename your custom graphics so that they have that same name/file type. Then, put the renamed custom graphics into the new folder you made for your level.Markus_E-bear wrote:Hey guys, doing my first level for this hack. It is pretty much ready to be uploaded and tested, but I made custom graphics for it. How do I include those with the level so that they are a part of it?
Then, if you turn your level into a .rar archive and send it, make sure you include that folder in the archive, otherwise the graphics won't show up when you send the level to others. This is the same thing you need to do for custom music.
Hope that helps! Post a reply if that didn't answer all of your questions!
- Markus_E-bear
- Posts: 1
- Joined: 13 years ago
- Location: Ohio
Re: SMBX Help Thread
Nope, you answered everything, thanks!Cjn14 wrote:Wherever the .lvl file for your level is, put a folder there that has the same name as your level. Find the names of the graphics you want to replace in the "graphics" folder and then rename your custom graphics so that they have that same name/file type. Then, put the renamed custom graphics into the new folder you made for your level.Markus_E-bear wrote:Hey guys, doing my first level for this hack. It is pretty much ready to be uploaded and tested, but I made custom graphics for it. How do I include those with the level so that they are a part of it?
Then, if you turn your level into a .rar archive and send it, make sure you include that folder in the archive, otherwise the graphics won't show up when you send the level to others. This is the same thing you need to do for custom music.
Hope that helps! Post a reply if that didn't answer all of your questions!
Howdy
- SAJewers
- ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
- Posts: 3920
- Joined: 10 years ago
- Location: Nova Scotia
-
darkychao
- Posts: 0
- Joined: 12 years ago
- Location: When you sleep there's a lesson you must learn: not for the lesson today, mate.
Re: SMBX Help Thread
It really depends if people mind if we edit their levels to include themSAJewers wrote:Darkychao/Demolition:


Check out my TF2 community workshop stuff:BeatBoxingBoo wrote:a medley is just, like, a mixture of medics
Crust Crusher
Crafty Cutter
Pinhead
Thread
If I didn't like anybody who had a different opinion than me on something I like I wouldn't have any friends.-Bwarch
- SAJewers
- ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
- Posts: 3920
- Joined: 10 years ago
- Location: Nova Scotia
- SAJewers
- ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
- Posts: 3920
- Joined: 10 years ago
- Location: Nova Scotia
Re: SMBX Help Thread
Again: requesting help from Docopoper or Kil on setting the # of Boss hits for the Final Level/Boss.
-
Septentrion Pleiades
- Banned
- Posts: 0
- Joined: 12 years ago
- First name: Stephen
- Location: Holstaurus Heaven
Re: SMBX Help Thread
SAJewers wrote:Again: requesting help from Docopoper or Kil on setting the # of Boss hits for the Final Level/Boss.
- SAJewers
- ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
- Posts: 3920
- Joined: 10 years ago
- Location: Nova Scotia
Re: SMBX Help Thread
Septentrion Pleiades wrote:SAJewers wrote:Again: requesting help from Docopoper or Kil on setting the # of Boss hits for the Final Level/Boss.
-
Septentrion Pleiades
- Banned
- Posts: 0
- Joined: 12 years ago
- First name: Stephen
- Location: Holstaurus Heaven
- docopoper
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non pharetra enim, nec maximus odio.
- Posts: 78
- Joined: 11 years ago
- First name: Shane Farrell
- Pronouns: they/he
- Location: Ireland
Re: SMBX Help Thread
Oh, right. xD Ok, I'll do that tonight.SAJewers wrote:Again: requesting help from Docopoper or Kil on setting the # of Boss hits for the Final Level/Boss.
Though one unrelated thing I'd like to mention:
The first thing I would do with infinite power would be to make myself a cave where I could look at my shadow forever.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^
I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
- Willhart
- Stalker, Doxxer, and Sexual Harasser
- Banned
- Posts: 2434
- Joined: 12 years ago
- Location: Finland
Re: SMBX Help Thread
In lunadll, Is it possible to play a custom SFX if you give it a specific id?
Re: SMBX Help Thread
Not now, but it'll be ready for the next game.
DON'T PM me. Ask your question in the help thread so everyone can be answered.
- docopoper
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non pharetra enim, nec maximus odio.
- Posts: 78
- Joined: 11 years ago
- First name: Shane Farrell
- Pronouns: they/he
- Location: Ireland
Re: SMBX Help Thread
That with the ability to display arbitrary sprites will be cool. I'll be able to make an entirely separate game in the engine.
Are sprite transformations and direct vertex drawing out of the question? xD
Are sprite transformations and direct vertex drawing out of the question? xD
The first thing I would do with infinite power would be to make myself a cave where I could look at my shadow forever.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^
I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
- SAJewers
- ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
- Posts: 3920
- Joined: 10 years ago
- Location: Nova Scotia
Re: SMBX Help Thread
I think It'd be kinda cool to have a puzzle level where you use LunaDLL to have layers you have to move around to progress.
- docopoper
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non pharetra enim, nec maximus odio.
- Posts: 78
- Joined: 11 years ago
- First name: Shane Farrell
- Pronouns: they/he
- Location: Ireland
Re: SMBX Help Thread
Or make an entirely new platformer with different physics.
The first thing I would do with infinite power would be to make myself a cave where I could look at my shadow forever.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^
I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
- Willhart
- Stalker, Doxxer, and Sexual Harasser
- Banned
- Posts: 2434
- Joined: 12 years ago
- Location: Finland
Re: SMBX Help Thread
Is there a way to make blocks that stop the player movement from only one side?
- docopoper
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non pharetra enim, nec maximus odio.
- Posts: 78
- Joined: 11 years ago
- First name: Shane Farrell
- Pronouns: they/he
- Location: Ireland
Re: SMBX Help Thread
I think I'd be able to do that with LunaDLL. It might feel different to other collisions though - since I would I would more be holding the player's coordinates to that side of the block when colliding. So anything like collisions with walls stopping the player from running wouldn't happen.
The first thing I would do with infinite power would be to make myself a cave where I could look at my shadow forever.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^
I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
- Willhart
- Stalker, Doxxer, and Sexual Harasser
- Banned
- Posts: 2434
- Joined: 12 years ago
- Location: Finland
Re: SMBX Help Thread
docopoper wrote:I think I'd be able to do that with LunaDLL. It might feel different to other collisions though - since I would I would more be holding the player's coordinates to that side of the block when colliding. So anything like collisions with walls stopping the player from running wouldn't happen.
Re: SMBX Help Thread
I'm looking for new commands to add. That might be doable with scripts if I add PlayerMemSet which you could use to cancel out collision by triggering it with BlockTrigger, maybe.
Also if anyone cares about the structure of events, here it is.
In hindsight, I'm not sure what use that's going to be.
Also if anyone cares about the structure of events, here it is.
DON'T PM me. Ask your question in the help thread so everyone can be answered.
- docopoper
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non pharetra enim, nec maximus odio.
- Posts: 78
- Joined: 11 years ago
- First name: Shane Farrell
- Pronouns: they/he
- Location: Ireland
Re: SMBX Help Thread
No, that's actually very useful since it allows things like displaying message boxes from LunaDLL.
It also allows you to do something really cool:
Scan the message field so that if the level designer types something like "LunaDLL: " + one of the commands you are able to trigger using the text file. That command will be run when the event triggers and no message will be displayed.
I also propose that if a SMB1 axe is set to friendly - it should act as a trigger zone (using the sprite's normal bounding box) that triggers its death event whenever the player touches it, and the talk event for every frame the player is touching it (assuming it has those respective events assigned) - since neither of those events ever seem to be triggered when the axe is friendly and has no message attached. If the axe does have a message attached - you should probably ignore it and not use it as a trigger zone.
Anyway, those are two things I thought of doing when you first came out with the DLL. You just didn't have any way of triggering or reading events. (I still don't know if you can trigger them yet - but you should make that possible if you can)
It also allows you to do something really cool:
Scan the message field so that if the level designer types something like "LunaDLL: " + one of the commands you are able to trigger using the text file. That command will be run when the event triggers and no message will be displayed.
I also propose that if a SMB1 axe is set to friendly - it should act as a trigger zone (using the sprite's normal bounding box) that triggers its death event whenever the player touches it, and the talk event for every frame the player is touching it (assuming it has those respective events assigned) - since neither of those events ever seem to be triggered when the axe is friendly and has no message attached. If the axe does have a message attached - you should probably ignore it and not use it as a trigger zone.
Anyway, those are two things I thought of doing when you first came out with the DLL. You just didn't have any way of triggering or reading events. (I still don't know if you can trigger them yet - but you should make that possible if you can)
The first thing I would do with infinite power would be to make myself a cave where I could look at my shadow forever.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^
I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
<- Go team Yeah Doctor Shemp.!
<- That's everyone being nice to me. ^^I made a game called Utter Confusion! Play it! :D
It's a lot of fun and has been incredibly popular at every indie game dev party I've brought it to.
Re: SMBX Help Thread
Well I figured out how to trigger smbxevents. That'll be in the next version.
There's now the ability to make your own custom level cheats as event triggers in lunadll.txt, so I'm adding some globals in the base dll for management and convenience with certain things
deletesystem32 - Fully clears all demo counter records
toggledemocounter - Toggle the demo counter display on/off
thouartdamned - Fully toggle all lunadll features on/off
There's now the ability to make your own custom level cheats as event triggers in lunadll.txt, so I'm adding some globals in the base dll for management and convenience with certain things
deletesystem32 - Fully clears all demo counter records
toggledemocounter - Toggle the demo counter display on/off
thouartdamned - Fully toggle all lunadll features on/off
DON'T PM me. Ask your question in the help thread so everyone can be answered.
- Mabel
- Just west of wierd
- Posts: 299
- Joined: 9 years ago
- https://marbels.talkhaus.com/
Re: SMBX Help Thread
Is there a way to make an event trigger multiple layers?
and
Is there a way to make an event trigger multiple events?
if not i guess ill just wait on that thing Kil is doing which is basically my answer o3o.
and
Is there a way to make an event trigger multiple events?
if not i guess ill just wait on that thing Kil is doing which is basically my answer o3o.









