#labapi-announcements
1 messages · Page 1 of 1 (latest)
Hello folks!
We have now added a few more categories on #1336031121699377213.
Let us know if you think there's any still missing! 🫡
Thank you everyone for an awesome release day. :)
- Beryl
LabAPI 0.5.0 Version Release
New update is now out on our Github repository.
https://github.com/northwood-studios/LabAPI
You may also access the new Steam build pushed directly to the labapi-beta branch.
Changelog
- [Fix] Some files display 'Namespace does not match file location' by @echo onyx in [278fe62]
- Additions to Permission Providers by @echo onyx in [baf2aa1]
- Change csproj from msbuild tool to .net sdk by @echo onyx in [ba8d3e0]
- Projectiles & Respawn Waves wrappers by @astral fractal1 in [34bfc19]
- Feat/event additions changes by @echo onyx in [8fc9c04]
- Add group changing event by @echo onyx in [89accbf]
- Add Item instance to Flipping Coin event by @echo onyx in [16c4541]
- Yaml Expansion by @astral fractal1 in [83b2a58]
- Generator Dictionary by @astral fractal1 in [e20203d]
- [Feat] Configurable Loader Paths by @echo onyx in [c740717]
- Few More Events by @astral fractal1 in [3a26487]
- Cross-plugin dependency fix by @woeful spindle in https://github.com/northwood-studios/LabAPI/pull/9
- Additions, docs & fixes by @Misfiy in https://github.com/northwood-studios/LabAPI/pull/4
- Enable Documentation Generation by @echo onyx in https://github.com/northwood-studios/LabAPI/pull/14
- feat: role id methods by @LumiFae in https://github.com/northwood-studios/LabAPI/pull/16
<@&1274619602927747115>
LabAPI 0.6.0 Version Release
New update is now out on our Github repository.
https://github.com/northwood-studios/LabAPI
Important Disclaimer!
You may access the new Steam server-only build on the early-server-build branch.
The client build will be made accessible for everyone in approximately 48 hours (<t:1745780400:F>/<t:1745780400:R>).
Shortly after 14.1 Public Beta releases, we will be replacing both the client and server builds in labapi-beta with the 14.1 builds, until then, that branch will stay in 14.0.
Changelog
Read all the changes that we have made with this new release over on the repository:
https://github.com/northwood-studios/LabAPI/releases/tag/0.6.0
<@&1274619602927747115>
Shortly after 14.1 Public Beta releases, we will be replacing both the client and server builds in
labapi-betawith the 14.1 builds, until then, that branch will stay in 14.0.
As per the above, the branch has now been updated to be up-to-date with Public Beta.
Before you ask, there is no difference between this branch and the Public Beta one.
LabAPI 0.7.0 Version Release
New update is now out on our Github repository.
https://github.com/northwood-studios/LabAPI
You may also access the new Steam build pushed directly to the labapi-beta branch.
Changelog
Read all the changes that we have made with this new release over on the repository:
https://github.com/northwood-studios/LabAPI/releases/tag/0.7.0
<@&1274619602927747115>
LabAPI 1.0.2 Version Release
New update is now out on our Github repository.
https://github.com/northwood-studios/LabAPI
You may also access the new Steam build pushed directly to the labapi-beta branch.
-# We are aware the build on other branches is currently having some issues. We are working on applying these changes to the other branches soon.
NuGet Package
With this release, we have now released the LabAPI to NuGet, which allows you to directly download the LabAPI (and its documentation) into your projects, without the need to reference the build attached on the Dedicated Server.
You may find the package by searching "Northwood.LabAPI" within the NuGet Search window in your IDEs. :)
Changelog
Read all the changes that we have made with this new release over on the repository:
https://github.com/northwood-studios/LabAPI/releases/tag/1.0.2
<@&1274619602927747115>
LabAPI 1.1.0 Version Release
New update is now out on our Github repository.
https://github.com/northwood-studios/LabAPI
This version is currently deployed in the latest server build.
-# This announcement was delayed and not previously published.
NuGet Package Update
The NuGet package Northwood.LabAPI has been updated to reflect the latest changes.
Changelog
Read all the changes that we have made with this new release over on the repository:
https://github.com/northwood-studios/LabAPI/releases/tag/1.1.0
<@&1274619602927747115>
LabAPI 1.1.1 Version Release
This version is deployed in early-server-build which will be released in approximately 46 hours (<t:1754247600:F>/<t:1754247600:R>)
NuGet Package Update
The NuGet package will be updated soon to reflect the changes.
Changelog
This update includes a large amount of LabAPI changes, read them all on the following link:
https://docs.google.com/document/d/1_S7sA5uXl16YiulL1gdOc8fpz5nlF6cHTFPeO61D8bM/edit?usp=sharing
A further announcement will be made when the GitHub and NuGet releases are published.
<@&1274619602927747115>
1.1.1 Release
The new update is now out on our Github repository.
https://github.com/northwood-studios/LabAPI
The NuGet package Northwood.LabAPI has been updated to reflect the latest changes.
Feedback
Your feedback is essential for us to understand your needs and improve our framework. Please take a moment to complete the feedback form linked below. Thank you for your contribution to our community.
https://app.youform.com/forms/xo81icxn
<@&1274619602927747115>
Plugins Website
We’re happy to announce the launch of our new Plugins Website, where plugin developers can upload their work and server hosts can browse and discover plugins more easily.
Special thanks to the web development team behind it.
Check it out at plugins.scpslgame.com
LabAPI Maintainer
The position of LabAPI maintainer is currently open. This is your chance to help expand the framework and provide a better experience for other plugin developers.
If you are interested, take a look at https://discord.com/channels/330432627649544202/1378108496997908562
<@&1274619602927747115>
LabAPI 1.1.2 Version Release
New update is now out on our Github repository.
https://github.com/northwood-studios/LabAPI
NuGet Package Update
The NuGet package Northwood.LabAPI will be updated soon to reflect the changes.
Changelog
This version introduces new features such as hiding players from the spectator list.
Read about it and other changes on the following link:
https://docs.google.com/document/d/1zv6iT-MNWEccRMveDTmnxfEWY_uUbZ2QYkyHl84rIi0/edit?usp=sharing
<@&1274619602927747115>
This version is deployed in early-server-build which will be released in approximately 68 hours (<t:1758049200:F>/<t:1758049200:R>)
1.1.2 Player Scale
In version 1.1.2, plugins will no longer be required to set the scale for each player whenever their role changes. The player’s scale will now be retained. If your plugin logic relies on this behavior, please ensure that you reset the player's scale to Vector3.one when their role is updated.
Website Update
Our plugins website (https://plugins.scpslgame.com) has been updated to support the upload of organization specific plugins. We encourage you to visit the site and upload all your plugins now!
<@&1274619602927747115>
Hello <@&1274619602927747115>.
We have now released an early access build for plugin developers to begin preparing for 14.2's release on the 24th. But before we continue, please read the list below for more information.
The Steam branches are:
- Client:
early-access.- Password is
3jkiag09jAF925jgaTja.
- Password is
- Server:
experimental.- Doesn't require a password.
-# If it doesn't appear for you, consider restarting your Steam client in order to refresh.
- Doesn't require a password.
Information
- This build is NOT the build that will be releasing, it is an early version that we are publishing while work on the final one.
- Some features we're still working on are missing from this build, which will be present on the final build we will give you in a few days.
- Halloween features are disabled while we finalize verifying stability.
- However, these features are present in-code, therefor plugin developers can get a head start adding support before we give you the final Halloween build.
- The Server list is disabled in this build.
- However, you are still able to connect to servers directly either from the menu, or the client console.
- We are releasing both client & server today.
Changelog
We are marking this as a spoiler as a reminder that you should read the information above first.
||https://docs.google.com/document/d/1jXhhWBCAwARPoIGBwrtrWU4UmGIp85sfOndE75jTXmE/edit?tab=t.0||
Map Changes General Changes [list] [] Adjusted lighting in Intercom and Checkpoints to be more reminiscent of the original visuals. [] Various ambient sound effects can now be heard in some Entrance rooms. [] Warhead detonation fog now appears more saturated and with an orange hue. [] Greatly...
Hello <@&1274619602927747115>!
We have now released a new build on the early access branches! If all goes well, this should be our final build for tomorrow's release.
The Steam branches are:
- Client:
early-access.- Password is
3jkiag09jAF925jgaTja.
- Password is
- Server:
experimental.- Doesn't require a password.
-# If it doesn't appear for you, consider restarting your Steam client in order to refresh.
- Doesn't require a password.
You can checkout the what's changed here:
https://docs.google.com/document/d/1jXhhWBCAwARPoIGBwrtrWU4UmGIp85sfOndE75jTXmE/edit?tab=t.5izmrkr02yqr#heading=h.dz8wv1cjd5r
However, we'd like to inform you that we have noticed a few unreliable exceptions during our testings. We would like to ask you to keep an eye out for any disconnects or crashes, and specially for any reproduction steps your community is able to identify.
We will be paying close attention to any bug reports coming prior to, and during the event.
LabAPI 1.1.4 Version Release
New update is now out on our Github repository.
https://github.com/northwood-studios/LabAPI
NuGet Package Update
The NuGet package Northwood.LabAPI has been updated to reflect the changes.
Changelog
Read about it and other changes on the following link:
https://labapi.notion.site/114
You can expect some small LabAPI updates with additions and bug fixes over the next few weeks. We're currently working on our biggest update yet: LabAPI 2.0.0, planned to release with version 15.0. We'll share more details about the changes in future announcements.
<@&1274619602927747115>
Hello <@&1274619602927747115>s!
14.2.2 Update
We will be releasing an update on <t:1763146800:F> (<t:1763146800:R>) ending the Halloween event.
Changelog
- Effects/features that completely lock movement will now also enforce this serverside preventing movement unlock exploits.
- Fixed an oversight with SCP-173 hitreg allowing players to be hit through walls.
- Fixed an oversight with SCP-106's visibility script, causing the server to send player positions when otherwise not visible.
- Bumped version to 14.2.2.
There is a known issue caused when spamming SCP-3114 Strangle ability which only affects the SCP-3114 player, we are looking to resolve it, however, we can't guarantee it'll be fixed in 14.2.3 at this time.
Client Build
Name: early-access
No password required.
Server Build
Name: early-server-build
No password required.
14.2.3 Update
A few weeks later, we will be releasing the 14.2.3 update containing various gameplay changes we couldn't fit in this week's update.
We don't have a build to share with you at the moment, but we thought we'd let you know in advance.
No changes on LabAPI for this release, we continue our work on LabAPI 2.0
Hello <@&1274619602927747115>s !
We have no LabAPI update for the Christmas patch. However, the Christmas update itself added:
- Wrappers for throwable projectiles
- SCP-021-J wrapper & Marshmallow item wrapper
We apologize for any inconvenience as this was not announced due to unfortunate internal issues.
LabAPI NuGet will be updated soon, alongside GitHub release.
As for future releases, we do plan to address missing SCP-1509 wrapper and Cassie namespace conflict!
Hello <@&1274619602927747115>s !
We have a small LabAPI patch for the end of Christmas:
- `Cassie` class has been made obsolete due to base game namespace conflict. There is now a new `Announcer` class which will be used for later updates aswell.
- Fixed CheckpointDoor::SubDoors returning null.
- Clarified TimedGrenadeProjectile.SpawnActive(..) docs about negative time behaviour.
This build is now available on early access branches:
Server Build
Name: early-server-build
No password required.
Client Build
Name: early-access
No password required.
Hello <@&1274619602927747115>s!
LabAPI 1.1.5 NuGet package is now available.
Hello <@&1274619602927747115>s!
You're invited to join us in the #1274618822544064562 stage channel on <t:1769886000:F> (<t:1769886000:R>) for our first ever modding-themed announcement round.
We'll be recapping some of our biggest achievements from 2025 and displaying a few exciting updates you definitely won't want to miss.
-# If you can’t make it, a summary of all announcements will be posted afterwards.
Discord Event:
https://discord.gg/scpsl?event=1466134251065049341
Stage starting! <@&1274619602927747115>
Hello <@&1274619602927747115>s!
In approximately 48 hours, (<t:1774468800:F>/<t:1774468800:R>), we intend to release version 14.2.6 to all clients.
See the attached changelog below to view the changes we'll be making.
We've gone ahead and pushed the builds to early-server-build and early-access if you would like to develop on them a bit early.
Please note that, due to how we've compiled the client build for you folk, there might be some minor issues regarding client-server desync. This has already been resolved in the final build release, so consider it a "server development-only" issue.
Special thanks to the public contributors on the LabAPI repository!
NuGet package for version 1.1.6 will be available soon
LabAPI NuGet package 1.1.6 is now available ^
<@&1274619602927747115>
Small update regarding the update 1.1.6
I published 1.1.6.1 package adding docs remarks for the preauth event.
Please do NOT use Unity methods and properties in the preauth event. Doing so may and probably will result in a crash, as it is now running on a separate thread!
<@&1274619602927747115>
We have updated early-server-build to solve the namespace conflict issue found in today's patch.
If you were having issues regarding the Round class, consider giving this branch a try.
This build will be moved to the default branch in around an hour if no new issues are found by this change.
EDIT: I should also note, this build is fully backwards compatible. Do please let us know if you find any new issues.
Build is now on the default branch as no issues have been reported. 🤙
Hello <@&1274619602927747115>s!
We've now released server & client builds with various fixes, including the fix for major issue regarding out of bounds null reference exceptions.
- The client build is now set live.
- Server build can be accessed through the
early-server-buildbranch.- Build will be set live in an hour if no high priority issues are reported.
Builds should be backwards compatible.
Full Changelog
- Fixed an issue that resulted in players being kicked due to a ratelimit on certain configurations.
- Fixed null reference exceptions caused by going out of base game room.
- This build also includes this last hotfix's change:
- Fixed namespace naming conflict between a base-game new technical feature and LabAPI's wrapper.
Hello <@&1274619602927747115>s!
In approximately 42 hours (<t:1780167600:F>/<t:1780167600:R>) we intend to release version 14.2.7 to all clients. This is a small fixes focused build that sorts out a few issues we've encountered while working on 15.0. The build is live on earlyaccess (client) and early-server-build (server). NuGet package will be released alongside this update.
Thank you all.
# LabAPI Changelog
- Created pickups via Pickup.Create() are now spawned over the network by default
- Added `HasPermission` overload with permission to check by its name
- Added `PluginsEnabled` event which invoked after all plugins have been enabled
- Plugin's version will now default to its assembly version instead of null if the override is not implemented
- Fixed infinite recursion in Scp018Projectile::PhysicsModule