Skip to content
This repository has been archived by the owner on May 29, 2024. It is now read-only.

Releases: CrossCraft/CrossCraft-SurvivalTest

Survival Test 4: The Final Experiment

02 Dec 02:40
Compare
Choose a tag to compare

This release will be the last major release of CrossCraft Survival Test for a reasonably long time. The Mac Release has been removed until further testing can be done.

Special Thanks to @masterfeizz for helping with the 3DS Port and providing support with picaGL

New Features

  • 3DS Support
    • PS2 Support is pushed to Indev
  • New Terrain Generator for "Classic" terrain
  • Modding Support
  • Options Menu
  • Customizable Controls
  • Lava Implementation
  • Major Refactor of Survival Test
  • Acceleration based player and mobs
  • Particles are now one particle-system
  • Heart & Air Bubble Animations
  • Toggleable Weather (F5 on PC)

Bug Fixes

  • PS Vita Crash Fix
  • Mobs clipping into terrain from being hit
  • Mobs falling animation around their heads instead of their feet

Known Issues

  • 3DS has degraded performance stemming from a known issue which will be fixed in the future.
  • 3DS audio is disabled.
  • Transition from Menu Still does not have a loading screen

[ST4-pre1] Refactor and modding!

26 Nov 17:37
Compare
Choose a tag to compare
Pre-release

This new pre-release includes a major refactor, performance updates, and modding.

Notes:

  • PSP Audio is off (this is intentional)
  • Bug: PSP May Stall in new worldgen
  • All platforms will need to extract the new default texture set (includes models & audio) to the ux0:data/CrossCraft-Classic/texturepacks/ directory

Survival Test 3: Combat!

02 Sep 20:01
Compare
Choose a tag to compare

Overview

Survival Test 3 is finally here! With the ability to fight, take damage, and dole out your own punishment to mobs, the excitement of Survival Mode can begin to take place! Combined with functional TNT, Arrows, and other effects, this update proudly brings the game's premiere mode to the spotlight.



Installation Notes

PC: Requires OpenGL 4.0+
PS Vita: Please install libshacccg.suprx.
It is recommended that you also copy the CrossCraft-ST folder in the release artifact to the ux0:/data/ folder or else you may face VERY long loading times from the auto-extractor.

Additions

  • Player has an air bubble count
    • Player can now take drowning damage after losing enough air
  • Player can now die
    • Upon dying, you will be brought to a respawn screen
    • You can then respawn and continue fighting in your world
  • Mobs now spawn and despawn
    • Mobs spawn within 24 blocks around the player
    • If Mobs are further than 64 blocks away they take rapid damage and eventually despawn
  • Mobs with armor now exist and can wear said armor
  • Skeletons now fire arrows at the player's position when close enough
  • Mobs will collide with one another when bunched up
  • Mobs have various effects on death
    • Passive mobs drop brown mushrooms to heal
    • Creepers explode on death
    • Skeletons unleash arrows on death
    • All mobs give you score for killing them
  • Players can be hit by mobs
  • Players can hit other mobs with arrows and their fists
  • Breaking TNT creates an active TNT
    • This active TNT then explodes after 2 seconds
    • You can punch active TNT to stop it from exploding
  • Explosions were implemented
    • Explodes in a 6x6 sphere
    • Broken blocks drop according to their loot table
    • If an explosion breaks another TNT block the TNT also explodes after a random fuse timer
  • Experimental weather was added but is not in release (will be toggleable in ST4)

Bug Fixes

  • Fixed a glitch whereby you could accidentally pick up arrows that were still flying

Known issues:

  • PSP suspend & restart causes audio to stop working or crash

Compatibility

Platform Tier 1 Tier 2 Tier 3
Windows ✔️ ✔️ ✔️
Linux ✔️ ✔️ ✔️
Mac 🟡 ✔️
PSP ✔️ ✔️ ✔️
PS Vita ✔️ ✔️ ✔️
PS2
PS3
PS4(?)
Wii
Wii U
New 3DS
Switch
XBox 360(?)

✔️ Full Support
🟡 Not yet up to par
⛔ No support

Tier 1: 100% support with minimal issues
Tier 2: Majority of features tested and confirmed working but with several large issues present
Tier 3: Builds and possibly runs, but with unknown results or heavy bugs

Note: Macintosh testing will occur at a later time

Full Changelog: ST2...ST3

Survival Test 2: Mobs & Music!

20 Aug 19:34
Compare
Choose a tag to compare

Overview

Survival Test 2 is a rather large update for CrossCraft, including all Survival Test mob models, textures, arrows, a revamped resource pack system, and our very own soundtrack courtesy of @Średni Tonek. This update sets the baseline for future expansions such as Survival Test 3!

Listen to the album here!



Installation Notes

PC: Requires OpenGL 4.0+
PS Vita: Please install libshacccg.suprx.
It is recommended that you also copy the CrossCraft-ST folder in the release artifact to the ux0:/data/ folder or else you may face VERY long loading times from the auto-extractor.

Additions

  • Mobs were added
    • Zombie
    • Skeleton
    • Creeper
    • Spider
    • Pig
    • Sheep
    • Steve
    • Armor Model
  • A mob modeling system was created.
    • This system uses YAML and makes the creation of mob models incredibly simple.
    • Individual mobs take 10-30 minutes to add to the game now.
  • All mobs are animated when they move with vanilla-esque animation sequences
  • All mobs have AI
    • The Hostile AI will track you from range and chase you down across terrain.
    • The Passive AI will walk randomly. On direction switch there is no smooth animation, so they will appear to "flip"
  • The player now has a view hand and swing animations
    • The view hand will react to custom skins appropriately
  • Fall Damage is implemented
    • One block of water will break your fall, but be careful!
  • Arrows were added and can be fired using TAB (PC) or SELECT (PSP / PSV)
    • Arrows have physics and have a skeleton shot variant (original purple arrows)
    • Arrows can be picked up once shot
  • Music System
    • Title selects a random song to play.
    • Song persists to game.
    • Next song is chosen in 7-13 minute intervals.
  • Resource Packs
    • Use a similar structure to existing MC resource packs (should be cross compatible)
    • Texturepacks are automatically attempted to convert to the new format if you have them (this may be buggy!)
    • Resource Packs are automatically extracted on Vita and PSP
      • PS Vita default resource pack extraction may take a long time (10+ minutes)
      • It's HIGHLY recommended that you copy the CrossCraft-ST folder in the release artifact to your ux0:/data/ folder

