Alpha 0.2 (Patch)
Sphereheads (Alpha) » Devlog
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)
Sphereheads (Alpha)
Status | In development |
Author | Aekur |
Genre | Shooter, Action |
Tags | 3D, First-Person, Multiplayer, Unity |
Languages | English |
More posts
- Alpha 0.1 (Patch)9 days ago