[Released] Super Mario Bros. X by 38A v. 1.4.5 - Patch 31.1

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, Moderators, Semi-moderatos

5438A38A
Topic author, Developer
Developer
5438A38A
Topic author, Developer
Developer
Reputation: 53
Posts: 13
Joined: 25 Jan 2016

Post #1by 5438A38A » 21 Feb 2016, 16:18

Any unofficial but reliable documents, changelogs, screenshots are welcome.
You can freely edit this post or insert them to the archive.

Teascript-vb documentation: https://wohlsoft.ru/pgewiki/Category:TeaScript.vbs

Up to now, all bugs which reported in correct format have been fixed, you can continue to report bugs, they will be fixed in a while if you report them in correct format, there are lots of good examples can teach you how to report them in bug report forum.
Of course, you can ignore these rules and report them casually, or keep silence and waste your time on wait a 'perfect' version, I don't care that.

Anyway, I can fix a bug in a few minutes if you reported it correctly, much shorter than reply those wrong formatted posts, and I don't want to waste more time on reply. so, if I can't repeat the bug you reported, I will replace the Topic icon of your post to 'Green Question Mark', that means you need to upload more details(level files, scripts, videos, images etc) if you really want to the fix it, after enough details are added, the Topic icon will be reset. If I think what you reported IS NOT a bug, the Topic icon will be replace by 'Blue Infomation Mark', you can also upload more details(to show how it works in previous version) if you still have question.


The online video/image hosting sites in the following list(Incomplete, but appeared in bug report forum) are inaccessible in my region, you'd better consider this before report bug:
Online video: Youtube, Dailymotion
Image hosting: Imgur, Discord CDN, Dropbox, Postimg.cc
Cloud drive: Google driver, Dropbox, Yandex


Downloads

Full game package (Already includes all latest patches)
Mirror 1 (WohlSoft) password: smbx38a
Mirror 2 (Yandex-Disk at Wohlstand) password: smbx38a

Tip: To unpack 7z archives is suggested to use the 7-Zip archiver.
Be careful! Some antiviruses may detect "smbx.exe" as a "heruristic/generic trojan". It's a false positive caused by heruristic scanners of antiviruses. If you got an antivirus report like "HEUR", "Generic", don't worry, it's one of possible false positives caused by a heruristic scanner. If you getting alarm of your antivirus, feel free to send the smbx.exe to your antivirus software vendor as a false positive to let them verify it and make an update that will fix this false positive. Avast Antivirus also gives "DREP" alert which means "Unknown reputation". It's paranoia regarded to rare files. It should go away after ~10+ downloads on various devices.

Small update packs

** To use these files, you MUST download a full game package first. **
Fix version(EXE Only):
The version number will appear in the bottom of splash screen from patch 6, you can check it to see whether you are using real patch x, since some anti-virus softwares may stop you to patch files.
Patch 31.1:
* Mirror 2 (Wohlsoft)
* Yandex.disk has been blocked in my region*
*
smbx145_exe_35.zip
(2.56 MiB) Downloaded 31671 times
password: smbx38a

Patch 31.1 only fix this bug

Manual: How to install the game on Windows
  • Open Windows Security (in settings) and go to "Virus & Threat Protection"
  • Scroll down to "Virus and Threat Protection Settings"
  • Turn off "Real-Time Protection" (you can turn it back on after you’re done)
  • Extract SMBX-38A 1.4.5
  • Click "Add an Exclusion"
  • Select "Folder"
  • Find and select SMBX-38A 1.4.5

And that's it!

Don't forget to re-enable Windows Security!

Written by Sonya Sanchez

Most fresh SDL-Mixer-X sound library:
* Latest build
(Get this to apply bug-fixes related to sound/music processing or get support for some new features like MIDI/MOD/GME tempo factor, and also the gain factor: from this archive you need the SDL2MixerVB.dll file only)


Super Mario Bros. X 1.4.4 (Outdated)
Changelog
Engine Updates
  • The editor got a UI revamp, no longer attempting to fit into the legacy SMBX 1.3 style.
  • Updated the script engine.