Changes

  • The sky has been updated to appear more faithful to Minecraft Classic -- this is a toggleable setting in config.cfg
  • Entities were changed again to have a MobManager class. This MobManager class handles almost all of the mobs.
  • Mobs behavior defined by polymorphism
  • Clouds were changed on all platforms to use a different scrolling method
  • OpenAL is now bundled with Windows Builds

Bug Fixes

  • Audio Glitches no longer appear on PSP
  • Player Held Items are saved (Save Version 5)

Known issues:

  • PSP suspend & restart causes audio to stop working

Compatibility

Platform Tier 1 Tier 2 Tier 3
Windows ✔️ ✔️ ✔️
Linux ✔️ ✔️ ✔️
Mac 🟡 ✔️
PSP ✔️ ✔️ ✔️
PS Vita ✔️ ✔️ ✔️
PS2
PS3
PS4(?)
Wii
Wii U
New 3DS
Switch
XBox 360(?)

✔️ Full Support
🟡 Not yet up to par
⛔ No support

Tier 1: 100% support with minimal issues
Tier 2: Majority of features tested and confirmed working but with several large issues present
Tier 3: Builds and possibly runs, but with unknown results or heavy bugs

Note: Macintosh testing will occur at a later time

Survival Test 1: Genesis

13 Aug 23:51
Compare
Choose a tag to compare

Overview

Survival Test 1 by itself is a modest update that starts us on the path towards the goal of a complete Survival Test. It adds basic functionality such as block breaking, item drops, consumable items, and more to the world. Many back-end changes were made too such as upgrading the save system to allow loading of Classic Worlds, storing new player data, the introduction of in-game audio, and changes with the physics and entity system that will lead to more creatures populating our world in the near future.

Note: Multiplayer is disabled for Survival Test 1 until Alpha v1.0.15 due to protocol compliance.



Additions

  • Survival Mode UI and Player Data
    • Players have HP, Arrow, and Score counts displayed on screen.
  • Save version upgrade
    • Player data is saved in the save version
    • Saves are forward compatible with CrossCraft Classic v1.0 -> v1.2.1
    • You cannot bring your CrossCraft ST1 saves back to CrossCraft Classic
  • Blocks break into drops
    • Item drops have physics
    • Item drops can be picked up by player
    • Depending on block broken, the break times are different
    • Blocks drop the correct items as of Classic Survival Test v0.28 including random chance drops
  • Hotbar acts as your inventory
    • This is compliant to Classic Survival Test -- there is no expanded inventory and crafting menu.
    • Blocks stack up to 99
    • You cannot pick up the same block once you obtain 99 of them, but you can pick up other drops
    • Placing a block results in one being used in the inventory
  • Consumable Items
    • Only brown and red mushrooms are consumable as of Classic v0.28
    • Brown Mushrooms Heal 2.5 hearts (5 points)
    • Red Mushrooms Hurt 1.5 hearts (3 points)
    • You do not die once you hit 0 hearts (0 points)
    • Your food has no effect past 10 hearts (20 points)
  • Player Spawn Items
    • Players spawn with 10 TNT, 10 Red Mushrooms, and 10 Brown Mushrooms
    • Players start with a score of 0.
    • Players start with 255 arrows (not compliant to Classic Survival Test)
  • Player Audio
    • Audio queue plays on menu load (test)
    • Proper block audio plays for walking, breaking, and placing blocks
    • Audio is currently non-directional
    • Audio folder has been added to all builds of SurvivalTest
  • Windows have resizing support on PC platforms
    • No fullscreen mode yet.

Changes

  • Particles now face towards the player on break.
  • All Fixes from CrossCraft Classic v1.2.1 have been ported over.
  • The view bobbing and item bobbing has been altered to have a more realistic speed.
  • Collisions now apply to all derivatives of type Entity (only drops and player for now)
  • PSP Render Distance Increased, Transparent meshes properly culled.
  • Texturepacks now save which were previously applied.

Bug Fixes

  • UI Text Glitches were fixed
  • An issue with shading causing block faces to disappear or not render entirely was fixed
  • Breaking/Placing through the pause screen was fixed

Known issues:

  • Player held items are not saved yet
  • Some audio glitches can be heard on PSP
  • PSP suspend & restart causes audio to stop working

Compatibility

Platform Tier 1 Tier 2 Tier 3
Windows ✔️ ✔️ ✔️
Linux ✔️ ✔️ ✔️
Mac 🟡 ✔️
PSP ✔️ ✔️ ✔️
PS Vita ✔️ ✔️ ✔️
PS2
PS3
PS4(?)
Wii
Wii U
New 3DS
Switch
XBox 360(?)

✔️ Full Support
🟡 Not yet up to par
⛔ No support

Tier 1: 100% support with minimal issues
Tier 2: Majority of features tested and confirmed working but with several large issues present
Tier 3: Builds and possibly runs, but with unknown results or heavy bugs

Note: Macintosh moves down due to reports of severe performance issues on certain platforms. May need to split into M1 vs Intel Mac as well.