V1.2.2 Patch and Minor Additions


Howllo and Welcome!

I bring you the version 1.2.2 update! This update not only patches up more bugs, but it also adds some features that weren't fully fleshed out and supported in the previous update. So, this update has the following features:

  • Resolution has been updated and set to a 16:9 ratio
  • Updated Mod Support
  • Changed the Title Screen Logo
  • Updated the roster for alternates and larger sized roster
  • Cleaned up some of the code.
  • Made it so mods do not crash the game so often if an import goes awry.
  • Movement speed affected by fillings
  • Fire causes belly to glow
  • Characters are now slightly faster
  • Added a popup window for first time run if you'd like for a set resolution, start in fullscreen, and what language
  • Added starting framework for abilities
  • Added NPCs
  • Added Unlockable character mechanic
  • Added popcorn sign for level 9 to make the puzzle slightly easier to understand
  • Added icons for filltypes and what they are currently filled with
  • Readjusted the GUI so the filling gauge is below the icon, to simulate the filling of their belly.
  • UI for inflation objects added since some players get confused on how to interact with them properly.
  • Added language support. Players can now translate the English text into another language.
  • Improved fullscreen handling.

And here are a few of the bugs that have been squashed:

  • Found memory leak found and patched. Luckily did not need to call the plumber.
  • Following NPC has slower vertical speed than player, so gave them some caffeine to put a pep in their step.
  • Player can get stuck on the side if swapped to another character while they are leaving view in level hub. The new railings offscreen sure do help.
  • If switched from Fullscreen to regular size, the GUI loses proper resolution. Gave it glasses so it's not so fuzzy.
  • The newCharacter() function would be mad with this ")" symbol in the name or title. They are friends now.
  • If game starts in Fullscreen, the menu display starts shrunk until leaving the room. Its been given a potion to become large when this happens.
  • If player exits from rm_LevelSel and then returns to the game, they are placed in rm_Overworld based on rm_LevelSel's coordinates. I had to literally give them a map on where to stand so they don't get lost.
  • Button UI no longer has trouble drawing to the screen, it has thankfully passed its art exam.
  • Room did not shake if player 2 jumps after consuming heavy fillings. Now the camera will fear them when this happens.
  • If pausing after a swap, the character icon can be missing. We no longer need to advertise them on milk cartons.
  • Camera would get the jitters in fullscreen. It has calmed down now.
  • If switching characters, stats were not assigned correctly to that character. They now have a script to check to remind them of their roles again.

A note on the new Modding features:

  • accessAll() - Used to quickly unlock all levels for testing purposes. Has no
  • e variable - Used in double arrays to place things at the end of them
  • num and string declarations - You can now declare variables, although "num" is the only one usable
  • get_roster_number(index) - Used to find the roster location of a character in the 
  • var(num variable) - Used with the "num" variable declared earlier, can only be used in g.roster[] for now.
  • sprite_set_offset(index part, set x origin, set y origin) - Used to set the sprite offset for an imported part
  • Symmetry system - You can now set your character's symmetry to either be symmetrical or asymmetrical, which saves on development time for symmetrical characters. You only need to declare the Right side of the sprites if true.
  • v.<variable>
    • v.bellymax - Sets the max size of how much the belly can hold. Is 8 by default. Reminder, when making the belly sprite, add a frame at the start for the "Empty" state!
    • v.height - Sets the height of the character for jumping vertical collisions. Is 65 (5'5") by default.
    • v.filltype - Sets the filltypes that the character can consume. Is "Filltype" by default.
    • v.jumpspeed - Sets the jump speed of the character. Is -7 by default. Reminder, this needs to be a negative or else they are unable to jump!
    • v.name - Sets the name of the character. Is "Name" by default.
    • v.scalesize - Sets the scaling size of the character. Is 2 by default. Reminder, this is a float, but it's recommended if you choose a floating number, 0.5 is the only one that will work with the screen resolution at the recommended setting. Otherwise choose a while number.
    • v.symmetrical - Sets the symmetry of the character. Is True by default.
    • v.title - Sets the title of the character. Is "Title" by default.
    • v.walkspeed - Sets the movement speed of the character. Is 7 by default.
    • v.weight - Sets the weight of the character for pressure buttons. Is 150(lbs) by default
    • (!) v.width - Sets the width of the character for horizontal collisions. Is 32 by default. NOTE: Not implemented yet!
    • v.draw.<variable>
      • v.draw.idle_R - Sets the Right idle animation.
      • v.draw.idle_L - Sets the Left idle animation.
      • v.draw.move_R - Sets the Right movement animation.
      • v.draw.move_L - Sets the Left movement animation.
      • v.draw.belly - Sets the belly size change animation.
      • v.draw.tail - Sets the tail sprite to be animated.
  • Workshop
    • Working directory shortcut - You can copy and paste the directory into your folder for quicker access. Note, the copy-paste function ONLY WORKS with Windows.
    • Generate an "English_lang.ini" file - You can now make translations for the game so if English is not the strong suite, their is an option to make a language for them. Currently does not support fonts or diacritical marks yet.

I hope all of you will have an easier time with modding and have some fun with adding your characters! [Click here if you'd like to see the newest tutorial for adding your character to the game!]

Thank you for your time and support! Have a nice, safe, and fun day!

Files

Expandyssey: TEM V1.2.2 for WIN 5.2 MB
Nov 15, 2020
Expandyssey: TEM V1.2.2 for LINUX 5.7 MB
Nov 15, 2020
Gene Whicon DLC (V1.2.2) 2.7 kB
Nov 15, 2020

Get Expandyssey: The Elastic Modulus

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.