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:Yoshi021, Lx Xzit, 5438A38A, Semi-moderatos, Moderators

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)

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

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

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

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

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

Spoiler

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

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

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

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.

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 EinsteinMy largest Project (to get a better view of the image, click on it (it's too large to be inserted here)):

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.

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?