



And Windows 






And Windows 







Concept #0 wrote:Compatibility with SMBX must be dropped. This locks this from being an full-capability 2D editor, and to some degree locks us to Mario-like games. This does not mean an importer (and possibly an exporter) shouldn't be made for SMBXtented.
Concept #1 wrote:I think we should wipe the concept of Player, Block, NPC, BGO and Warp. Think of those as objects instead. Fully codeable objects.
But isn't it making it counter-intuitive to new players, who will first need to learn coding? That's where Config packs will come in. They will come with preset objects, preset level settings, preset features (preset features: things like "Conditional Branches"), preset everything, so you don't need to make them yourself. This actually fixes where SMBX is the worst: customization. If objects are implemented instead of the classic SMBX categories of level objects, everything will customizable.
Concept #2 wrote:Control of camera shouldn't be hardcoded into the engine like it is in SMBX. This should be handled in code. This also kills the need of sections and section boundaries, as the code that handles the camera can be programmed to lock into a boundary determined by objects and only move outside of these when the player enters a warp. And allows for camera-trolling like in SMW, where you think there's nothing over there because the camera doesn't move when you jump, but when you use things like the Cap Mario, you can see actually something was in there.
But isn't it making it counter-intuitive to new players...: I know the question, and same answer. Config packs may implement their own camera control codes as base.
Concept #3 wrote:Physics shouldn't be locked to 2D single-plane side-scrolling, like most 2D platformers and some beat 'em ups (like Altered Beast). Allowing physics to be changed will allow more genres like top-view RPG and multi-plane beat 'em ups to be programmed.
Before asking it: config pack may provide preset physics settings.
Concept #4 wrote:Sizables should be abandoned. They must be built part by part, like in Mario builder. This also allows blocks in SMBXtended to behave like they are coded in SMW. If you ever played with Lunar Magic, you may know only the side blocks in SMW are actually solid. Everything else can be passed through from below or from all sides. It's hard to explain only with text, but try making this in Lunar Magic:
Concept #5 wrote:Making standalone versions of the game should be made possible, and things like encryption should lock files from editing. Yeah, decompiling the executable can provide decryption keys, but hardly anyone would be interested in modding 2D games like this one could output. Also, if people were interested in making people mod their games, they'd give the codes freely once the thing was downloaded for anyone to make mods.
Concept #6 wrote:Maybe things like 2.5 graphics/gameplay support?


That would be done only when legacy SMBX engine will be finally dropped out, unfortunately it still in active usage. Compatibility is SUPER-important, anyway, if you choosing to use new features, there are automatically unlocking when you saving LVLX/WLDX and you free to have any non-SMBX features. However when you save into LVL/WLD, all those features are locking because impossible in the SMBX. When PGE Engine will be finally released, I will set LVLX/WLDX formats as default file format to save, but currently I keep SMBX64-LVL/WLD while PGE Engine in alpha-state.tb1024 wrote:Concept #0 писал(а):
Compatibility with SMBX must be dropped. This locks this from being an full-capability 2D editor, and to some degree locks us to Mario-like games. This does not mean an importer (and possibly an exporter) shouldn't be made for SMBXtented.
Internally, all physical bodies (Player, BGO, NPC, Warp, Physical environment zone) are inherited from "Physical body" class, so, I would allow to game makers to make own object types via LUA code. (and most features which are player and NPC's are have would be coded in lua from scratch!)tb1024 wrote:Concept #1 писал(а):
I think we should wipe the concept of Player, Block, NPC, BGO and Warp. Think of those as objects instead. Fully codeable objects.
But isn't it making it counter-intuitive to new players, who will first need to learn coding? That's where Config packs will come in. They will come with preset objects, preset level settings, preset features (preset features: things like "Conditional Branches"), preset everything, so you don't need to make them yourself. This actually fixes where SMBX is the worst: customization. If objects are implemented instead of the classic SMBX categories of level objects, everything will customizable.
Camera manipulation via lua code is planned, so, you will be able to customize camera psychology and have any non-standard features with cameras. One of things - custom ground-quash like effects while thwomps (or some fat idiots) are falling to the ground, etc. Another thing is smoother camera movement like in original Mario games, etc. (I.e. allow optional thing which keeps camera at bottom of section until player will begin climbing up, etc.)tb1024 wrote:Concept #2 писал(а):
Control of camera shouldn't be hardcoded into the engine like it is in SMBX. This should be handled in code. This also kills the need of sections and section boundaries, as the code that handles the camera can be programmed to lock into a boundary determined by objects and only move outside of these when the player enters a warp. And allows for camera-trolling like in SMW, where you think there's nothing over there because the camera doesn't move when you jump, but when you use things like the Cap Mario, you can see actually something was in there.
But isn't it making it counter-intuitive to new players...: I know the question, and same answer. Config packs may implement their own camera control codes as base.
Mainly PGE is side-scrolling platform genre specific engine. top-view games is another thing, anyway physics are already reconfigurable and similar workarounds are possible too (disable gravity and move player up down left right via arrows, and kill player with "falling" animation if it wasn't jumped over pit, etc.). The thing I still need to implement everything what is already planned for implementation of necessary features.tb1024 wrote:Concept #3 писал(а):
Physics shouldn't be locked to 2D single-plane side-scrolling, like most 2D platformers and some beat 'em ups (like Altered Beast). Allowing physics to be changed will allow more genres like top-view RPG and multi-plane beat 'em ups to be programmed.
Before asking it: config pack may provide preset physics settings.
I think, you means a making custom sizables based on regular blocks (block will work as sizable if you will add "sizable=true" flag in the lvl_blocks.ini at specific block). Good idea to provide resourse ecomomy (don't flood with dots to make a a big wall)tb1024 wrote:Concept #4 писал(а):
Sizables should be abandoned. They must be built part by part, like in Mario builder. This also allows blocks in SMBXtended to behave like they are coded in SMW. If you ever played with Lunar Magic, you may know only the side blocks in SMW are actually solid. Everything else can be passed through from below or from all sides. It's hard to explain only with text, but try making this in Lunar Magic:
Standalone packages are already planned (especially for this case, and also to be convenient on mobile devices where tonn of files required to isntall is super-inconvenient):tb1024 wrote:Concept #5 писал(а):
Making standalone versions of the game should be made possible, and things like encryption should lock files from editing. Yeah, decompiling the executable can provide decryption keys, but hardly anyone would be interested in modding 2D games like this one could output. Also, if people were interested in making people mod their games, they'd give the codes freely once the thing was downloaded for anyone to make mods.
What are you mean?tb1024 wrote:Concept #6 писал(а):
Maybe things like 2.5 graphics/gameplay support?


Personally, I find SMBX 2.0 one of the worst updates promoted by SMBX.org and Friends. Hardly any new content (most of those came before with LunaLua), poor new content (1x1 new playable characters sprites, nonsense powerups, characters are very specific and more), new content that can be made with regular LunaLua (starman and new playable characters)... Well, SMBX 2.0 is even more useless than SMBX 1.3.0.1. And they share the same reason for success: they were promoted by Joey and co. and their community, who always claim they are the official SMBX community and everything they do are official SMBX content. If anyone else made that, most people would continue playing SMBX 1.3 even if they found it interesting.ImperatoreXx wrote:1) SMBX us to a version 2.0, is the editor of Wohl, is included.
PGE is already a partner of SMBX.org.ImperatoreXx wrote:2) It would be time to collaborate with other forums, is to try to put this editor in the foreground, because I think, editor PGE, will never be known properly, it does not speed up.
2.5D is about using 3D graphics with 2D gameplay.Wohlstand wrote:What do* you mean [by 2.5D]?


I think, that is an attempt to make LunaLUA-SMBX to be wide, so, we are will be free to share LunaLUA specific levels and episodes, and pre-including of PGE also releases people to manual downloading of it (+ installation of config packs, except online installer which provides everything except LunaLUA-SMBX downloading).tb1024 wrote:Personally, I find SMBX 2.0 one of the worst updates promoted by SMBX.org and Friends. Hardly any new content (most of those came before with LunaLua), poor new content (1x1 new playable characters sprites, nonsense powerups, characters are very specific and more), new content that can be made with regular LunaLua (starman and new playable characters)... Well, SMBX 2.0 is even more useless than SMBX 1.3.0.1. And they share the same reason for success: they were promoted by Joey and co. and their community, who always claim they are the official SMBX community and everything they do are official SMBX content. If anyone else made that, most people would continue playing SMBX 1.3 even if they found it interesting.
PGE included is nothing exceptional. LunaLua supports it natively.
I probably went too aggressive here but, seriously, I find it pointless.
OpenGL firstly is 3D rendering API, however PGE is 2D engine and built-in features are gives drawing on 2D screen, and if you wish to have 2.5D, you would follow to Donkey Kong Country way: use pre-rendered 3D animations into 2D-sprites (and feel free to use 1x1px, it's is no SNES where super small resolution!). Anyway, I would check out for possibility to draw 3D models without toggling of OpenGL mode into 3Dtb1024 wrote:2.5D is about using 3D graphics with 2D gameplay.


While I agree with you here, I think the update isn't that bad. I mean yeah, people could download things like PGE and LunaLua themselfes, but I noticed that most of them, for some reason, fear them. They either think it's a virus or it's fake (I do have sources for this btw). When the owner of the "official" SMBX forum supports these programs, people begin to trust them because, well, they're "official" now.tb1024 wrote:wall of text














Users browsing this forum: 1 guest