Moondust Project thread [Support moved]

General discussion about Super Mario Bros. X.

Moderator: Userbase Moderators

TDK
Phanto
Phanto
Posts: 1440
Joined: Wed Nov 11, 2015 12:26 pm
Flair: Retired

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby TDK » Fri Mar 31, 2017 11:17 am

Thanks.

Wohlstand
Chargin' Chuck
Chargin' Chuck
Posts: 2008
Joined: Tue Feb 11, 2014 4:44 pm
Flair: [ˈvoːlˌʃtant], 狐エンジニア
Pronouns: he/him
Contact:

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Wohlstand » Fri Mar 31, 2017 11:33 am

Snessy the duck wrote: group Blocks, BGOs and NPCs together in the same custom tileset
I think that is possible (I.e. make a border around the group with a floating label), anyway, that would be done in the editor after it's reorganizing
Snessy the duck wrote:It's kinda weird only being able to make tilesets containing only one type of each
It's the same illness from Legacy Engine, but I completely agree for that and sub-groups thing is important to be implemented while editor reorganizing
Snessy the duck wrote:Also, the tileset creator is kinda clunky, as there isn't a search function, and the blocks are in a kinda weird order, making it kinda hard to make tilesets sometimes.
1) I think I'll add search on quick hand, it's not hard
2) All elements are ordered by ID, so, I'll add the ability to re-order by Id/name into everywhere.

[]Yaroslav269[]
Hoopster
Hoopster
Posts: 40
Joined: Wed Feb 25, 2015 11:10 am

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby []Yaroslav269[] » Sun Apr 09, 2017 5:24 am

there is a misprint: must be "показaть" instead of "показть"
>Wohlstand
>location: Moscow, Russia
>so silly misprints in Russian translation
lol
Image

Wohlstand
Chargin' Chuck
Chargin' Chuck
Posts: 2008
Joined: Tue Feb 11, 2014 4:44 pm
Flair: [ˈvoːlˌʃtant], 狐エンジニア
Pronouns: he/him
Contact:

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Wohlstand » Sun Apr 09, 2017 8:17 am

[]Yaroslav269[] wrote:there is a misprint: must be "показaть" instead of "показть"
>Wohlstand
>location: Moscow, Russia
>so silly misprints in Russian translation
lol
<picture>
Fixed! ;)
https://github.com/WohlSoft/PGE-Project ... 69c7527ec2

Snessy the duck
Mouser
Mouser
Posts: 2699
Joined: Sat Sep 20, 2014 6:04 am

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Snessy the duck » Mon Apr 17, 2017 4:46 am

I've run into a bug with the Tileset Item box, whenever I create a custom tileset, the other tabs dissapear.

Also, I've heard a lot of people complain about the Events Window, specifically that the values change when you scroll with the mouse.

Wohlstand
Chargin' Chuck
Chargin' Chuck
Posts: 2008
Joined: Tue Feb 11, 2014 4:44 pm
Flair: [ˈvoːlˌʃtant], 狐エンジニア
Pronouns: he/him
Contact:

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Wohlstand » Mon Apr 17, 2017 5:42 am

Snessy the duck wrote:I've run into a bug with the Tileset Item box, whenever I create a custom tileset, the other tabs dissapear.
That weird, and I think try the latest laboratory version and if bug is same, please tell me list of your actions you did to cause this?
Snessy the duck wrote:Also, I've heard a lot of people complain about the Events Window, specifically that the values change when you scroll with the mouse.
That because of controls by theme selves: there are designed to be changed by hovered mouse wheel. That convenient for other widgets when area isn't scrollable, but yeah, I think, for events toolbox I'll disable mouse tracking for those controls to avoid this accidental crap (which is mainly confuses newbies)

Snessy the duck
Mouser
Mouser
Posts: 2699
Joined: Sat Sep 20, 2014 6:04 am

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Snessy the duck » Mon Apr 17, 2017 5:44 am

I think I have the newest version, and what I did was click New Tileset, then I either created a tileset or quit out of it, and suddenly the tabs were gone.

Wohlstand
Chargin' Chuck
Chargin' Chuck
Posts: 2008
Joined: Tue Feb 11, 2014 4:44 pm
Flair: [ˈvoːlˌʃtant], 狐エンジニア
Pronouns: he/him
Contact:

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Wohlstand » Mon Apr 17, 2017 5:59 am

Snessy the duck wrote:I think I have the newest version, and what I did was click New Tileset, then I either created a tileset or quit out of it, and suddenly the tabs were gone.
1) where your level is located
2) Do you created episode or level-only tileset?
3) Any tileset causes this?
3) Carefully with naming of tilesets (anyway, it must ask if some is already exists)

Snessy the duck
Mouser
Mouser
Posts: 2699
Joined: Sat Sep 20, 2014 6:04 am

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Snessy the duck » Mon Apr 17, 2017 6:02 am

1. My level is located in the PGE folder in Compatibility files.

2. I created a level-only tileset.

3. I don't know.

Wohlstand
Chargin' Chuck
Chargin' Chuck
Posts: 2008
Joined: Tue Feb 11, 2014 4:44 pm
Flair: [ˈvoːlˌʃtant], 狐エンジニア
Pronouns: he/him
Contact:

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Wohlstand » Mon Apr 17, 2017 6:16 am

Snessy the duck wrote:1. My level is located in the PGE folder in Compatibility files.
Which is relative path? (at root of SMBX 2.0's folder)

Snessy the duck
Mouser
Mouser
Posts: 2699
Joined: Sat Sep 20, 2014 6:04 am

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Snessy the duck » Mon Apr 17, 2017 6:31 am

C:\Program Files\SMBX 2.0\data\PGE

Wohlstand
Chargin' Chuck
Chargin' Chuck
Posts: 2008
Joined: Tue Feb 11, 2014 4:44 pm
Flair: [ˈvoːlˌʃtant], 狐エンジニア
Pronouns: he/him
Contact:

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Wohlstand » Mon Apr 17, 2017 7:07 am

Is that folder has write access for users? (usually writing ProgramFiles requires admin rights)

Snessy the duck
Mouser
Mouser
Posts: 2699
Joined: Sat Sep 20, 2014 6:04 am

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Snessy the duck » Mon Apr 17, 2017 7:17 am

Wohlstand wrote:Is that folder has write access for users? (usually writing ProgramFiles requires admin rights)
I don't really know what that means, but I'm using a computer which requires admin rights to do stuff in the C: folder.

Wohlstand
Chargin' Chuck
Chargin' Chuck
Posts: 2008
Joined: Tue Feb 11, 2014 4:44 pm
Flair: [ˈvoːlˌʃtant], 狐エンジニア
Pronouns: he/him
Contact:

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Wohlstand » Mon Apr 17, 2017 7:23 am

Snessy the duck wrote:
Wohlstand wrote:Is that folder has write access for users? (usually writing ProgramFiles requires admin rights)
I don't really know what that means, but I'm using a computer which requires admin rights to do stuff in the C: folder.
Try that:
1) Click SMBX 2.0 folder with Right-mouse, properties
2) Goto "Permissions" (if you not see that tab, close this, goto Control panel / Folder properties, and in the "view" tab disable "Shared folders wizard" or "Simple shared folders", and ok. Then goto SMBX20's properties back, you must see "Permissions" tab)
3) Click "Modify/Change"
4) Add the "Users" group, and give it full rights, then ok, ok

Snessy the duck
Mouser
Mouser
Posts: 2699
Joined: Sat Sep 20, 2014 6:04 am

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby Snessy the duck » Mon Apr 17, 2017 7:30 am

I tried that, and it didn't really work. The tabs still dissapear.

TheGamingCats
Blooper
Blooper
Posts: 154
Joined: Sun Jun 04, 2017 9:29 am
Contact:

Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

Postby TheGamingCats » Fri Jun 09, 2017 7:26 pm

Wohlstand wrote:

Image
Welcome to the PGE project!


Contents
- Introduction
- Technical details
- Development plan
- Researching the original SMBX fangame
- Download Editor and experimental Engine!

Introduction
Hi there!

This is a major revision to this topic's main post to announce my project called "Platformer Game Engine Project" (short is PGE Project),
the code-name being "PlatGenWohl".

