Super Mario Bros X combines all those elements that have made the sage to be one of the best videogames in history. That means we are in front of an spectacular videogame, a must have for any Mario lover out there. Jul 28, 2013 Downloads Play Lists The complete Super Talking Time Bros 1+2 Contains both games, and the engine to run them, as well as the Patch 1.5 update (as of July 28th, 2013) Warning: Do not overwrite your current install of SMBX, as it will cause issues with other games you have.
Sorry if any of these things I mentioned before, I do not remember what my previous suggestions were.
Note: Those requiring frames for the players may take a little longer.
I also plan to include frames for power ups that possibly are in smbx 1.4.5 like the boogmeran costume and the smw feather.
1 CUSTOM NPCS:
This would be very useful for things like custom power ups or items.
Think of 2 ways you could do:
A: Leave empty spaces, this was going to be done in the false version.
- Spoiler
- Spoiler
2:CUSTOM POWER UPS WITHOUT REPLACING EXISTING (tea script feature):
It would be great to be able to add new power ups without replacing those that already exist.
I would also like the power up created can be added to the inventory.
Here would be very useful the option of custom npcs.
Here is more information on how this feature would be:
- Spoiler
- http://wohlsoft.ru/forum/viewtopic.php?f=81&t=1819
3 NEW FEATURE OF SMW GRANTS:
This I have been thinking for some time.
It would be very interesting to be able to climb from both sides (like SMW), and with this to add climbing koopas.
The graphics can detract a little, since I have to make frames for the players.
Here I have a preview of Mario-1.
- Spoiler
4 NEW FEATURES FOR EXPANSION OF GRAPHICS:
This can be done since version 1.4.3 but I did some observations and there are some things that I would like to see in the next version.
a:When I put some enemy with things like lakitus or parachute can happen two things: or I have certain restrictions like not putting the first of one with the second of the other; Or the expansion is omitted directly.
A solution to all this would be to appear the pictures of both enemies.
In this image it is better explained:
- Spoiler
- Spoiler
This will obviously have a limit, unless the enemy espauned can throw enemies.
- Spoiler
5 DIAGONAL PIPE CANNON:
The title says it all, shoot out diagonally, as in smw.
Here would be a good place to put it (it will only be available with canon exit)
6 NEW GRAVITY OPTIONS:
a:Inverted gravity
- Spoiler
This could be done by adding negative values to the acceleration.
Smbx 1.5 Download
- Spoiler
7 GROUND POUND:
This would be a good step to the next version.
One suggestion I have is that when this is activated, mini Mario can not eliminate the enemies through the spinjump.
- Spoiler
8 NEW NPCS:
Here are some that I think are relevant
-smb3 buster beetle
-smw chargin chuck
-smw dry bone throwing bone
-up side piranha plant should be able to throw enemies.
You can create a red piranha plant upside or add the option to the existing one.
-fire snake
-smbtll green trampoline (or add that option to an existing one)
-smw triangle blocks (i think this is the most important). Missing player frames.
Below are all the folders.
9 This suggestion is not so important, but it would give a better touch to the game.
Mario and Luigi change frames when they take speed, I'll leave them down here, I'll also include those of triangle blocks.
Contents
1. Finding/creating a NPC graphic.
2. Creating an NPC Text file.
3. NPC Codes list.
1. Finding/creating a NPC graphic.
- So if you ever wanted to use custom NPCs in your SMBX levels, you probably were wondering on how to do that. Well, there are two ways: finding a graphic and creating a graphic.
1) Finding needed graphics is easier. All you have to do is search for the graphics you need in a 'Graphic Submissions' forum section: viewforum.php?f=10
Or download The NEW SMBX CGFX Pack, it has pretty much everything that has been made by SMBX Community members: viewtopic.php?f=10&t=29
2) Creating your own graphics, on the other hand, is a bit more complicated. To create a graphic, Paint.NET is recomended, as it's the most user-friendly image editing tool out there. If you have a good imagination at what you want to create, you're good to go. Also recoloring can be done with this tool too.
Read more about how to create your own graphics here:
viewtopic.php?f=29&t=291
or here:
http://www.supermariobrosx.org/forums/viewtopic.php?f=35&t=10581
2. Creating an NPC Text file.
- If the NPC you created is bigger or smaller than the original SMBX NPC (or if you just want to play with NPC behaviours), then you need to create an NPC Text file. It's needed as if your customized NPC won't have its own text file, it might appear glitched in SMBX. What you need to do is:
1) Create a text file in the graphics folder for the level and name it after the NPC (if you want to apply codes to Goomba, name the .txt file as NPC-1, for example).
2) Add the wanted codes with their values on their own lines. For example, let's customize a Goomba:
Code: Select all
playerblocktop=0
nofireball=1
jumphurt=1
score=6
The player would be able to walk on the Goomba, the Goomba would be invulnerable to fireballs, the Player would get hurt on top of it and the Goomba would add 1000 points to the player's total points when killed.
3) Remember to add your new text file into the level folder (if you don't have a level folder, then create a new folder, name it after the level name (for example if your level name is 'levelname.lvl', then name your level folder like 'levelname', without quotes) and put your custom NPC graphics and your new text file in the folder).
3. NPC Codes list.
Smbx 1.5 Download Free
- Here's the list of possible NPC codes. When applying 1 or 0, 1 means yes and 0 means no.
- Spoiler
- speed=0 - the NPC stands still. If the player is able to stand on this NPC (playerblocktop=1), the NPC acts like a conveyor belt to the player (and other NPCs).
speed=1 - does no change to the NPCs speed. It's like multiplying the speed by 1 which does nothing if you know maths at all.
speed=2 - makes the NPC twice as fast as the original speed.
speed=3 - makes the NPC thrice as fast as the original speed (and so on).
So, basically, the value you put to the speed= code is the number that the speed is multiplied by.
Also, some people like to use decimals (e.g. 1.5) in the speed= NPC code, because without them you can't change the NPCs speed to other than 200%, 300%, 400% etc. and, what's more important, you can't make the NPC slower. E.g. with the value 0.5 you can make the NPC two times slower, and with 1.5 you can make the NPCs speed one and half times higher. Decimals work on some people, but on a good portion of people, they make the level crash on load.
So, do not use decimals in NPC codes. It causes crashing on some people. Thank you.- Spoiler
- framespeed=1 - eight times faster than the original frame speed.
framespeed=2 - four times faster than the original speed.
...
framespeed=4 - two times faster than the original speed.
...
framespeed=8 - normal. No changes to the framespeed.
...
framespeed=16 - half as fast as the original framespeed.
So, if you're good at maths, you can see that the framespeed= values are eights of the original frame frequencies. 1 makes it 8 times faster, 8 does nothing and 16 makes it twice as slow. So, in percentage, the values would go like this:- framespeed=1 - 800%
framespeed=2 - 400%
framespeed=3 - 267% (rounded)
framespeed=4 - 200%
framespeed=5 - 160%
framespeed=6 - 133% (rounded)
framespeed=7 - 114% (rounded)
framespeed=8 - 100%
framespeed=9 - 89% (rounded)
framespeed=10 - 80%
framespeed=11 - 73% (rounded)
framespeed=12 - 67% (rounded)
framespeed=13 - 62% (rounded)
framespeed=14 - 57% (rounded)
framespeed=15 - 53% (rounded)
framespeed=16 - 50%- Spoiler
- framestyle=0 - acts like a goomba, means, both left and right movement use the same sprite.
framestyle=1 - the NPC have sprites for both left and right, the first half of the sprite sheet is for left movement, the later half is for the right movement.
framestyle=2 - NPC has both left and right movement, and upside down movement for when the NPC is grabbed (such as the SMB2 enemies).
Graphical codes:
- gfxoffsetx=[+/- numbers] (moves the graphic in the x direction (left or right))
gfxoffsety=[+/- numbers] (moves the graphic in the y direction (up or down))
width=[+ numbers] (NPC's width)
height=[+ numbers] (NPC's height)
gfxwidth=[+ numbers] (graphic's width)
gfxheight=[+ numbers] (graphic's height)
frames=[+ number] (sets the number of frames the NPC should have)
framespeed=# - how fast the NPC animates (0-7 are eighths of the default speed, 8 is the default speed and 9 and bigger are the default speeds multiplied**)
framestyle=[0,1,2] (names the style the frames should switch***)
Player Interaction codes:
- score=[0-13] (score you get by killing the NPC: none, 10, 100, 200, 400, 800, 1000, 2000, 4000, 8000, 1up, 2up, 3up and 5up)
playerblock=[1,0] (makes NPCs act like blocks to the players)
playerblocktop=[1,0] (makes the player able to stand on the NPC)
grabside=[1,0] (gives the player the ability to grab NPCs from the side)
grabtop=[1,0] (gives Mario the ability to grab NPC's like shy guys)
jumphurt=[1,0] (if set to 1, the player gets hit from landing on the enemy)
nohurt=[1,0] (if true, the NPC doesn't hurt you)
noyoshi=[1,0] (if true, Yoshi can't eat the NPC)
nofireball=[1,0] (if true, the NPC can't be killed by fireballs)
noiceball=[1,0] (if true, enemy can't freeze when an ice ball touches it)
World Interaction codes:
- npcblock=[1,0] (makes the NPC act like a block to other NPCs)
npcblocktop=[1,0] (makes NPCs able to stand on the NPC)
noblockcollision=[1,0] (if true, the NPC doesn't interact with blocks)
cliffturn=[1,0] (if true, enemy turn on a cliff)
foreground=[1,0] (if true, the NPC is in front of everything)
speed=[+/- numbers] - how fast the NPC moves (the number is what the speed is multiplied by: 0 = no speed, 1 = default, 2 = twice as fast as default, 3 = thrice as fast etc.* Negative values make it move backwards)
nogravity=[1,0] (if true, the NPC walks in the air)
*Speed value clarification:
**Frame speed value clarification:
***Framestyle number meanings: