Alpha 0.2 (Patch)


Alpha 0.2 Patch

General Changes

  • Added client-side command /hidehud, which toggles visibility of all HUD elements, with the exception of chat (if open), useful when taking screenshots
  • Added command .aiignore, which toggles whenever the commander is ignored by AI characters
  • Added command .clearinv [entityInternalName] [itemInternalName] [amount] and .clearinvself [itemInternalName] [amount], which erases the commander or the selected entity's entire inventory or a specific item by amount
  • Added command .echo <text>, which logs raw text
  • Added command .lootregen, which deletes all dropped items that came from loot generators and makes each loot generator generate again
  • Added command .macroself, which is similar to .macro except it executes a macro as commander
  • Added command .purgedropall, which deletes all dropped items
  • Added command .safezone, which manages the safezone
  • Added command .spawnpoint, which gets/sets spawnpoint
  • Added command .timescale [newSpeed], which gets or sets the map's timescale (a short-hand way of typing .mcfg timeScale [newSpeed])
  • Added gameplay float setting "First Person Model Field of View" (gameplay_fp_fov), range [40, 90]
  • Added map config corpseDecayTime, which a dead entity that can't respawn has to wait in seconds before disappearing (default is 60)
  • Added UI boolean setting "Show Killfeed" (ui_killfeed)
  • Added UI boolean setting "Show Nametag" (ui_nametag)
  • Added video float setting "Max FPS" (video_max_fps), range [30, 360]
  • Ammunition number will now show in red color if it's <= 0
  • Entity jump speech noises are 50% quieter
  • Command .purgedrop now only deletes dropped items that eventually disappear
  • Command .tp now accepts entity internal names
  • Items generated by entities dying now also disappear when left for a certain amount of time
  • Players no longer spawn with pre-obtained items through hard-code, instead it can be customized by editing macros/server/respawnplayer.txt (executes .macro playerstartpack on default)
  • Safezone is now disabled on default
  • Heavy projectiles now show a more obvious smoke trail
  • Video setting "Screen Resolution" (video_resolution) no longer includes refresh rates

Technical Changes

  • Added command .exif <left> <operator> <right> [command] (execute if)
  • Added command .exwait <delay> <command> (wait seconds until execute)
  • Added command .entvar <entityInternalName> [prefix]
  • Added command .math <function> <left> <right>
  • Added command .var <variable> [value]
  • Added command .varlist
  • Added custom variables
    • they are only global and server-side, and they are stored until the server closes
    • a portion of a string surrounded by percent signs (e.g. %cmdResult%) replaces itself with the string of its value upon command parsing
    • backslash escapes it (e.g. \%cmdResult%)
    • non-elevated players cannot access custom variables
  • The game build's executable file now accepts command-line arguments.

Miscellaneous Changes

  • Added multiplayer connectivity instructions in basic_guide.html



Bugfixes

  • Fixed bug where server-side safezone code is exeucted in client-side
  • Fixed bug where footsteps ocassionally plays extremely repeatedly upon crouching

Bugs and Oversights We're Still Aware Of

  • Animations sometimes fail to play
  • Entropy's model has an ergonomic oversight
  • Frostbite's model has an ergonomic oversight
  • Definite bans (those that expire) do not work as expected

Files

sphereheads_a0.2.zip 38 MB
1 day ago

Get Sphereheads (Alpha)