Beta 1.1 - Release


Yoyo! After 7 months of work, Beta 1.1 is finally out with a bunch of technical fixes that make future updates faster to produce! This has been in the works for a really long time so I hope you guys appreciate what we've been working on while we were gone.

Quick note: This update wasn't meant to be something that majorly updates the gameplay of things. It was mostly meant for engine overhauls, fixes, and improvements; and we know that some features from Beta 1.0 are still currently missing, but we will be bringing them back in the following patches.

See the changes and bugfixes down below.

New Features

Overhauled Main Menu

The main menu has gotten itself a fresh makeover! The old architecture was very limiting and now that we had time to iterate and update the systems, the new main menu will be a breeze to maintain and update on in future versions.

  • Added Sliders at the Players/Worlds menu
  • Added Background Blur for certain menus
  • Added Escape Shortcut
  • Textboxes have been upgraded with shortcuts!
    • Copy - Ctrl + C
    • Cut - Ctrl + X
    • Paste - Ctrl + V
    • Paste Override - Ctrl + Shift + V
    • Clear - Ctrl + Delete/Backspace

Structures

Structures are now much more powerful! There aren't as much structures added as I think you'd hope but these changes will make adding new structures much easier and faster.

Updated Crafting System

Crafting system has now been rewritten from scratch with a ton of new quality of life improvements to make crafting items handled better.

  • Added Grimoire
  • A tool that displays previously crafting or unlocked items when holding one of its ingredients
  • The Hatchet will be displayed when the player hasn't unlocked any items
  • Containers will now be searched first when collecting the ingredients before the inventory
  • Craftable items are now ordered

Added New Music Tracks

New music tracks have been added, which are spread out across different biomes.

  • Oh Eight
    • 12 Hours at Ease
    • Field of Concourse
  • Glyde
    • Muskeg
  • Sky
    • And So It Begins
    • Hocus Pocus
    • Liminality
  • Zhen
    • Soliloquy

Changes

  • All physics are now consistent without being linked to FPS
  • Added F11 shortcut for fullscreen
  • All item drops and creatures are now saved inside the chunk
  • Added message history
  • Added player blinking
  • Added tons of new splash texts!
  • Added item drop despawning, each item drop will now despawn 30 minutes after being dropped
  • Added several sound effects
  • Added FPS limiter
  • Added several particles
  • Added VSync option
  • Added smooth blurring
  • Updated player colors
  • Updated player animations
  • Updated several textures
  • Updated background
  • Added sun/moon
  • Updated physics
  • Removed acclimation system


Technical Changes

Updated IDs

IDs will now use keys to make systems clearer to use and open a world of possibilities for add-on systems in the future! With this new systems there have been some additions to the Resources folder, meaning that some data are now already being loaded in through files instead of hardcoded into the project files.

Changes

  • Many systems are now data-driven! Here is a list of the current roster of data that is used in the game: 
    • Attires
    • Biomes
    • Creatures
    • Loot
    • Music
    • Particles
    • Structures
    • Worlds

Optimizations

There have been several optimizations implemented into the game where its too many to count them all, but for the overall experience the game will be running smoother.

  • Optimized several data handling
  • Optimized several GUI and menu systems
  • Optimized rendering (up to 4x faster)
  • Optimized lighting (up to 4x faster)
  • Optimized world generation (up to 3x faster) 
  • Optimized physics and collisions (up to 2x faster)
  • Optimized structure generation
  • Optimized entities
  • Optimized chunk updates
  • Optimized sound effect reverb calculation


Bugfixes

  • Fixed several issues related to memory leaks
  • Fixed several issues related to rendering
  • Fixed several issues related to lighting
  • Fixed several issues related to saving/loading worlds
  • Fixed several issues related to saving/loading structures
  • Fixed several issues related to effects
  • Fixed several issues related to unix timestamps
  • Fixed several issues related to random tile rotation
  • Fixed several issues related to structure position
  • Fixed several issues related to sound effects
  • Fixed several issues related to tile placing and mining
  • Fixed several issues related to backgrounds
  • Fixed several issues related to item drops
  • Fixed several issues related to creature AI
  • Fixed several issues related to GUI
  • Fixed an issue where pressing the left arrow in the settings would crash the game
  • Fixed an issue where tools wouldn't swing
  • Fixed an issue where loading a world would sometimes not display anything
  • Fixed an issue where some armors can stack more than 1
  • Fixed an issue where creatures will always drop the max amount
  • Fixed an issue where creatures' item drops always move right
  • Fixed an issue where player/world lists sometimes aren't sorted correctly
  • Fixed an issue where the window would sometimes not show up in the center when opening the game
  • Fixed an issue where world crashing doesn't save information
  • Fixed an issue where ingredient GUI doesn't display the slot's border 
  • Fixed an issue where breaking a tile doesn't update the surroundings
  • Fixed an issue where a chunk not fully generated can still be saved
  • Fixed an issue where destroying a container doesn't drop its inventory
  • Fixed an issue where player save files doesn't save its velocity
  • Fixed an issue where item drops moving towards the place incorrectly detects if its passed through or is inside the player's hitbox
  • Fixed an issue where the player's textures aren't lit correctly
  • Fixed an issue where structures that overlap can't generate on top of each other
  • Fixed an issue where creature y position isn't clamped from the top of the world to the bottom of the world
  • Fixed an issue where pausing after swinging an item causes it to move horizontally
  • Fixed an issue where swinging an item doesn't have its position close to the arm
  • Fixed an issue where swinging an item renders it above the arm
  • Fixed an issue where the refresh rate setting is visible even if the frequency is only 60
  • Fixed an issue where respawning still keeps the velocity of the player
  • Fixed an issue where refresh time of chunks is dependent on FPS
  • Fixed an issue where rendering animated tiles will be inconsistent across each chunk
  • Fixed an issue where creatures aren't saved in the world
  • Fixed an issue where tooltips can be misaligned
  • Fixed an issue where tiles don't affect their collision box using their scale and offset

Files

Phantasia - Beta 1.1.zip 190 MB
16 days ago

Get Phantasia

Comments

Log in with itch.io to leave a comment.

Ran into an error when trying to run the game. See below.

___________________________________________

ERROR in action number 1

of Create Event for object <undefined>:

Error attempting to load wad file with unexpected size 13868032 szFORM 3