Skip to content

Releases: thmsndk/Screeps3D

v0.0.13

13 Oct 19:30
Compare
Choose a tag to compare
v0.0.13 Pre-release
Pre-release

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

27 Jul 23:23
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release

Fixed an issue if you had no SS3 config file where the choose location popup would not be loaded properly and this dialog would not be shown.
image

Windows Release 00:00:58.9372115
Linux Release 00:01:04.1694338
Mac Release 00:00:53.4437147
Total: 00:02:56.5503600

v0.0.11

30 Jun 21:15
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release
  • #239 WIP map visuals, they should be disabled by default as they seem to cause crashes when too many visuals are rendered.
    image
    overlaycontrols
  • 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
    • Can now connect to servers without persisting password/token
    • Shows your badge, and world status on hover.
    • saves a .bak file of your credentials config every time you save changes.
      credentialslocation
      editserverdialog
      featureinfo
  • 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

13 Mar 12:25
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

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 -

    • #236 get shardnames from api/version endpoint
    • #235 Nuke List navigation does not work on swc

decoder
image

container
image

0.0.9...0.0.10

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

01 Dec 19:50
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

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

0.0.8...0.0.9

v0.0.8

25 Aug 22:07
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

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
    image
    image
    image

    • Crude ability to show/hide console
      image
  • 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.
    image

  • Minor fixes 2 (#203)

    • added ruins support (#80 )
      ruin

    • update to Flag - extracted material to dedicated, changed Pole material to MetalNoUV

    • new powerspawn
      image

    • new observer
      new-observer

  • 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)

    • nuker model
      new-nuker

    • explosion particle effect.
      image
      image

    • nuke target with beacon added as room object
      nuke-roomobject
      nuke-roomobject
      nuke-ro-missile

    • nuke launch effect
      nuke-launch

You can see a full nuke lifecycle here
https://www.dropbox.com/s/nwdeyuk7j13bjge/Nuke3.mp4?dl=1

  • Deposits update (#208)
    image
    image
    image
    image

  • Dorito support (#211)
    image

  • Room Owner Controller Overlay (#209)
    Zooming out gives you the Room Owner Controller overlay
    image
    image

  • Add Destroy button to owned structures (#202)

  • Added release notification on login screen
    image

  • Dropped resources now render properly (#215)

  • performance update

    • #217 Do not call RenderArc each Update
    • Do not call SetActive every frame for PlaceSpawnView, caused GC (6db5aef )
      • MapStats where being fetched a ton of places, changed implementation to dictionary instead of list, cutting down on a lot of time spent searching that list (cd52a2c)
  • toned down swamp material (#219, #220)
    image

  • MapDot colors now utilize color1 of the player

Bugfixes

  • Swamps seems half a tile off #195
    swamp-half-tile
  • 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
    image

Commits since last release
0.0.7...0.0.8

v0.0.7

02 Jul 22:55
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

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:

  • Feature/waving flag (#158, #168 )
    waving flag

  • 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)
    healing effect

  • updated the RMA effect (#170)
    new RMA effectimage

  • Updated Rampart model and shader (#171)
    new rampart

  • Creep action bumping (#173)

  • New controller (#175)
    controller

  • New walls (#177)
    image

  • added map view object support in generateWalls2 (#179)

  • Added some basic CommandArg flags to enable controlling features (#182)
    image

    • 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)
    image

  • New glass (#187)

  • Feature/respawn (#188)
    imageimage
    image

  • Feature/construction sites (#174)
    Place constructionsite

  • Added exit button on Login scene #153

  • Show server message as a notification for 10 seconds #156

  • New factory (#189)
    imagefactory

  • new lightning

  • added lights to multiple objects

  • adjust to creep model
    image

  • added effects to creep action

  • adjust to minerals and deposits models
    imageimage
    image

  • new container model
    container

  • adjust to Lab model
    image

  • adjust to Extension model
    image

  • new Link model
    image

  • new Storage model
    image

  • new Spawn model
    image

  • new Power Spawn model
    image

  • new Portal model
    new portal

  • new Tower model
    new tower

  • new beam for Tower
    TowerShootTowerShoot2

  • new source look
    source

  • new Plains (terrain) look
    image
    Terrain

  • 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

0ddeeed...0.0.7

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

28 Jun 22:01
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

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...v0.0.6

v0.0.5

11 Apr 08:40
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release
  • 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

  • Show current server, tick & tickrate top left corner
    image

  • 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.

  • Gadjung added new mineral models
    image

  • flag placement support (#108)
    image

  • Fixed a potential issue where safemode would never change state

  • Nuclear Launch Detected! - render nuke arces :)
    image

  • 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

19 Nov 00:31
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

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
    image

  • Log details when a custom badge fails to render #74 335e67d

  • 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

  • New SK Lair by @Robalian #18
    image

  • 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
    image

  • Color ramparts red if not your own #79 6aba99d
    image

  • Render owner on owned objects 9515e94

  • Render new resources in store selection panel. a0bce4b

  • Added "roomlist" when selecting room input, displaying owned rooms 1e5ece5
    image

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