So what exactly is this? this is a free and open source alternative, advanced and exchanged implementation of SMBX's game engine which 100% compatible with them. The main parts of it contain would be a game engine and a toolkit for creating games.

One of the purposes of the project is a giving to SMBX game a new technical platform which should continue SMBX life after abandonment with giving able to add new stuff: new playable characters, new NPC's, new blocks, new BGO, more progressive backgrounds and more freedom with customization. The second purpose is giving able to use this SMBX-like game engine more useful to creating other non-Mario games.

I've been working on this project since at least December 2013, and after lots of hours spent in researching of SMBX 1.3 mechanics, I've figured out a way to retain compatibility with SMBX. This, in my opinion, is very significant as there are a lot of episodes and levels made for SMBX out there. And having a better implementation of that we can open/play/save in the original SMBX64 format is very much in need.

Currently only the editor is available. And you can actually already use this as an alternative (and much better) editor for creating/editing levels for SMBX 1.3/1.3.0.1

Technical details
Spoiler: show
I'm quite aware of the fact that VisualBasic (in which SMBX is written) is too slow for the type of purpose SMBX is created for. That's one of the reasons I'm creating my engine in C++ along with OpenGL, which means it should have much more productivity. And with the Qt library, the new engine should be able to have itself compiled on different platforms (such as Windows, MacOS, Linux, etc.).
While it would have been ideal if the source code for SMBX was available, we're working on adding support for SMBX via reverse engineering instead.
Have any suggestions for this new engine? Feel free to suggest them in the (PGE forum) thread linked here: http://wohlsoft.ru/forum/viewtopic.php?f=11&t=71

Development plan
Spoiler: show
1) [completed] The reverse engineering phase, which is researching the original SMBX engine, is almost complete.
2) [released] Developing the the level/world editor - Periodically I upload updated alpha versions for everyone to test new features and give feedback or report bugs.
3) [In process] Developing the engine part for play games and allow test levels in the editor.

"SMBX64" Standard: research works of the original SMBX fangame

All the documents on what I've researched, are available on this page

Download Editor!
This is a new, more advanced and featured editor which you can use for SMBX. This editor giving more flexible interface, a more smart system with bug protections, with Multi-File support, with customizable tilesets and counters, with multi-selecting, copy-pasting, context menu, exporting of huge screenshots of whole sections or world maps, etc...

Image

Editor

Image Image Image Image Image Image Image Image

Get current version:
Note: If you looking up for engine controlling, read this text file. In next builds of engine I will add ability to set up custom control keys.

Online installer
Image Get Online Installer for Windows. Online installer will download and install all necessary stuff automatically!

Portable packages
Standalone archives are including Editor, Engine, Playable Character Sprite Calibrator, GIFs2PNG, PNG2GIFs and LazyFix Tool. To get PGE working you must download one of configuration packages here

Image Download PGE for Win32

Image Download PGE for Linux Mint/Ubuntu

Image Download PGE for Mac OS X

Image Download experimental Android built of PGE Editor 0.3.0.1
(Recommended usage on tablets. Sound and music are not works. Install config pack into /sdcard/PGE Project data/configs folder)


READ THIS. Important info about PGE Engine
Spoiler: show
==============================================
Defautl controlls: <can be cusetomized in the controllers menu>
==============================================
Arrows:
--------------------
left-right - walk
Up/Down - enter into door/pipe
--------------------
Z - (jump) / enter to level from world map [on German keyboard will work Y key instead by unknown for me reasons :P]
X - (run)
A - (alt-jump) (Temporary, fly up, use it to get inaccessible heights without vines!)
S - (alt-run) (Temporary, tail-whipping to destroy any blocks over face,
S+UP - destroy blocks over head,
S+Down - destroy blocks under self)

==============================================
Engine reserved keys and key combinations
==============================================
Ctrl+F - Toggle fullscreen mode

