New Update! 0.0.58 Changelog

(Posted 2025-06-20)
Welcome beta tester! If this is your first time playing the game, please make sure to check out the controls and additionally look through the following links:
https://www.meosgame.com
https://www.worldofsp.com/wiki/MEOS

Build 0.0.58 is live!
Welcome once again to possibly one of our most important updates yet.
This update released with a public demo containing some parts of ME-OS for the public to play. We focused on a lot of big things, so let’s just jump right in to it!

Changelog:

Desktop:

  • MASSIVE UI OVERHAUL!
    • You may have noticed that there is brand new UI for the desktop and taskbar!
    • Some revisions and new features:
      • Taskbar is now thinner, with a new look, more details, and gets in the way less!
      • Start menu has been added!
        • This handy new menu can be accessed with the start button on the taskbar.
        • Inside the menu there are a lot of shortcuts
          • All programs on ME-OS can be accessed from here, including a search function for them and categorizing by game or utility!
          • Other shortcuts such as info/help, settings, and even prompt can be accessed from here too
      • Party UI has been added!
        • Hovering over the party button (circular, near the start button) will show you your ping if you are in a server
        • Clicking it will open the party menu!
        • The party menu has info on all the users currently in the server.
        • If you are the owner, you’re also able to kick a user, ban a user, and see their IP.
        • Profile pictures are displayed for everyone to see!
      • KravaraChat got a visual and functional upgrade!
        • Completely revamped brand new UI
        • Drag around the chat window
        • Paste emotes from the taskbar
        • Change the color of your name at any point!
      • Context Menus have been added!
        • These menus will appear on right click for certain functions. They provide extra options and shortcuts to make the UI experience better.
        • Currently, context menus only appear in the following scenarios:
          • Right clicking on a taskbar button when you open an app.
      • Settings app has been added!
        • More on the settings app in its own category down below, as this was a beast of an addition to the UI update.
      • Master volume controls are finally here! Click on the volume button to adjust the volume of the whole game!
      • Message boxes now have a sleeker look that matches the new taskbar UI!
  • Extremely important change: Full screen applications will now open as buttons on the taskbar!
    • You read that right, you can now play Gon Ball Rally, Jump Wars, etc. simultaneously instead of being forced to be in one application at a time.
    • NOTE: You CANNOT do this in multiplayer for various reasons, so multiplayer will function the same way as before (single program prioritization).
      • If you think that should change, let us know why!
  • Animated cursors are available now!
    • Finally, something to bring back a little bit of nostalgia to cursors, animated cursors can now be used on ME-OS!
    • Currently there is only the new Jump Wars: Seven Servers animated cursor pack that can be obtained through the store.
  • Added new background packs:
    • Dominican 2019 (featuring Snowy Egret)
    • Mexico 2024 (featuring Snowy Egret DX)
    • Nature 2
    • Nature 3
    • Nature 4
  • Added new cursor pack:
    • Jump Wars: Seven Servers (animated!)
    • Mattyverse 1
  • Fixed emotes not pasting sometimes into KravaraChat when the text box is empty.
  • Desktop icons are now a bit darker when you hover over them to make them more noticeable.
  • Added wiki button to the help/info box (the box that pops up on start up)

Gon Ball Rally:

  • Added new balls!
    • Plush Gontaper Ball
  • Added lots of new visual effects! Mainly for picking up a powerup, using a powerup, and picking up a star.
  • Levels now have to be unlocked before you can access them. Same goes for using next/previous level shortcuts and buttons! Go and beat those levels 😀
    • Due to this, secret levels have to be found now, and then beaten to appear in the level select. This is how it was originally intended to be!
  • Added more sound effects as well!
    • Picking up powerups
    • More unique collision sounds. Try bouncing on a mushroom, or against a bell!
  • Camera will now zoom in faster depending on distance when the ball goes behind something
  • Collision sounds will now play not just on land, but most collisions in general
  • Buttons now make a noise when you press them (more feedback for the player)
  • Fixed reflective balls casting weird light onto nearby objects. I didn’t ever want that but now it’s gone!
  • Fixed inconsistent lighting on collectible stars
  • Fixed ground in Shroom Gardens being too shiny in some parts
  • Tweaked ambient occlusion being too grainy/dark in certain parts
  • Brightened up a lot of slightly offcolored textures and materials

Guppy’s Quest 2:

  • Reduced video file size
  • Should’ve also stopped video not loading on certain devices sometimes glitch?
  • There is now a pause menu and separate volume controls

Image Viewer:

  • You can open GIF files now! Sounds easy but it was a pain to get it to work the way I wanted it to…
  • Fixed playlist index being set properly, so now when you open an image in the middle of a directory, the previous and next images are set correctly.
  • The Image Viewer UI is now themable (though only the top bar and the close/minimize buttons)

Jump Wars:

  • Added a whole 5 new characters!
  • Classic Guppy was added as a playable character!
    • A new “joke” character, Classic Guppy has his full moveset from the original Java Guppy’s Quest! He can charge just like normal guppy, but has a neutral and vertical scratch attack too.
  • Vulpashka was added as a playable character!
    • He primarily revolves around shooting lava balls, where one attack shoots one big ball sideways, and another releases two smaller balls like a fountain upwards.
  • Kitimek was added as a playable character!
    • This character can freeze his opponents for one of his moves, and he can pocket projectiles for his other move. When a projectile is pocketed, he can throw it back out.
  • Klayman was added as a playable character!
    • This character can shoot from either a shotgun, sniper, or launcher! He can also place pancake mines to set up traps.
    • A lot of costumes have their own unique sound effects! These costumes are Dr Bob, Retired Dr Bob, Klayton, Chip, and the Dilly Dally Ghost.
  • Little Devil was added as a playable character!
    • He can throw bubbles that split into two on collision! They bounce around and fade away after a while unless they hit someone. They also bounce off the left and right bounds.
    • His other move is his harpoon gun, but if you don’t hold down the button when it fires, it will be a ray shot instead! Otherwise it will be the harpoon.
  • Caved in Caverns was added as a new stage!
  • Shroom Gardens was added as a new stage!
    • Also has a cool new remix by Bendivad!
  • Squared Palace was added as a new stage!
  • Most projectiles now despawn outside of boundaries. This is really useful for things like Evo’s Sunni’s, Klayman’s pancakes, and other projectiles that require nullification before use.
    • This doesn’t apply to very specific projectiles like Fushy’s ball or Root’s phantom orange, as they are meant to travel off screen to gain some speed sometimes.
  • Klayman’s addition allowed for the unique use case of multiple animators per character (more than one sprite sheet), but this will likely remain a unique use case.
  • Game menu cursor now moves faster if you hold down the run key (shift by default on PC, left shoulder by default on XInput controllers)
  • Pressing cancel/escape when the remapping options are open will now close the remapper instead of doing stuff in the background menu.
  • Hazards now notify the player of getting hurt the same way as if another player hurt them, allowing for things like hurt noises to be played upon collision with a hazard.
  • Some hazards now have special sounds and VFX upon hit, not only making things nicer but also giving you a clearer indication that you did get hit.
  • As the first player with controller, you can now move other players pointers. This was only added if you are playing Jump Wars purely with a controller
  • Improved pause menu slightly
    • Now you can leave the match with just a controller by pressing run + jump + taunt and finally start.
  • Health will no longer show anything below 0 if you get hit with a move that does over 1 damage.
  • Added some more buttons to the main menu (mostly just so it’s more obvious when you can go “back”), and made more existing buttons have darker selection indications
  • Fixed Gontaper CPU (he was broken and somehow we never noticed it until now… oops)
  • General small tweaks and fixes.

Keyccordion Dawn:

  • Added “Wait Mode” to practice mode!
    • When triggered, the song will wait for you to hit the correct notes before moving on.
    • It’s a very good method of practicing if you want to practice your finger positions and practice trickier patterns.
  • You can no longer hit notes when they overlap in the pause screen (No more sneaky business!)
  • Fixed fade out timings, made them more consistent with current pitch
  • Added how to play menu (so the how to play button actually leads to something now)
  • Also added an options/settings menu (so settings menu does something too)
    • You can tweak volume from here, as well as change controls without having to do it from the control remapping app.
  • Pause menu has volume controls now

