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

Survival Test 2: Mobs & Music!

Compare
Choose a tag to compare
@IridescentRose IridescentRose released this 20 Aug 19:34
· 94 commits to main since this release

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