Skip to content

Conversation

ShiftyRail
Copy link
Collaborator

What this does

This makes the server compilable and playable in BYOND 516. This is a work in progress PR.

  • Convert /vector now-native type into a custom subtype to maintain all our features
  • Fix the overdark/darkness planes to render properly in 516. This causes MINOR features discrepency as I had to change the behaviour of dark_plane for people who wear night vision googles, for grues, and for spiders. The effect isn't directly noticeable.
  • Fix TGUI interfaces. They straight up do not work in Chromium.
  • More testing maybe ?

Why it's good

516 liberates us from IE, is faster overall, is a more modern version of BYOND with more features, and has considerable rendering improvments. As a full disclosure I initially wanted to do this to test if Euro/vg/Lights were doable in this iteration of BYOND. They are, but they will be (if ever) the subject of a later PR.

How it was tested

Local test server compilation, some fiddling around with gameplay, test of TG/Nano/Raw HTML interfaces.

Nota Bene

This change would require all clients to migrate to 516 at the same time we migrate to 516 server-side ; the overdark changes would make the game unplayable on a non-515 client.

Changelog

🆑

  • experiment: Port the game to BYOND 516 for better features, in particular improved HTML UI responsiveness. Please report any bugs.

@ShiftyRail ShiftyRail added the System Modifies an underlying system within the game, may not affect players in any way. label Apr 19, 2025
@ShiftyRail ShiftyRail closed this Apr 20, 2025
@ShiftyRail ShiftyRail mentioned this pull request May 3, 2025
@aacovski
Copy link

aacovski commented May 5, 2025

why did you close it? smh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
System Modifies an underlying system within the game, may not affect players in any way.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants