Haxagon Thread (SMBX 38A's Hack)

Description: Subforum dedicated to SMBX-38A - a fan-made remake of the original SMBX Engine, made by 5438A38A.
Forum rules: This is official Europan/American community for the SMBX-38A. Suggested to don't post stuff for this engine outside this subforum.
Moderators: Lx Xzit, Yoshi021, 5438A38A, TepigFan101, Moderators, Semi-moderatos

Lx Xzit M
Topic author, Moderator
Moderator
Avatar
Lx Xzit M
Topic author, Moderator
Moderator
Reputation: 191
Posts: 476
Joined: 9 Nov 2015
Website

Post #1by Lx Xzit » 22 Jun 2018, 7:46

Hey everyone! Welcome to the Haxagon thread! If you are not at 38A's Discord it's probably you are not aware of Haxagon. If that's the case let me do a little introduction.

Haxagon is a program that let you unlock all the hidden features of SMBX 38A without the need of beat the minigames (there are 13 features in total whose I'll be talking later). Please note we don't know who's the author or where this program was seen first, I only gathered information and posted it here. Now that you know what's Haxagon, you may want to know how to use it. (Credits to Yoshi021 to writting the steps)

Installation & Use Guide:

  • Step 1:
    Download the Haxagon zip file and extract its contents.

  • Step 2:
    Open SMBX 38A's level editor.

  • Step 3:
    Open 'HaxagonInjector.application' and run it as administrator. Accept installation and permission questions.

  • Step 4:
    Once it is open, you will see a window that will hack into SMBX. Give it a moment and soon a menu will popup.

  • Step 5:
    Go to the '1.4.3 [EGG] Unlock Easter Egg Console' tab and unlock the console.

  • Step 6:
    To unlock the minigames, go to the tab called '1.4.4 [EGG] Dump all private keys`. Select it and make sure it says 'Unlock minigame 1 to 13' and click 'Dump Private Keys'. A list of codes will appear in the text box below. Copy and paste this into a text file.

  • Step 7:
    Open the 'config.cfg' file. At the bottom you should see a line that says [REG]. Make sure you have the following:
    DisableHiddenFunctions=blueyoshiisacurvewrecker [YOU NEED TO ADD THIS LINE YOURSELF]
    RegBaseSN=[CONSOLE_CODE] [THIS IS THE CODE GIVEN BY HAXAGON]

  • Step 8:
    You have two choices to unlock the minigames now:

    • 8A) Restart SMBX. Go to the easter egg console menu and go to menu 3 "Unlock hidden functions for free" then menu 1 "input private key to unlock hidden function". Input all of the private keys one at a time.

    • 8B) At the bottom of you config.cfg file add these 13 lines:
      RegCode#=[PrivateKey]
      The private keys are in order already so the first private key will be RegCode1=[PrivateKey] etc.

  • Step 9:
    Restart SMBX and you should have all of the minigames unlocked.

What are the hidden features and where are they located?
I will divide this subject into two: Level Editor and World Editor features.

Level Editor:

  • Feature 1.
    Player's GFX Off-set (Pro). There is already a default function of this feature, but note that it's the Lite version. This version lets you move the frames of the player like if you were doing with any sprite editor. Instead the Pro version let's you move the player's hitbox to your convenience, in other words, calibrate it.
    To find it go to "Level Settings", press "Shift" key and click "Player Settings". If you did it right you should see the word "Pro" in parentesis instead of "Lite".
    Spoiler
    Image Image

  • Feature 2.
    Arrays variables: As the name suggests, this function is for use arrays.
    To find it go to View > Variables > Mode > Local Array.
    Spoiler
    Image

  • Feature 3.
    Font List: Unknow effect.
    To find it go to View > Variables > Mode > Font List.

  • Feature 4.
    Colouring messages: Put any colors to the letters or your messages using this functions. However, in order to use colors you should do it through events, not with the NPC's message boxes.
    To find it go to Events > Others and you should see a button with the "C" letter next to the message box.
    Spoiler
    Image

  • Feature 5.
    Blendmode for NPCs: Select between "Add", "Add + Alpha", "Revsubtract" and "Revsubtract + Alpha" modes.
    To find it right-click a NPC in the NPCs tab and go to "Undocumented".
    Spoiler
    Image

  • Feature 6.
    Blendmode for Effects: Available modes are the same as NPCs.
    To find it go to Level Settings > Level Infos > Effect Editor
    Spoiler
    Image


World Editor:
(Please note that the followed functions will affect the whole world)

  • Feature 7.
    Game Font Settings: To use a custom font for dialogues.
    To find it click on Settings > Game Font Settings
    Spoiler
    Image

  • Feature 8.
    Scene Page Settings: To modify Entry scene and Pause Page.
    To find it click on Settings > Scene Page Settings
    Spoiler
    Image

  • Feature 9.
    Game Save Editor: To load a save file of your episode and modify availale paths (takes effect when you are playing). You can also check Star and Global Variable infos.
    To find it click on Settings > Game Save Editor
    Spoiler
    Image

  • Feature 10.
    Game Database Settings: To create/edit tables (String, Const and Variable tables).
    To find it click on Settings > Game Database Settings
    Spoiler
    Image

  • Feature 11.
    Map Packaging: Adds an additional function to compress an episode into an executable file (.exe). So that you don't need the SMBX standlone to play an episode.
    To find it click on File > Map Packaging > Export as EXE
    Spoiler
    Image

Miscellaneous:
  • Feature 12.
    Midi converter: To convert a .midi file into Tea-Script commands (The level "Castle in the Sky" uses this function).
    To find it open the Easter egg console and type "midi" (without the quotation marks).

NOTE: The Feature 13 is the blendmode for background objects. However, for an unkown reason Haxagon won't unlock it.

If you've got any problem using Haxagon or questions about how to use it feel free to post them here. I will be updating the post as long we're getting new info about the program.
VISIT MY YOUTUBE CHANNEL! LX XZIT
Join our 38A Discord server! CLICK HERE

EmeraldMaster777 M
Our friend
Our friend
Avatar
EmeraldMaster777 M
Our friend
Our friend
Age: 17
Reputation: 7
Posts: 64
Joined: 3 Dec 2016
Location: Emerald Isle
Website Twitter

Post #2by EmeraldMaster777 » 22 Jun 2018, 8:52

So I can put any episode in an .exe?

For example, can I do this for any SMBX 1.4.4 episode I'm playing?!

If so, that means I can possibly have less lag while playing the episodes! :)

Added after 5 hours 41 minutes:
Did you see the post 38A saids in the SMBX 1.4.4 Topic?
The Colorful Update: :)

DARK PACK: https://www.dropbox.com/sh/epbffmzwmfrwvza/AADBgoPu9GoWHhJzhJWOMaw9a?dl=0

EXTRAS: https://www.dropbox.com/sh/gi77jvb458wrxbe/AAAEhqooy9xCW_jf9Qo6fm8Oa?dl=0

EXTRAS 2: https://www.dropbox.com/sh/vybp3b9ct7urudm/AAAFEQ3TSOc2JhFmJWv8JTt1a?dl=0

SMW Remastered Alpha 1.0 (Cancelled): https://www.dropbox.com/sh/77yv8chapzt2jog/AAD3tu3ka6u8-x7stbTOKDR0a?dl=0

Lx Xzit M
Topic author, Moderator
Moderator
Avatar
Lx Xzit M
Topic author, Moderator
Moderator
Reputation: 191
Posts: 476
Joined: 9 Nov 2015
Website

Post #3by Lx Xzit » 23 Jun 2018, 6:19

EmeraldMaster777 wrote:So I can put any episode in an .exe?
For example, can I do this for any SMBX 1.4.4 episode I'm playing?!

Yes, I tested this feature and it works fine.

If so, that means I can possibly have less lag while playing the episodes! :)

I'm not sure about that. I know it uses a different save files and that you can remove unused musics, but I'm not sure if it'll affect significantly the performance

Did you see the post 38A saids in the SMBX 1.4.4 Topic?
Yes, already replied it
VISIT MY YOUTUBE CHANNEL! LX XZIT
Join our 38A Discord server! CLICK HERE

Snoopy_Tour M
Nice citizen
Nice citizen
Avatar
Snoopy_Tour M
Nice citizen
Nice citizen
Reputation: 0
Posts: 10
Joined: 8 Nov 2015
Website Tencent QQ

Post #4by Snoopy_Tour » 26 Jun 2018, 15:49

"Falled to find SMBX process!"
——As open HaxagonInjector.application.
一只小黄鸟,正在吃烧烤!——请勿打扰(-_-)

Yoshi021 M
Moderator
Moderator
Avatar
Yoshi021 M
Moderator
Moderator
Age: 18
Reputation: 113
Posts: 667
Joined: 15 Feb 2016
Location: Yoshi's Island

Post #5by Yoshi021 » 26 Jun 2018, 17:05

Snoopy_Tour wrote:"Falled to find SMBX process!"
——As open HaxagonInjector.application.
First open SMBX's editor. Then open HaxagonInjector.application
Links
ImageImageImage
Image
Image
"Going to University is FUN!" :pardon:

Snoopy_Tour M
Nice citizen
Nice citizen
Avatar
Snoopy_Tour M
Nice citizen
Nice citizen
Reputation: 0
Posts: 10
Joined: 8 Nov 2015
Website Tencent QQ

Post #6by Snoopy_Tour » 27 Jun 2018, 15:32

Yoshi021 wrote:
Snoopy_Tour wrote:"Falled to find SMBX process!"
——As open HaxagonInjector.application.
First open SMBX's editor. Then open HaxagonInjector.application
Still nothing happened, SMBX 1.4.4 has been opened.
一只小黄鸟,正在吃烧烤!——请勿打扰(-_-)

Lx Xzit M
Topic author, Moderator
Moderator
Avatar
Lx Xzit M
Topic author, Moderator
Moderator
Reputation: 191
Posts: 476
Joined: 9 Nov 2015
Website

Post #7by Lx Xzit » 27 Jun 2018, 20:10

Snoopy_Tour wrote:Still nothing happened, SMBX 1.4.4 has been opened.
Did you opened the Level Editor or the Start Game mode? you've got to open the level editor and wait until it charges by completely and then open HaxagonInjector
VISIT MY YOUTUBE CHANNEL! LX XZIT
Join our 38A Discord server! CLICK HERE

Snoopy_Tour M
Nice citizen
Nice citizen
Avatar
Snoopy_Tour M
Nice citizen
Nice citizen
Reputation: 0
Posts: 10
Joined: 8 Nov 2015
Website Tencent QQ

Post #8by Snoopy_Tour » 28 Jun 2018, 13:21

Lx Xzit wrote:
Snoopy_Tour wrote:Still nothing happened, SMBX 1.4.4 has been opened.
Did you opened the Level Editor or the Start Game mode? you've got to open the level editor and wait until it charges by completely and then open HaxagonInjector
Image
一只小黄鸟,正在吃烧烤!——请勿打扰(-_-)

Yoshi021 M
Moderator
Moderator
Avatar
Yoshi021 M
Moderator
Moderator
Age: 18
Reputation: 113
Posts: 667
Joined: 15 Feb 2016
Location: Yoshi's Island

Post #9by Yoshi021 » 28 Jun 2018, 20:25

Make sure that the process is called exactly "smbx"
Links
ImageImageImage
Image
Image
"Going to University is FUN!" :pardon:

Dry Bones M
Nice citizen
Nice citizen
Avatar
Dry Bones M
Nice citizen
Nice citizen
Age: 17
Reputation: 13
Posts: 14
Joined: 1 Jul 2017
Location: Germany

Post #10by Dry Bones » 28 Jun 2018, 21:28

Is it intentional that you need to re-insert newly generated private keys every time you restart SMBX?
If no, is there any fix for this (I don't mean a software fix, as I am aware that you don't know who the developer of the program is) /Is there something
I've overlooked?
Edit: I have found out that it happens only occasionally. Does this happen for other users too?
"Reality is merely an illusion, albeit a very persistent one." - Albert Einstein

Snoopy_Tour M
Nice citizen
Nice citizen
Avatar
Snoopy_Tour M
Nice citizen
Nice citizen
Reputation: 0
Posts: 10
Joined: 8 Nov 2015
Website Tencent QQ

Post #11by Snoopy_Tour » 29 Jun 2018, 11:47

Yoshi021 wrote:Make sure that the process is called exactly "smbx"
Lx Xzit wrote:
Snoopy_Tour wrote:Still nothing happened, SMBX 1.4.4 has been opened.
Did you opened the Level Editor or the Start Game mode? you've got to open the level editor and wait until it charges by completely and then open HaxagonInjector
Thanks for a lot, it works and success.

May I translate this passage into Chinese and post it in BaiDu Bar (38A has already quitted that place and have no force to administrate)?
一只小黄鸟,正在吃烧烤!——请勿打扰(-_-)

Lx Xzit M
Topic author, Moderator
Moderator
Avatar
Lx Xzit M
Topic author, Moderator
Moderator
Reputation: 191
Posts: 476
Joined: 9 Nov 2015
Website

Post #12by Lx Xzit » 29 Jun 2018, 21:27

Dry Bones wrote:Edit: I have found out that it happens only occasionally. Does this happen for other users too?
Yes, it happens very rarely to other users too

Snoopy_Tour wrote:May I translate this passage into Chinese and post it in BaiDu Bar (38A has already quitted that place and have no force to administrate)?

Nice to hear it did work for you! Also feel free to post this at Baidu
VISIT MY YOUTUBE CHANNEL! LX XZIT
Join our 38A Discord server! CLICK HERE

