Releases: thmsndk/Screeps3D
v.0.0.3-alpha
This is an alpha release to allow more players to give feedback about the 3D client.
Special for this release is the new server browser showing the community server list, as well as adding PTR as an official server to connect to. Groundwork has been done to support additional server list providers.
We also migrated to .NET Standard 2.0, I hope it works properly on both Linux and Mac :)
New Features
- Added server list with status indication (#57 )
- Added support for server list providers
- Now the official community server list is included in the server list
- Might have broken your list of servers due to .net upgrade and a different serialization format. 🙃
- Added PTR as an official server you can connect to
- Also Added backwards compatible store update support, allow you to see energy / storage on both official and on PTR
- Render private say in 50% alpha
- Ability to connect with SSL to private servers
- Removed SSL3.0 and TLS 1.0 as acceptable secure communication. TLS 1.2 is only allowed
- PVP Spectate now utilizes map-stats endpoint to find a random owned room when there is no PVP
- Adding a server now parses the string looking for http / https and port number when adding the server
- Use default port of 21025 if no port is given
- Add idle detection and start spinning camera, restore rotation and zoom on interaction.
Changes
- Added support for named colors
- Added support for using single quotes when encasing the style color
- rangedMassAttack is no longer rendered as a blue beam going to 0,0 (#8) - it is currently no longer rendered.
Fixes
- BUG: Fixed a bug when parsing roomlinks in console
- "FIX" prevented an error when trying to select something and the RoomObject is null
Solution updates
- Migrated to unity 2019 2.5f1
- Rewrote badge rendering to allow for .net framework update
- Removed GDI+.dll usage
- Changed .net framework to target .NET Standard 2.0
- Updated Text Mesh Pro (TMP) from legacy to newest package on asset store (2.0.1)
Changes since last release
v0.0.2-alpha...v.0.0.3-alpha
v0.0.2-alpha
This is an alpha release to allow more players to give feedback about the 3D client.
New in this release
-
colored emoji in creep.say (#32 )
-
made speech effect always turn towards main camera
-
compass (#21 )
-
FIX: fixed an issue preselecting shard3 rooms
-
FIX:Fixed an issue when logging in to a server where you have no rooms
-
remember selected roomname across sessions per server
-
Added last creep say when a tombstone loads.
-
scale creeps based on body parts
-
render ops in selection pane #48
-
render models in default state in "mapview"
- controllers
- sources
- minerals
- walls
- portals
- ..others?
-
client abuse (#24 )
parse roomlinks in <a tags and convert them to actual room links in console
parse <font tags for colored console
parse style arguments for colored console -
Rendering of missing models
Builds for
- Windows
- Linux (Untested)
Dignissi
apt-get install libgdiplus
fixed the"DllNotFoundException: gdiplus.dll"
error - Mac
nhanho: client needs
brew install mono-libgdiplus
but otherwise works great !
Commits since last release
v0.01-alpha-remaining-source-energy...v0.0.2-alpha
v0.01-alpha-remaining-source-energy
This release is a WIP release, some models are still missing and there are issues present with the connection / updating of objects.
The intention of this release is to allow people to run the client without having to install unity or blender and report issues on the issue tracker :)
7z is an open source zip format if you are having trouble opening it
https://www.7-zip.org/download.html