MandelbrotEX:

  • Added controller support, and more keys that you can use from the keyboard without having to use the sliders.
  • Made all MandelbrotEX related controls remappable.

MEGAME 7 IN 1:

  • Made the menu options clickable with mouse.

MEVST:

  • Fixed bug where pause screens would make notes drag on for a long time due to time freezing.
  • Not on the taskbar by default now, you have to open it from the start menu or File Surfer

Mimi Mini:

  • Added compatibility for new .mmplay format (Mimi Mini Playlist)
    • Playlists have existed internally before, but now you can open these new kinds of files from the file surfer
    • Entries are separated by either newlines or .{ENDLINE}., and must be full paths to either an internal ME-OS track or external track on one of your drives!
    • Technically this should also work with web audio, but that is a very rare usecase.

Misc:

  • A lot of spawnables were fixed to throw less/no errors outside of their native environments (e.g. Royal Squared Kvarol, Whoopie’s Playtime Whoopie, etc.).
  • Added in new 3D Scanned Spawnables under E/Misc/Scans. These are scanned objects in real life, with physics and limited interactivity!

NoteME:

  • Complete overhaul!
  • NoteME now opens as a windowed application. Not only that, but you can have multiple instances of NoteME open at a time!
  • Much cleaner, up to date UI with the rest of the overhauls
  • Simpler file saving for names (not entering a path will auto fill a placeholder path upon opening and saving, etc.)
  • Bug fixes present in previous version of NoteME’s methods.

Royal Squared Color:
Since this is the oldest game in ME-OS, it is very outdated in a lot of ways. So some updates are to help rectify that!

  • Kvarol now has sound effects for charge and jump
  • Main menu now has clickable buttons! You can use your mouse now! Definitely not long overdue!
    • Also generally revisited the menu as it was very old, and tried to fix up some functionallity/performance issues
  • Finally added volume controls in the pause menu (your ears are now safe)
  • Pause menu also generally got slight overhaul, although it eventually needs proper UI design.

Settings:

  • Finally, there is a settings app!
  • The settings can be accessed through the start menu or the desktop, and allow you to tweak many things.
  • All of the things that could’ve been done in the Personalize app are available in settings, with even more options than ever before!
  • Besides existing settings moved from the Personalize app (background, profile picture, cursor, etc. and almost all of them heavily improved), here are some new settings:
    • Time display adjustment
      • Change the way time is displayed in your desktop, such as toggling between twelve and twenty four hour time.
    • Screen saver settings
      • Change what screen saver is displayed, and tweak per screen saver settings wherever applicable!

Screensavers:

  • Screensavers are a new addition to the OS that makes it fun when you’re away!
  • Added two different screensavers
    • 3D Text:
      • Customizable text screensaver with rotation on a black screen. Nostalgic!
    • Sleepy Bridge:
      • Watch Guppy jump over totems with a scenic Sleepy Bridge background!

SP Struct:

  • Added ALL the old assets from the original Java Guppy’s Quest!
    • This includes backgrounds, tiles, entities, enemies, first party characters, and even unreleased content!
  • Heavily improved existing players:
    • Jump physics now allow you to have shorter jumps on demand
    • Less animation glitchiness and inconsistencies
    • Players can now collect crystals, gain score and fuel (where applicable)
    • Classic characters (that used to have super in Java) can use their super now once the fuel is full! (P button by default)
    • All classic characters can now jump while attacking, as that’s how they used to function in the classic Guppy’s Quest
  • Finally, some HUD in play mode!
    • Each character spawns in their own unique HUD. The classic characters have their original Java classic hud, while the more modern characters have a more appealing/simpler HUD.
  • Massively improved existing enemies, including annoying “bug” where they would get stuck on certain walls and refuse to turn
  • Added volume controls to both Guppy’s Quest Builder and Guppy’s Quest Player.
  • Characters can finally be controlled with controller!
  • Massive overhaul to how characters, enemies, and other assets are implemented for even easier implementation for more in the future.
  • Player spawnables now will just respawn where they were originally spawned if spawned outside of the Guppy’s Quest Player
  • Level settings now says “Shader” instead of “Profile”, as that should be a bit easier to figure out what it does probably.