GianaSistersfan64 M
Good citizen
Good citizen
Avatar
GianaSistersfan64 M
Good citizen
Good citizen
Age: 14
Reputation: 4
Posts: 28
Joined: 8 May 2017
Website

Post #13by GianaSistersfan64 » 1 Jul 2018, 17:17

A weird thing happened. I tried Haxagon by following the steps, but when i was trying any new features, i got weird messages instead.
Here's the screenshots:
Spoiler
Image
Image
Image
Image
Image
Image
Image
Image
Image

Can you explain me what is this? :SOS:
Sorry for grammar, i'm french and dysphasia.

Lx Xzit M
Topic author, Moderator
Moderator
Avatar
Lx Xzit M
Topic author, Moderator
Moderator
Reputation: 191
Posts: 476
Joined: 9 Nov 2015
Website

Post #14by Lx Xzit » 2 Jul 2018, 6:34

These messages appears by default, it's normal they appear. What's weird is that you don't got the features unlocked, you probably forgot to restart the editor in a step. I recommend you do everything again

EDIT: By the way there are some mistakes in the post. The function Blendmore for NPCs in unlockable after beating two minigames, meaning there are 14 hidden functions in total. I forgot to mention that there's an easter egg that unlocks more special events.
VISIT MY YOUTUBE CHANNEL! LX XZIT
Join our 38A Discord server! CLICK HERE

GianaSistersfan64 M
Good citizen
Good citizen
Avatar
GianaSistersfan64 M
Good citizen
Good citizen
Age: 14
Reputation: 4
Posts: 28
Joined: 8 May 2017
Website

Post #15by GianaSistersfan64 » 2 Jul 2018, 11:32

Lx Xzit wrote:These messages appears by default, it's normal they appear. What's weird is that you don't got the features unlocked, you probably forgot to restart the editor in a step. I recommend you do everything again

EDIT: By the way there are some mistakes in the post. The function Blendmore for NPCs in unlockable after beating two minigames, meaning there are 14 hidden functions in total. I forgot to mention that there's an easter egg that unlocks more special events.
I tried all over again and it's the same. Also it says "Go to the easter egg console menu", but where is that menu?
Sorry for grammar, i'm french and dysphasia.

Lx Xzit M
Topic author, Moderator
Moderator
Avatar
Lx Xzit M
Topic author, Moderator
Moderator
Reputation: 191
Posts: 476
Joined: 9 Nov 2015
Website

Post #16by Lx Xzit » 3 Jul 2018, 6:34

Here:
Spoiler
Image
VISIT MY YOUTUBE CHANNEL! LX XZIT
Join our 38A Discord server! CLICK HERE

GianaSistersfan64 M
Good citizen
Good citizen
Avatar
GianaSistersfan64 M
Good citizen
Good citizen
Age: 14
Reputation: 4
Posts: 28
Joined: 8 May 2017
Website

Post #17by GianaSistersfan64 » 3 Jul 2018, 16:08

Lx Xzit wrote:Here:
Spoiler
Image
it's worked! Thank You :D
Sorry for grammar, i'm french and dysphasia.

Marioisfan12 M
Good citizen
Good citizen
Marioisfan12 M
Good citizen
Good citizen
Age: 17
Reputation: 2
Posts: 27
Joined: 6 Jul 2016
YouTube

Post #18by Marioisfan12 » 6 Jul 2018, 0:59

Nothing happens, I followed every step but in the "View" switch there's no "Easter Egg Menu"
Ψ

Lx Xzit M
Topic author, Moderator
Moderator
Avatar
Lx Xzit M
Topic author, Moderator
Moderator
Reputation: 191
Posts: 476
Joined: 9 Nov 2015
Website

Post #19by Lx Xzit » 6 Jul 2018, 5:22

Make sure your config.cfg looks like this:
Image
VISIT MY YOUTUBE CHANNEL! LX XZIT
Join our 38A Discord server! CLICK HERE

al2meta
Citizen
Citizen
al2meta
Citizen
Citizen
Reputation: 0
Posts: 8
Joined: 6 Jul 2018
Website

Post #20by al2meta » 9 Jul 2018, 10:22

This doesn't seem to work on v. 1.4.4

Added after 18 hours 21 minutes:
I manage to make it work. Thanks to LZ's app, but I was disappointed with the EXE Compiler. The EXE it creates throws a runtime error. :bads:
[url=http://www.altometa.com]Altometa.com | Portfolio and Web Resource Site[/url]


Return to “Super Mario Bros. X by 38A (SMBX-38A)”