Blocks
  • You can now attach wings to blocks. The movement pattern of blocks varies according to the type of wings.
    • If you want to let a large chunk of blocks move together, make big (in size) blocks using the custom blocks function and place them, instead of placing a bunch of small blocks.
  • Added some new customable properties to blocks.
  • Custom blocks that applies to the world map is now supported.
  • Supersized (HUGE) platforms are supported again.
  • Added OnScreen event for blocks that triggers every frame as long as the block is on the screen. (Overusing this event is not advised)
  • Built-in events for blocks can be configured to run scripts directly and some of the events has now more parameters that can be acquired by scripts.

Backgrounds
  • Custom background objects that applies to the world map is now supported.

NPCs
  • You can now attach wings to NPCs. The movement pattern of NPCs varies according to the type of wings.
  • The actual size of NPC-56 (Clown Car) can now be changed according to the custom NPC settings.
  • There are more NPCs that can be shot by Fire Piranha Plants, and NPC-52 can now shoot NPCs.
  • NPC-42 (Eerie) can now move vertically.
  • Bullet Bills can now be configured to chase players.
  • Added some new custom NPC options.
  • Big NPCs can no longer directly have parachutes attached on them or be put into bubbles, as this feature is commonly reported as a bug.
  • Built-in events for NPCs can be configured to run scripts directly and some of the events has now more parameters that can be acquired by scripts.

Warps
  • Added transition effects for door type and pipe type (in the same section only) warps.
  • Built-in events for warps can be configured to run scripts directly and some of the events has now more parameters that can be acquired by scripts.

Liquids
  • Added several new types of liquids.
  • Added some new options to the force direction of liquid force fields.

Event and Layer
  • Added a new special event: Screen Shake.
  • Added a new special event: Pause at Status Change: Any objects stop moving when the status of characters is changing.

Misc
  • Custom effects that applies to the world map is now supported.
  • You can now fully customize the object selection windows. NPCs, blocks and other objects of different types can now be put in a single window.
  • The level editing window can now be resized. This only affects the editing process.
  • Changed the UI style of the editor and the editor interface got an overhaul.
  • The auto paint tool is now fully customizable and supports more objects. Objects with GFX expansions now works well with this tool.
  • Section boundaries is now recognized by the auto paint tool as blocks to attach.
  • More image formats are now supported by the level image exporting function.
  • You can now apply sound effect customizations to levels individually.
  • The special BGM of P-switches, Stop Watches, Super Stars and Mega Mushrooms can now be customized.
  • The values of global variables can now be changed in the variable window when testing a level.
  • Improved the script editor, added some keyword hints.
  • Reworked the object swapping tool. You can set multiple swap results and even probabilities of each.
  • Reworked the level boundary tool and merged the Reset Camera menu item with this.
  • Reworked the object counter in Debugger. You can now customize the types of objects to be counted.
  • Auto paint mode now works well with flip tools.
  • Selection tools now works in world map editing mode.
  • Added pop-up selection boxes for convenient selection when inputting or finding IDs of objects.
  • Added pop-up selection boxes when a certain file name needs to be inputted.
  • The reserved items will no longer always drop from the middle of the screen when custom HUD configurations are active, the drop position is determined automatically.
  • Removed the music test feature in World Editor. This feature is moved and merged to Music Manager. You can change the paths of default music files and the music that plays when editing levels.
    • If a custom background music is playing when editing levels, the music will not stop even if the game window lost focus.
  • Replaced language files with Editor Language Configuration Tool, where all strings that you see in the editor will be automatically listed, and you can translate them into other languages.
    • Most changes will be applied after restarting the editor, and some changes will take effect instantly. Besides, you can export your translations as files to share with others.
    • Only loaded strings will be recorded, and newly found strings will be appended to the string list. Therefore, opening (and closing) all windows in the editor is suggested before you translate.
    • Every translated string will have an generated unique ID associated. When the game updates, outdated translated strings will not be loaded and unchanged strings will work as usual.
  • Added Recent Levels so you can open recently opened levels conveniently.
  • Changing sections and pressing 'Esc' key to stop level testing no longer resets the editor camera.
  • Added Preference Settings to the editor. The editor can now memorize some preferences of users, but this will make the editor take more time (a few seconds) to launch for the first time.
  • Added Default Graphics Editing Tools for configuring object customization interfaces.
  • Global string variables are stored in the save file, the same as global value variables.
  • The main game now supports "windowed fullscreen" mode.
  • Slightly adjusted the physics.
  • Levels that have scripts with compile errors can no longer be loaded in the main game, but are still playable in the editor by disabling the scripts with problems.

