Releases: thmsndk/Screeps3D
v0.0.13
Fixes
- show edit server dialog after adding a new server
- Fixed nullreference when adding new servers in regards to key replacement
- bring swamps back (#247)
Features
- Feature/store view (#248)
- colored storage
- fixed labs displaying energy in resource tank, added particle effect, fixed cooldown, rename and refactor methods so it can be used in more places
- Feature/roominfowidget (#251)
Build times
- Windows Release 00:00:42.9642948
- Linux Release 00:02:41.0541016
- Mac Release 00:02:39.9234189
- Total: 00:06:03.9418153
v0.0.12
v0.0.11
- #239 WIP map visuals, they should be disabled by default as they seem to cause crashes when too many visuals are rendered.
- Camera keyboard control (#240) by @LOSKIw Added camera controls using Q/E to control camera rotation, Z/X for zoom
- fix blinking lights (#243)
- added support for more resource color setting, turned off resource emission, changed resource model, possible hot-fix for creep light leftowers, ugly fix for invader core ruins pivot
- #87 New enhanced server browser, Uses for storing servers and credentials SS3
- Refactored Http to allow specifying server to use on requests
Bugfixes
- Only show storage in storage property
- Update token from X-Token response header
- Fixed a nullreference with xxscreeps backend because GCL is not implemented yet.
- Update shard dropdown in roomchooser with ShardInfo
- quick fix for /api/user/rooms not existing in xxscreeps? this needs to be reworked either way.
- get users id from their key when unpacking websocket data, instead of using the _id property, it does not exist on xxscreeps backend.
- Do not repeat HTTP requests if we get a 404
- Fixed some issues with shardnames introduced when making seasonal support
Windows Release 00:00:50.0470247
Linux Release 00:02:41.6813673
Mac Release 00:02:38.1675849
Total: 00:06:09.8959769
v0.0.10
This release primary focuses on introducing support for season2 and a few bugfixes for things introduced in season1 @Gadjung has been working on some models for decoders and containers show some ❤️ towards their effort!
-
Support for season 2
-
Updated Unity to 2020.2.1f1
-
Fixed an issue with rendering invader level as level 7 instead of level 0
-
make sure seasonal room swap is paused after !goto command
-
reduced vertice count on terrain plane from 40k
-
Made fetching shardnames a little more robust in some cases -
Build time
Windows Release 00:01:12.6328879
Linux Release 00:15:55.8078185
Mac Release 00:17:31.0889344
Total: 00:34:39.5296408
Binaries are below this text
v0.0.9
Quick release to allow people to connect to seasonal, might be buggy xD
- Updated HDRP package from 7.3.1 to 7.4.3
- Added HDRP to quality settings to allow us to tweak configs based on selected quality
- Upgrade to Unity 2020.1.3f1
- Crude connected ramparts with 4 sides
- Allow twitch to preserve connection fixes #224
- Skybox updates
- season1 initial support
v0.0.8
The focus of this release was introducing a settings interface, allowing you to change quality settings, hopefully helping weaker end computers. as well as gameplay settings. Initial support for map overlays and rendering your resources. and a recent battles list plus enhanced pvp spectate. but a ton of other stuff was also included xD
-
PVP spectate now utilizes classifications from warpath to determine where to look .(#199)
-
Simultaneous Creep Action fixes and terrain tile fixes (#200)
-
Feature/settings (#204)
Pressing ESC brings up the settings menu where you can change video, gameplay and overlay settings
-
twitch !goto support (#205)
Twitch command support was added, you can launch the player with the argument-twitch
to force enable the twitch integration even without having it enabled in the settings. You need to supply your channel name, a twitch token and the username.
-
Minor fixes 2 (#203)
-
added ruins support (#80 )
-
update to Flag - extracted material to dedicated, changed Pole material to MetalNoUV
-
-
Show a message on screen when swapping room or staying in room (fd97d07)
-
fix: flags will be removed from the client if a flag no longer exist. (#207)
-
New nuke (#206)
You can see a full nuke lifecycle here
https://www.dropbox.com/s/nwdeyuk7j13bjge/Nuke3.mp4?dl=1
-
Deposits update (#208)
-
Dorito support (#211)
-
Room Owner Controller Overlay (#209)
Zooming out gives you the Room Owner Controller overlay
-
Add Destroy button to owned structures (#202)
-
Dropped resources now render properly (#215)
-
performance update
-
MapDot colors now utilize color1 of the player
Bugfixes
- Swamps seems half a tile off #195
- Lowered RMA effect to be displayed on creep not above it
- update of attack effect, showing attack effect both on melee and ranged attack at target position color of RA attack effect should be blue
- proper fix for terrain plane - swamps properly aligned, terrain plane has correct size (50mx50m)
- TerrainPlane update so it more closely matches room layout (more adjusted swamp holes)
- attack effect properly changes color (trail color)
- Prevent error message when clicking cancel o nspawn name (#201)
- When loading in to an "empty" world state, do not preselect spawn tool
- Render "Not available" rooms red when placing spawn
- Adjusted selection circle size on sources and a few other #185
- Assign energy,power or common material to resource stain #197
- Fixed an issue where shardinfo would not be fetched properly
- Restored mapdot mesh, so it is not invisble.
- no more 0 / 0 hitpoitns, novice walls displayed correctly
Commits since last release
0.0.7...0.0.8
v0.0.7
Once again the community has been hard at work getting another release ready for you, this release initially had a main focus on getting respawn and constructionsite placement working. But while @thmsndk has gotten respawn and constructionsite working @Robalian and @Gadjung has done some great work on the terrain. Furthermore @Gadjung has prepared a real visual treat. @Husenap / Dubulicious has joined in on the fun an done some solid shaderwork and bugfixes. @Harkole has contributed to this release as well.
Thanks to everyone who has contributed in any shape or form, answering questions, giving ideas / suggestions and in general discussing this client. Without further ado, here comes the changes in this release.
🚀 Enhancements:
-
Support for SS3 Unified Credentials File (#159)
https://github.com/screepers/screepers-standards/blob/master/SS3-Unified_Credentials_File.md -
Creep rotation, Attack Particles (#169)
-
updated the RMA effect (#170)
-
Updated Rampart model and shader (#171)
-
Creep action bumping (#173)
-
New controller (#175)
-
New walls (#177)
-
added map view object support in generateWalls2 (#179)
-
Added some basic CommandArg flags to enable controlling features (#182)
- DisableCameraIdle -- supplying this flag will disable the camera idle action
- PvPTimerSwitch -- a time in seconds between switching rooms
- SpectateTimerSwitch -- a time in seconds between switching rooms
-
Skybox v2 (#181)
-
New glass (#187)
-
Feature/respawn (#188)
-
Feature/construction sites (#174)
-
Added exit button on Login scene #153
-
Show server message as a notification for 10 seconds #156
-
New factory (#189)
-
new lightning
-
added lights to multiple objects
-
added effects to creep action
-
Swamps rendered in terrain holes instead of above ground
-
adjust to multiple materials
-
day-night cycle
-
Horses and dragons (#161,#162) during SWC, has been removed again
🐛 Bug Fixes:
- [bug] HDRP - selection circle not working #140
- Badges where rendered upsidedown #165
- Fixed an issue with IdleCamera being a CameraRig singleton 5dbe4f6
- Destroy singleton objects if they get recreated during scene load f01d077
- ostrich problem / weird initial creep rotation fixed (#160)
- Fixed a null ref on power creep due to casting to creep fixes #178
Build times for this release
Windows Release 00:02:51.4109759
Linux Release 00:04:24.8699135
Mac Release 00:04:44.8889876
Total: 00:12:01.1698770
v0.0.6
Release and notes was accidently deleted, binaries have been re-uploaded
Turns out gren release -d -P -t v0.0.6..v0.0.7 --override
does not generate a release with a diff from previous to current version 😢
release still contains two versions, one with HDRP and fancy lighting / models, and the non HDRP one..
version 0.0.7 is being worked on / prepared for release soon....
v0.0.5
-
Add support for suppressing UI notification on ScreepsHTTP Request (#92)
-
Temporary factory model by tcdejong - Create factory.blend (#94)
- It is also rendered
-
M1kep fixed issues with badge generation due to culture changes with the .net upgrade - Fix/badge path generation culture (#93)
-
Fixed an issue with Game.time not being set correct
-
Fixed an issue with map-stats hitting the rate-limit, only calls 1 per minute now
-
Add controller level to sidepanel
-
Fixes #99 creep body parts are no longer reset when a delta is received
-
Fixed a few issues parsing data, when there where no keys #99
-
#8 Re-added RMA as an initial AOE effect
-
Fixed an issue where CreepBeamsView would trigger constantly due to actionlog not being reset.
-
flag placement support (#108)
-
Fixed a potential issue where safemode would never change state
-
Fixed an issue with rendering spawn progress after new update
-
trebbettes Added texture to the terrain. (#112)
Commits since last release
v0.0.4-alpha...v0.0.5
v0.0.4
Mainly released to prevent custom player badges null reference from ruining loading of roomobjects.
As always, this release is to gather feedback of the 3D client :) and add a new feature here and there :P
-
Render a PlaceHolderRoomObject when RoomObject has not been implemented
6919340
-
Prevented null reference when a creep has no owner when setting badge 1d56f8b
-
Remove selection of roomObject when it is no longer shown, fixes #75 387c2c8
-
Preselect controller, storage and terminal when swapping rooms #76 73c47b0
-
Private say should now only render for the user owning the creeps f10a22c
-
Render Safe Mode
- Initial method for getting zone information at an interval 7092f37
-
New Extractor model by @tcdejong / @Keenathar
-
Render owner on owned objects 9515e94
-
Render new resources in store selection panel. a0bce4b
-
Added "roomlist" when selecting room input, displaying owned rooms 1e5ece5
Commits since previous release
v.0.0.3-alpha...v0.0.4-alpha
In regards to Mac & Catalina / gatekeeper the following post might be helpful
in regards to Linux Fedora
HTTP: error (0), reason: unknown error
- logfile: ~/.config/unity3d/ScreepsCommunity/Screeps3D/prefs
- Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt
- https://forum.unity.com/threads/issues-with-unity-hub-on-fedora-30.767687/
Seems to be an issue with fedora not having a symlink
sudo ln -s /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /etc/ssl/certs/ca-certificates.crt