"~" - opens text input box in the levels where you can type special commands:
------------------
==Level specific commands:==
donthurtme - enable/disable god mode (the player will don't get from dangerous surfaces and will dont burn in lava)
iamsuperman - player has ability to fly up via alt-jump key
chucknorris - player via alt-run key will be able destroy any nearest object except BGO's, warps and other playable characters
iwishexitas X - exit from level with code X (replace X with unsigned integer
(usually from 1 to 8. Exit code hints you can take from a world map editor))
takesecretkeychain - enable/disable debug keys

==World specific commands:==
illparkwhereiwant - allows walking anywhere on world map

==Common commands==
redigitiscool - spawns a dummy message box, doing nothing. Try to type same command in the SMBX engine!
wohlstandiscool, kevsoftiscool, raocowiscool, joeyiscool - same as redigitiscool, but with another messages.
----------------------------------------------------------------------------------------------------------
Enter, Esc - pause/resume game, show pause menu

F2 - enable/disable drawing a debug rectangles of physical engine (render all hitboxes)
F3 - enable/disable printing of debug information

F12 - take screenshot (will be saved in the 'screenshots' folder which will be in PGE folder or in the %UserProfile%\.PGE_Project).
Screenshots will be written into PNG format and will have timedate based filename.

=======Debug keys=(disabled by default, to enable them, press "~" key and type 'takesecretkeychain')=======
F5 - pause/resume physical loopsteps. Used while collisions are debugged
F6 - enable slow mode of physical loopsteps. Everything will go slow. Used while collisions are debugged.

1, 2, 3, 4, 5 degits keys - spawn something effect (made temporary while effects system are debugged)
7, 8, 9, 0 - Toggle playable character and it's state:
- 7 decrease character ID
- 8 increase character ID
- 9 decrease character state ID
- 0 increase character state ID
Source code
Image Download source code (zip)

Image Download source code (tar.gz)

Image How to build project for Linux, Windows, Mac OS X

Don't forget to check this page for updates!
    Also you can get more configuration packages here:
    Image Check out the configuration packages list

    Help documents
    Image Wiki-page about Editor with common usage guide

    Image Read Online Guide

    Image FAQ


    How to install configuration package into the editor (for OS X version read about here)
    Spoiler: show
    • Open the editor's application folder
    • Open the configs folder. If it is not exist, create them!
    • Open downloaded archive with config pack and extract contents into configs directory, you must have config subdirectory with installed config pack.
    Image

    If you looking for most fresh DEV-builds, welcome to laboratory:

    Image Wohlstand's Laboratory (Grab the very latest experimental builds for Windows and Linux Mint/Ubuntu here)

    Videos:
    Spoiler: show
    Platformer Game Engine (PGE) [Super Mario Bros. X (SMBX)] v0.0.10 pre-alpha - playthrough

    Platformer Game Engine (PGE) [Super Mario Bros. (SMBX)] v0.0.8 pre-alpha - Gameplay Footage

    Built-in level testing with PGE Engine part

    Simple Firebars!

    Run SMBX-test from PGE Editor (SMBX needed for LunaLUA 0.5.3 and higher)




    PGE 0.1-alpha Trailer and common features reviewing


    Legend of PlatGenWohl! - The development walk of PGE Editor from scratch to 0.1 state
    Made with Gource and Adobe Premiere by Kevsoft
    Support banners
    Spoiler: show
    Small (by BMatSantos)
    Image

    Code: Select all

    [url=http://www.smbxgame.com/forums/viewtopic.php?f=69&t=10913][img]http://wohlsoft.ru/images/logos/pge_banner.png[/img][/url]
    
    Small with cat logo (by BMatSantos, edit by Wohlstand)
    Image

    Code: Select all

    [url=http://www.smbxgame.com/forums/viewtopic.php?f=69&t=10913][img]http://wohlsoft.ru/images/logos/pge_banner_2.png[/img][/url]
    
    Big with transparent background
    Image

    Code: Select all

    [url=http://www.smbxgame.com/forums/viewtopic.php?f=69&t=10913][img]http://wohlsoft.ru/images/logos/pge_small_logo_286x87.png[/img][/url]
    
    Big with background:
    Image

    Code: Select all

    [url=http://www.smbxgame.com/forums/viewtopic.php?f=69&t=10913][img]http://wohlsoft.ru/images/logos/pge_small_logo_286x87_bkg.png[/img][/url]
    

    Don't forget, PlatGEnWohl - is a codename of project, and need to get end name for release of project
    Names for this project's end release topic

    Notes:
    If you have problems with graphics render, please, see this topic first:

    http://wohlsoft.ru/forum/viewtopic.php?f=40&t=142
    ...or write (post here, on our forum, or PM to me) to me about found bugs, this is most important

    If you have problem with music playback, please, read this:
    Spoiler: show
    1) Check "Play music" button

    2) If some MP3 files don't wanna play, please, check playable by your player, have you all necessary codecs?
    If you haven't some codecs, please, install them (for Windows systems I recommend the K-Lite Mega pack, or you can install other).
    - Will be better, if you reconvert your MP3 files with poor codecs to standard MP3-format (MPEG Layer III, 320 Mbps Voice Quality, [don't use 128 Mbps, don't kill audio quality!])
    - you also can reconvert to WAV. WAV will be played by ANY players (Only if uncompressed format. If did applied codec, need to install them!).

    3) [For PGE Editor 0.2.0 and newer] If music playing is noisy and buggy, please check sample rate of this file (should be 44100 Hz), because all musics to be played in the united audio stream should be re-sampled into uniform sample rate, if sample rate is not same, music will be re-sampled in real time mode. Real-time re-sampling is not good for CPU and can cause noises or wrong playback. Re-sample your music into 44100 Hz and retry to add them into PGE.

    Watch current Source:
    Image https://github.com/Wohlhabend-Networks/PGE-Project
    (Using Qt 5.2.1, min >=Qt 5.0.0), Can by compile under Windows (MinGW), Linux (GNU Compiler) and MacOS

    How to build
    Image How to build project for Linux, Windows, Mac OS X

    If the project was pleasant, I invite you to support my project or to join it!
    Our project community
    The PGE tester has so many bugs though.

    kr4k1n
    Reznor
    Reznor
    Posts: 2927
    Joined: Sun Dec 11, 2016 8:02 pm
    Flair: cats are cool
    Pronouns: he/him/his
    Contact:

    Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

    Postby kr4k1n » Fri Jun 09, 2017 7:32 pm

    TheGamingCats wrote:
    Wohlstand wrote:a ton of stuff about pge
    The PGE tester has so many bugs though.
    That's why it's always good to report them so they can be removed
    also why did you quote all of that :/

    TheGamingCats
    Blooper
    Blooper
    Posts: 154
    Joined: Sun Jun 04, 2017 9:29 am
    Contact:

    Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

    Postby TheGamingCats » Fri Jun 09, 2017 7:49 pm

    practicalshorty014 wrote:
    TheGamingCats wrote:
    Wohlstand wrote:a ton of stuff about pge
    The PGE tester has so many bugs though.
    That's why it's always good to report them so they can be removed
    also why did you quote all of that :/
    Where to report?

    kr4k1n
    Reznor
    Reznor
    Posts: 2927
    Joined: Sun Dec 11, 2016 8:02 pm
    Flair: cats are cool
    Pronouns: he/him/his
    Contact:

    Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

    Postby kr4k1n » Fri Jun 09, 2017 7:53 pm

    TheGamingCats wrote:
    practicalshorty014 wrote:
    TheGamingCats wrote:
    The PGE tester has so many bugs though.
    That's why it's always good to report them so they can be removed
    also why did you quote all of that :/
    Where to report?
    Probably in this thread, just say what your problem is and post a screenshot if possible

    TheGamingCats
    Blooper
    Blooper
    Posts: 154
    Joined: Sun Jun 04, 2017 9:29 am
    Contact:

    Re: PGE Project thread (Editor v0.3.1.12, Engine v0.2.6)

    Postby TheGamingCats » Fri Jun 09, 2017 7:58 pm

    Bugs:
    No spinjumping with A (it just jumps)
    Mario with mushroom collects mushroom but it doesn't go in the box
    'Chase' koopas don't chase but fly there


    Return to “General”

    Who is online

    Users browsing this forum: No registered users and 6 guests

    SMWCentralTalkhausMario Fan Games GalaxyKafukaMarioWikiSMBXEquipoEstelari