Author Topic: Version 9.0  (Read 87 times)


  • Admin and Developer
  • Level 20: Nobom
  • *
  • Posts: 1207
  • Total likes: 152
  • Creator and Developer of Platform Builder
    • View Profile
    • Platform Builder Home
Version 9.0
« on: February 15, 2021, 01:36:33 AM »
Platform Builder Version 9.0


  • Added controls for changing the appearance and location of custom menus
  • Added lighting settings for custom enemies, blocks, items, and projectiles
  • Added ability to write in conditionals for menu selections to make them appear or not
  • Added command to replace the default pause menu with your own custom menu
  • Added ability to make custom menu not pause the game (useful for title screens)
  • Added ability to spawn sprites which pause the game (Useful for sprite-based pause menus)
  • Added command prompt to change what happens when you pause the game in other settings of Game Setup (Useful for pausing with sprite-based menus.)
  • Added pixel-blend settings in "other settings" of Game Setup.
  • Added FPS settings which maintains game motion and physics in "other settings" of Game Setup.
  • Added ability to force your own window size in "other settings" of Game Setup
  • Added a couple more projectile direction settings
  • Added ability to copy and paste invisible block light settings
  • Added a button to help preview invisible block light settings
  • Added special keymapping commands for custom menus
  • Added four more actions buttons which can be used with the keymapping commands and called from character commands
  • Window and view sizes have been adjusted to work best with the new pixel-blend settings. This has created some larger workspaces.
  • Conditionals can be placed inside of brackets. (In technical language, you can now use nested if statements)
  • Added ability to set create commands in the area editor for custom enemies, items, and blocks. These commands only apply to that specific thing.
  • Added commands to move x and y position of things to random spots within the view
  • Added command to exit a game
  • Added commands to simulate knockback effect for character/player
  • Added commands to adjust the position to spawn projectiles fired by characters
  • Added commands to change constant or staggered looping commands for individual things
  • Added key press and key release conditionals (make sure this is in a constant looping command prompt!)
  • Added command for making custom enemies ignore their environment
  • Added failsafe to prevent character from getting stuck in solid objects
  • Added ability to change window caption in Game Setup > Other Settings
  • Added lowest and highest FPS in the Platform Builder main menu settings.
  • Added command to change the view size to your own value
  • Added many new commands for modifying custom enemies on the fly
  • Added command to change enemy health
  • Added command to change enemy animation frame
  • Optimized the command prompt and other parts of Platform Builder
  • Saving and Loading games in courses will include the x and y position of the player.
  • "how show/hide" commands work without using a custom hud sprite
  • Grid tool settings are saved with the areas
  • Custom menus with scroll bars are more compatible with gamepads
  • Yellow and orange highlights for editing things in the world/area editor show up above lighting settings
  • Example file has been updated with a couple improvements
  • Updated forest background
  • "Fade in" and "Fade out" commands can now be set to a number in seconds for how long you wish the fade to take place.
  • Fixed: With player 2 command not working
  • Fixed: Setting a variable to a negative value not working
  • Fixed: Buttons in view settings of area and world editor do not always respond properly
  • Fixed: Enemies do not bounce on custom blocks that act like a spring.
  • Fixed: Explosion animation isn't aligned correctly for custom enemies.
  • Fixed: Error when using a custom menu with no menu items in it.
  • Fixed: Loading the factory default item box causes problems with the item box if the scroll bar is not flush to the top.
  • Fixed: Hopping enemies are glitchy on slopes.
  • Fixed: Tall enemies display too small in the item box.
  • Fixed: URLs are not opening correctly.
  • Fixed: Several subcategories of overworld bonus icons don't work properly.
  • Fixed: Area save file gets corrupted if you click on two red "edit" highlights at the same time.
  • Fixed: Character projectiles don't harm enemies if they are up really close to the character
  • Fixed: Lives do not reset like they should after a Game Over
  • Fixed: Character with wall jump enabled can get stuck in walls
  • Fixed: Error when picking up multiple items at once, and one or more of those items are text items.
  • "fps" can now be bracketed in commands and messages.
  • Fixed: Unable to select a starting direction for NPCs.
  • Note: Due to the way that views have been re-adjusted to support pixel-perfect graphics, you will need to revisit your game screens and adjust the scenes accordingly.
  • Improved "Platform Builder" display on the main menu


Re: Version 9.0
« Reply #1 on: February 17, 2021, 10:22:08 PM »
the jump to 60 FPS is immediately noticable... some other features I really like. this seems to be a pretty good update ;)