Zelomedia Splash:

  • Added Mernie Smash!
    • This is a small arcade like game where Mernie can smack the creature (either Mot or Driki) and see how far they can go.
    • Trampolines and balloons propel the character up and forward.

Terminal Commands:

  • Added a good amount of pop up terminal commands as well as improved some others.
    • cameratarget
      • Usage: cameratarget targetname
      • If a retargetable camera exists in the scene, this command will focus on the target. Very fun command if you know how to use it!
    • debugextra
      • Usage: debugextra true/false
      • Extra debugging has existed for a while, but this shorthand command will now allow you to set it much easier
    • debugnetmessages
      • Usage: debugnetmessages true/false
      • This is an extra debugging command that will show network info while debugging. Sensitive info will be hidden unless enabled.
    • getshortcutpaths
      • Returns a list of shortcodes that can be substituted in commands for faster access.
      • Example: |jwchars| is a shortcut path that resolves to E/GameFiles/JW/Chars ; meaning you can use “spawn |jwchars|/Guppy” instead of “spawn E/GameFiles/JW/Chars/Guppy”.
    • loadscene now accepts an additional argument if provided, single and additive. Single is the way loadscene used to always work, while additive will open it over the existing scene.
      • Be careful, loading with additive on can have undesired effects! Only do this if you know what you are doing…
    • netban now reworked to permanently ban a user with an ID.
    • netbanip
      • Usage: netbanip ipaddress
      • Bans an IP from joining the server.
    • netunbanip
      • Usage: netunbanip ipaddress
      • Unbans an IP from joining the server.
    • nslookup
      • Usage: nslookup www.example.com
      • Resolves a host name to an IP address
    • spawn command will now detect placeholder values! It will forward to spawnrel with the refernce object being the player if it detects placeholder values
    • spawnrel is a much needed command that will spawn an object relative to another. Usage is spawnrel objectpath relativereference x y z scalex scaley scalez rotx roty rotz
      • the relative reference is the name of an object currently in the scene.
        • its position will be used to spawn the object, but scale will default to the spawned objects rotation and scale unless specified otherwise.
        • for example, typing #3 for scale x will scale it by 3 more than the player on the x axis, # will just scale it to the same as the players x scale, and no change will leave it as is.
      • typing # for an argument will keep the current positional value for that coordinate
      • For example, spawn object Sphere # 2 3 will spawn object relative to Sphere (if it is present)
        • Then it will add 2 and 3 to the y and z values respectively relative to the Sphere, but keep Sphere’s x value.
    • tlogblock
      • Usage: tlogblock string
      • Blocks a string from appearing in your terminal. Case insensitive
    • tlogblockclear
      • Clears all previously blocked strings from appearing in your terminal.
    • tlogunblock
      • Usage: tlogunblock string
      • Unblocks a string from appearing in your terminal. Case insensitive
    • tp now also allows placeholder values
      • typing # for an argument will keep the current positional value for that coordinate
      • For example, tp object # 2 3 will teleport the object to 2 for y and 3 for z, but leave whatever the x value was as is.

Videx

  • Videx is now in windowed mode! You can now resize it and watch it alongside playing a game or doing anything else!
  • Only one instance of Videx can be open at a time, to avoid users accidentally opening too many videos at once.
  • Some new effects, with a few old ones temporarily gone until they get reworked
  • All local loadable videos have been greatly reduced in size, and put into a more compatible format (mostly for Steam Deck compatibility)
  • Some small bug fixes

!!Important Note!!
If you guys remember, I originally wanted to make a kickstarter around the summer of 2021. This however was put on hold as I wanted to polish the game even more and give it more content to look at, as I really want to convince people who are interested that this game is worth investing into. We are hoping that one of the next updates will be the “Kickstarter” update, meaning we will be using it to advertise the Kickstarter once it’s out. We are also looking into potential advertising opportunities. So please, if you have some time to spare, play through some of ME-OS and let me know any feedback/suggestions and so on! I would love to hear what every one of you has to say, and I’m also extremely thankful to everyone who has been with us on this journey. Let’s make this final stretch!


Let us know if there are any questions or ideas! Enjoy c:

Leave a Reply

Your email address will not be published. Required fields are marked *