Bugs
  • Fixed the bug that Goal Poles do not work with world maps.
  • Fixed the bug that some resource files can not be properly loaded under certain circumstances.
  • Fixed the bug that some custom configurations on Effects are not working in some situations.
  • Fixed the bug that the option to disable the intro animation when warping between levels is not working.
  • Fixed some more bugs that have ever existed for a long time.

Screenshots
Spoiler
Image
Image
Image

Downloads
Mirror 1 (WohlSoft.ru)
Mirror 2 (Yandex-Disk)
Mirror 3 (MEGA)(Patch-2)

Fix version(EXE Only):
Patch 2:https://mega.nz/#!W9s2BBCS!m2EnSAwK1fbVbS7q_ve61kZn5eIKrV_tPgg-wQjTCe4
Super Mario Bros. X 1.4.3 (Outdated)
Changelog

Engine Updates
  • Added the GFX expansion feature. A single object in the game can now have up to 65536 different GFXs. Tiles, scenes, paths, levels, blocks, backgrounds, NPCs and effects are all supported.
    • From now on, there won't be any objects with the same function but different GFXs (like re-colored versions of a block) in a new update. You can manually add them using this feature.
    • Objects with this feature enabled will show a GFX-selection window in the editor when selected. Click on the icons in the window to make your choice.
    • You can drag the window to a proper place or double-click its status bar to minimize it if you find it disturbing.
  • Updated the script engine.

Block
  • Added slope platforms and oneway gates. Enable them in Custom Blocks.
  • You can now set different physics for players and NPCs.
  • Adjusted the physics of slopes.
  • You can now customize the graphics and physics of blocks. Added the Custom-Block Editor with a GUI, Right-click the icon of the object to open the customization window.
  • You can now stretch the graphics of a single block in the level.
  • Added the 'name' property for blocks.
  • Added advanced settings for the contents of blocks. Right-click the content picture to reveal them.

NPC
  • Added the Custom-NPC Editor with a GUI, Right-click the icon of the object to open the customization window.
  • The GFX expansion feature for NPCs is disabled by default and you can enable it in the Custom-NPC Editor.
  • Added some new Custom NPC codes.
  • Added the 'name' property for NPCs.
  • You can now arm your NPCs with parachutes (SMW). Warning! Attaching parachutes to large-sized NPCs is highly disapproved.
  • Added Baby Yoshies (SMW) and polished them. You can now enable / disable their overpowered abilities in the Advanced NPC Settings panel.
  • Added the Flag Pole (SMB) and the corresponding Level Exit settings in world maps.
  • Added Micro Goombas (SMB3).
  • Added Magikoopas (SMW).
  • Added an option in the Advanced NPC Settings panel for Nipper Plants to turn them to Fire Nipper Plants.
  • Add an option for Piranha Plants to turn them to Ice Piranha Plants.
  • Add an option for Fire Bros to turn them to Ice Bros. You'll use the GFX expansion feature to set their GFXs, though.
  • Add options to modify the explosion range and count down time for SMB2 bombs.

Warp
  • Added two-way warps.
  • Added pipe cannons that fires players out. You can set the projection range.

Background
  • You can now customize the properties of backgrounds. Right-click the icon of the object to open the customization window.

World
  • You can now customize the properties of tiles, scenes and levels. Right-click the icon of the object to open the customization window.
  • Added Game Over Level settings.

Misc
  • Added the wall jump system. You can enable it in special events.
  • Added SMB3 power-up system. You can enable it in special events.
  • You can now add Yoshi eggs to the world map inventory.
  • You can now customize the properties of effects. Find the panel in the Advanced Level Settings.
  • Made the tools in the editor more accurate when drawing lines and rectangles.
  • Added a debug window for to show the debug information outputted by scripts.
  • With light system enabled, the lighted area of players now shrink when they die instead of disappearing instantly.
  • Added a quick way to select the contents of blocks. Left-click the picture box.
  • You can now select objects. Switch the edit mode to 'Selection' and use Rectangle, Line or Circle tools and then you can drag-drop objects.
  • Adjusted the limit of triggering times in a single frame for several Autorun events.
  • Added triggering parameters for Autorun events.
  • You can now make your levels(not episodes) read-only, which means that they can still be opened and played but no longer modified.
    • You can set multiple permissions for the level, like permissions to cheat, view scripts, observe the level and so on.
    • The process will encrypt the graphic files and text files but not the music files.
    • A 256-byte key will be generated right after the encryption. You can use the key to decrypt the level.
    • You can specify a full access key and anyone who has it will grant the permission to view all contents of the level.
  • *Added inter-process communication features based on memory mapping for developers. After opening a level using command lines, developers can now use specific methods to tell the game to perform special tasks.
  • *Added 'something interesting' to the editor

Bugs
  • Fixed the bug in the script engine that may lead to illegal memory access.
  • Fixed the bug in the script engine that may cause 'subscript out of range' crashes when there are syntax errors in a script.
  • Fixed the bug in the script engine associated with the system language that may cause 'subscript out of range' crashes.
  • Fixed errors with the auto paint tool when you place slopes.
  • Fixed the bug preventing the auto-save function.
  • Fixed the bug that level names in packed maps become case-sensitive, also removed automation errors occurring when packing certain maps.
  • Slightly adjusted and optimized the game's physics.
  • Fixed a bunch of bugs that have ever existed for a long time.

Screenshots
Spoiler
Image
Image

Downloads
Mirror 1 (Wohlsoft.ru)
Mirror 2 (Yandex.Disk)
Mirror 3 (MEGA)

About bug reporting
Generally, the bugs will be fixed if you properly reported them and they can be reproduced, if the "bug" you reported hasn't been fixed, that may be because:
  • You didn't report them properly. You should report a bug with instructions, pictures or videos explaining how to trigger it, and more detailed instructions are preferred if the triggering process is complex. If a bug is always happening in a specific level, you should upload the level file when reporting.
  • What you reported is not a bug. You found some features didn't work ONLY in your level but works fine in other level, why do you think this is a bug?
  • You found a feature differ from what you expect, and it has no help to your episode, so you think this is a "bug", why do you think so?
  • You reported too many bugs and I forget to fix some of them.
If you insist on reporting bugs in your own way(didn't report them properly), your report will be ignored.
Super Mario Bros. X 1.4.2 (Outdated)
Changelog

Engine Updates
-Updated DirectX8 to DirectX9.
-Replaced Gdiplus with Freeimage, so MSCOMCTL.OCX is no longer needed, and the game requires NO dlls to register.
-Replaced Fmodex with SDL2 Mixer.
-Greatly improved performance.
-Layers and events are supported for world maps now.
-Updated the script engine.

Worlds
-Upgraded 'Music Components' in world maps to 'Area Components', enabling more functions.
-You can now set the boundary of the world map, sailing areas, item-triggered areas and so on.
-Area sizes are customable.
-Upgraded 'Level Components', introducing random movements of levels.
-You can set the path and the destinations, and the level will move randomly between destinations.
-Added events for level entrance and exit.
-Added 'one-time-use' levels.
-Added other miscellaneous settings.
-Add paths toggling the ability of passing every turn.
-The number of star coins are now shown on the world map.
-Added events for world maps, with events, you can:
-Toggle the state of showing of the layers.
-Move the layers around, multiple moving patterns are supported.
-Make the events auto-executable with condition settings.
-Messages on world maps are now supported.
-Use sys(starcoincount) in expressions to get the star coin count.
-3 new items for world maps are added: Music Box, Anchor and Warp Whistle.

NPCs
-Added balancing lifts (SMB).
-Added all-direction flamethrowers (SMB3).
-Added Foo (NSMBWii).
-Added Springboard (SMM, in SMW style)
-Added a new Custom NPC Code.
-zposition:A float number, determining the showing order of the NPC, ranges from 0 to 1.Set this to 0 will make the NPC shown in the foreground and 1 to make it shown in the background.

Warps
-Added a new warp style: zero-delay warp(Loop).
-Some types of the warps have the ability to resize now.
-Added warps only available for mini characters.

Misc
-Added the support of custom sound effects affecting the whole world map.

Liquids
-Added an 'eraser' air fluid erasing all physic effects of other overlapping fluids.

Bug fixes
-Many bugs that were not supposed to occur are fixed.

Downloads

Mirror 1: https://smbx38a.wohlsoft.ru/downloads/smbx38a-1-4-2-password-smbx38a.7z
Mirror 2: https://yadi.sk/d/ExuViITfpF2WV

About Scripts
Spoiler
Here are some script examples, you can download and learn how to use teascript.
Download


Lx Xzit M
Moderator
Moderator
Avatar
Lx Xzit M
Moderator
Moderator
Reputation: 403
Posts: 765
Joined: 9 Nov 2015
Website Youtube channel URL

Post #41by Lx Xzit » 3 Mar 2016, 22:43

greendan wrote:I have a problem with the moving layers. I tested my level from 1.3.0.1 in 1.4.2 and the layers are not moving. In 1.3.0.1 I didn't have this problem. Please help!

In SMBX 1.4.2 the layer movements works different than SMBX 1.3. Verify these three things:
  • If you made the layer movements using SMBX 1.3 editor you could have some issues, I'd recommend use SMBX 1.4.2 editor itself.
  • Verify you didn't use comma for decimal numbers (as you may know, in some countries, we use comma for decimal numbers) you must use points instead of commas.
  • The correct way to make a layer movement is this:
    Spoiler
    Once you've assign a value of the vertical or horizontal speed and after you've assign a layer for the level, click on "add" verify all the events looks like this.Image
Hope it helps!

Added after 7 hours 7 minutes:
Someone recently told me can't get play SMBX 1.4.2. Does anyone know how to fix this? I can't find any info of this error.

ImageImage

This only happens in SMBX 1.4.2, he told he SMBX 1.4.1 works fine.

Yoshi021 M
Moderator
Moderator
Avatar
Yoshi021 M
Moderator
Moderator
Age: 24
Reputation: 170
Posts: 693
Joined: 15 Feb 2016
Location: Yoshi's Island

Post #42by Yoshi021 » 6 Mar 2016, 21:54

Did he get the hotfix?
Links
ImageImageImage
Image
Image
"Going to University is FUN!" :pardon:

franklingalaxy
Citizen
Citizen
franklingalaxy
Citizen
Citizen
Reputation: 0
Posts: 6
Joined: 11 Mar 2016

Post #43by franklingalaxy » 11 Mar 2016, 13:31

Hey guys, can anyone explain to me how to replace the MP3 Music from older versions in SMBX 1.4.2 to Standard music? I don't want these MIDI and SPC files! Pls ANYONE help

Wohlstand M
Lead Developer
Lead Developer
Avatar
Wohlstand M
Lead Developer
Lead Developer
Age: 32
Reputation: 513
Posts: 1841
Joined: 15 Feb 2014
English Pronouns: he/him
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #44by Wohlstand » 11 Mar 2016, 15:57

franklingalaxy wrote:Hey guys, can anyone explain to me how to replace the MP3 Music from older versions in SMBX 1.4.2 to Standard music? I don't want these MIDI and SPC files! Pls ANYONE help
Are you used a customized music pack? For your case 5438A38A would implement support of music.ini and sounds.ini files (like in the PGE Engine and in the LunaLUA-SMBX) to allow global/episode/level customization of musics and sounds (anyway, 5438A38A already made support of per-episode customization of sounds with special dialog for that). music.ini/sounds.ini allows you to use any musics and sounds instead of pre-defined.

My explanation why are default MP3's are replaced with SPC's and MIDIs?

Reason 1: Total size of archive. With MP3's of BAD quality size of archive is 40~80 MB, with MP3's of HIGH quality size of archive is ~240 MB). With SPC/MIDI music total size of archive is 19 MB!
Reason 2: Quality. High compression level MP3's are has VERY bad quality ("Toilet" quality). For comparison, 16-bit stereo raw audio data with 44100 hz sample rate in 1 min. has 10584000 bytes (~10,1 MB), therefore used a compression formats (MP3/OGG/FLAC/etc.) to reduce it's size. OGG is much better replacement of MP3 as audio data compression format because provides higher quality with smaller size than MP3 of similar compression level.
SPC file contains ADPCM samples and ASM code of "how play music". Every MIDI file contains a notes data. Every SPC file has 64 KB (because it's a memory dump of Sony SPC700 chip). MIDI files are can have any number of notes data. Usually MIDI files are has 8~80 KB size, but if you want, you can put more notes (for example, I know a MIDI file with 1 hour of music and it has 1 MB size!). SPC and MIDI are has NO audio data. Instead there are contains a rules WHICH audio data needed to generate in real time. SPC's are playing on special SPC700 emulator which executes SPC ASM code and generates audio data. MIDI are can have different sound in different synthesisers and audio cards. In modern Windows most used is software WaveTable synthesiser named as "MS Sound Convas" which uses a "Roland Sound Convas" bank. In some cases are lots of SF2-based software synthesisers (for example, BASSMIDI). WaveTable synthesiser (WT) is based on pre-recorded samples mixing. Old sound cards are had Yamaha OPL chips which are implements a Frequency Modulation synthesiser (FM) - a synthesiser which generates music sound with special formulas. ADLMIDI - is a software implementation of FM Synthesis which used in SDL Mixer X. FM Synthesis can generated pure and beutiful sound (but for cases when MIDI file is written correctly and following the GM standard. If MIDI-file follows another standards (XG, GS, KORG, etc.), there are may have troubles with drums if used customized drum channels [any other channels except 10'th channel for drums]).
Image

franklingalaxy
Citizen
Citizen
franklingalaxy
Citizen
Citizen
Reputation: 0
Posts: 6
Joined: 11 Mar 2016

Post #45by franklingalaxy » 11 Mar 2016, 16:29

I dont want to add Custom Music, thats easy, i want to Change the Standard Music (These SPC, OGG and Midi file) Change to my own MP3s! How can i do that? Wheres the Music.ini?

Wohlstand M
Lead Developer
Lead Developer
Avatar
Wohlstand M
Lead Developer
Lead Developer
Age: 32
Reputation: 513
Posts: 1841
Joined: 15 Feb 2014
English Pronouns: he/him
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #46by Wohlstand » 11 Mar 2016, 17:28

franklingalaxy wrote:I dont want to add Custom Music, thats easy, i want to Change the Standard Music (These SPC, OGG and Midi file) Change to my own MP3s! How can i do that? Wheres the Music.ini?
Not in SMBX 1.4.x yet, PGE/LunaLUA only.

SPC/OGG/MIDI are SAME standard musics but much better quality and with much smaller size. I see NO reasons to swap back to MP3's. Reason if you altered default musics. Question: Are you replaced default MP3's in music folder? (because hardcoded filenames are changed, mp3's are not detecting yet.)

Anyway, I have a trick which you can apply to alter standard musics set but without music.ini (music.ini need to rename default music name only):
- enable vizibility of file extensions if not enabled (if you see "Filename" only, but must be "Filename.txt")
- rename your MP3's into SPC/OGG/MID (dependent to a new filename). Note: extension of filename is NOT declares a type, declaration of file type is MAGIC NUMBER (some set of first bytes per almost every standardized binary file format). So, if you will rename file, it will still be same as-is.
- try to run SMBX.
Image

franklingalaxy
Citizen
Citizen
franklingalaxy
Citizen
Citizen
Reputation: 0
Posts: 6
Joined: 11 Mar 2016

Post #47by franklingalaxy » 11 Mar 2016, 18:04

@Wohlstand i understand, im not at Home at the Moment, did you tested it already? And is there a SPC Player?

PS: Did Xinput Controllers work? :)

Wohlstand M
Lead Developer
Lead Developer
Avatar
Wohlstand M
Lead Developer
Lead Developer
Age: 32
Reputation: 513
Posts: 1841
Joined: 15 Feb 2014
English Pronouns: he/him
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #48by Wohlstand » 11 Mar 2016, 18:39

franklingalaxy wrote:@Wohlstand i understand, im not at Home at the Moment, did you tested it already? And is there a SPC Player?

PS: Did Xinput Controllers work? :)
PGE MusPlay (already included with PGE, but also available separately http://wohlsoft.ru/docs/_builds/PGE_MusPlay/pge-musplay-win32.zip) can play SPC's and many other music formats.

Also, you can use SPC's (even VGM, MIDI, NSF, etc.) from other games in your levels just because pure quality, support of loops and much smaller file size.
Note for NSF files (to choice track number, just add after music filename a suffix "|x", where x - number of track from 0 to n [total tracks in file])
Image

franklingalaxy
Citizen
Citizen
franklingalaxy
Citizen
Citizen
Reputation: 0
Posts: 6
Joined: 11 Mar 2016

Post #49by franklingalaxy » 11 Mar 2016, 20:57

@wohlstand i renamed my .mp3 to .spc and it dont works :( is there a converter or something like this?

Wohlstand M
Lead Developer
Lead Developer
Avatar
Wohlstand M
Lead Developer
Lead Developer
Age: 32
Reputation: 513
Posts: 1841
Joined: 15 Feb 2014
English Pronouns: he/him
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #50by Wohlstand » 12 Mar 2016, 4:25

franklingalaxy wrote:@wohlstand i renamed my .mp3 to .spc and it dont works :( is there a converter or something like this?
SPC is NOT audiodata like WAV/OGG/FLAC/MP3, so, possible to record generated by SPC data, but generate SPC from audio data is impossible if human will not make it from scratch
Image

Yave Yu M
Count
Count
Avatar
Yave Yu M
Count
Count
Age: 29
Reputation: 51
Posts: 259
Joined: 25 Jan 2016

Post #51by Yave Yu » 12 Mar 2016, 5:31

Wohlstand, for expansion chip of NSF, FDS, MMC5 and VRC7 are not supported...can you made it support?

franklingalaxy
Citizen
Citizen
franklingalaxy
Citizen
Citizen
Reputation: 0
Posts: 6
Joined: 11 Mar 2016

Post #52by franklingalaxy » 12 Mar 2016, 11:31

@Wohlstand than please make Music.ini and Sound.ini Support in 1.4.3 or a patch for this. Or tell me another way to replace Standard .spc files with mp3s

Wohlstand M
Lead Developer
Lead Developer
Avatar
Wohlstand M
Lead Developer
Lead Developer
Age: 32
Reputation: 513
Posts: 1841
Joined: 15 Feb 2014
English Pronouns: he/him
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #53by Wohlstand » 12 Mar 2016, 13:06

y479021776 wrote:Wohlstand, for expansion chip of NSF, FDS, MMC5 and VRC7 are not supported...can you made it support?
That already supported, SDL Mixer X - library used in SMBX 1.4.2 firstly used in PGE and in LunaLUA-SMBX. Everything supported by that library supported in PGE, LunaLUA-SMBX and SMBX 1.4.2.
http://wohlsoft.ru/pgewiki/SDL2_mixer
Image

Moon Rabbit Cookie M
Good citizen
Good citizen
Avatar
Moon Rabbit Cookie M
Good citizen
Good citizen
Reputation: 1
Posts: 20
Joined: 14 Mar 2016
Tencent QQ

Post #54by Moon Rabbit Cookie » 14 Mar 2016, 16:45

not bad!

andreepika1336
Our friend
Our friend
andreepika1336
Our friend
Our friend
Reputation: 8
Posts: 71
Joined: 2 Jun 2015

Post #55by andreepika1336 » 14 Mar 2016, 17:54

What's 5438A38A up to, maybe working on smbx 1.4.3?

Mikepjr
Grumpy GFX Designer
Grumpy GFX Designer
Avatar
Mikepjr
Grumpy GFX Designer
Grumpy GFX Designer
Age: 44
Reputation: 15
Posts: 88
Joined: 24 Jun 2014

Post #56by Mikepjr » 15 Mar 2016, 15:43

I can't seem to use custom sound files for my world.
It's in the correct format. It's OGG.
But for some reason custom sounds are just not working.
I tried putting the sound into the world folder... then i tried putting the sound into the level folder... neither works.
Are custom sounds not possible?

Wohlstand M
Lead Developer
Lead Developer
Avatar
Wohlstand M
Lead Developer
Lead Developer
Age: 32
Reputation: 513
Posts: 1841
Joined: 15 Feb 2014
English Pronouns: he/him
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #57by Wohlstand » 15 Mar 2016, 16:45

Mikepjr wrote:I can't seem to use custom sound files for my world.
It's in the correct format. It's OGG.
But for some reason custom sounds are just not working.
I tried putting the sound into the world folder... then i tried putting the sound into the level folder... neither works.
Are custom sounds not possible?
Are you configured them in the world map editor?
Image

Greendan M
Viscount
Viscount
Avatar
Greendan M
Viscount
Viscount
Age: 23
Reputation: 81
Posts: 300
Joined: 26 Apr 2015
English Pronouns: He/Him
Location: Planet Caturn
Youtube channel URL

Post #58by Greendan » 15 Mar 2016, 23:34

DarkMecha wrote:
greendan wrote:I have a problem with the moving layers. I tested my level from 1.3.0.1 in 1.4.2 and the layers are not moving. In 1.3.0.1 I didn't have this problem. Please help!

In SMBX 1.4.2 the layer movements works different than SMBX 1.3. Verify these three things:
  • If you made the layer movements using SMBX 1.3 editor you could have some issues, I'd recommend use SMBX 1.4.2 editor itself.
  • Verify you didn't use comma for decimal numbers (as you may know, in some countries, we use comma for decimal numbers) you must use points instead of commas.
  • The correct way to make a layer movement is this:
    Spoiler
    Once you've assign a value of the vertical or horizontal speed and after you've assign a layer for the level, click on "add" verify all the events looks like this.Image
Hope it helps!

Thanks a lot! But, then I tried to make a decimal number ( for example 1,5 or 1.5) and clicked ''check'' it showed me ''1''. And when I tested the level, the layer was moving with the same speed as a layer with ''1'' speed. I fixed the moving layers but I still can't make them with a decimal number. Any ideas how to fix it?
Image
Current Project:
Image
Website: https://supermariobrosxgreendanedition.alle.bg

You've cat to be kitten me right meow!

Image
Image
Image


I Support:
Image
Image

Lx Xzit M
Moderator
Moderator
Avatar
Lx Xzit M
Moderator
Moderator
Reputation: 403
Posts: 765
Joined: 9 Nov 2015
Website Youtube channel URL

Post #59by Lx Xzit » 15 Mar 2016, 23:59

No problem! You need use points "." instead commas "," for decimal values. There's an error don't let use commas for decimal numbers for now. =P

Mikepjr
Grumpy GFX Designer
Grumpy GFX Designer
Avatar
Mikepjr
Grumpy GFX Designer
Grumpy GFX Designer
Age: 44
Reputation: 15
Posts: 88
Joined: 24 Jun 2014

Post #60by Mikepjr » 16 Mar 2016, 4:26

Wohlstand wrote:
Mikepjr wrote:I can't seem to use custom sound files for my world.
It's in the correct format. It's OGG.
But for some reason custom sounds are just not working.
I tried putting the sound into the world folder... then i tried putting the sound into the level folder... neither works.
Are custom sounds not possible?
Are you configured them in the world map editor?
I did not know that, but i do now.
Thankyou.
Personally i think it would have been better if you could access the SFX menu the level editor as well.


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

Who is online (over the past 5 minutes)

Users browsing this forum: 2 guests