Skip to content

Render Plates#309

Open
Sun-Soaked wants to merge 21 commits into
Monkestation:masterfrom
Sun-Soaked:render_plates_cleaner
Open

Render Plates#309
Sun-Soaked wants to merge 21 commits into
Monkestation:masterfrom
Sun-Soaked:render_plates_cleaner

Conversation

@Sun-Soaked
Copy link
Copy Markdown
Collaborator

@Sun-Soaked Sun-Soaked commented May 14, 2026

About The Pull Request

Condenses plane masters onto a series of render plates via. which we can manipulate the entire game space, using render relay code. This will produce no playerside changes, but will be useful later for applying universal filters & simple plane manipulations(like distortions)

Also adds a new custom veneer for the ui zones on the screen

Fix checklist(unchecked items need to be fixed still)

  • Fully black screen(everything missing)
  • Ominous void instead of hud
  • Hud layering broken
  • Floor plane missing
  • Lighting broken
  • Missing mob (actually it's below all game planes)
  • Fix AA and darkness duplicating when going up and down z's
  • Fix fullscreen stuff like ship map
  • Make the distortion plane actually work
  • Fix offset: Currently shifted down by 3 and over to the left by one
  • Examine displays 3 tiles vertically(instead of just examined tile)
  • Fix parallax
  • Fix ghost layering
  • Fix mobs layering above openspace
  • Fix buggy unrendered game space inside ui offset(will probably just cover with a UI element)
  • Weather

Why It's Good For The Game

First we render. then we plate

Testing

fixing ongoing

Changelog

🆑
add: ports some visual effect procs on atom, related to filters & distortion mask
add: The ui expanded sections of the screen now have a custom veneer instead of just darkness
code: "ports" render plates from tg(I had to pretty heavily mess with it)
code: adds a text file, ported from tg, explaining byond's render pipeline and the premise of render plates
code: ports the distortion plane
code: humans, guns, and tools now have KEEP_TOGETHER, meaning they their end-point render will be one image (used for making filters, etc. respect overlays). This should not break anything, but keep an eye out
/:cl:

@Sun-Soaked Sun-Soaked changed the title [WIP] [Nonfunctional] Render Plates [WIP] Render Plates May 16, 2026
@Sun-Soaked Sun-Soaked marked this pull request as ready for review May 20, 2026 00:05
@Sun-Soaked Sun-Soaked changed the title [WIP] Render Plates Render Plates May 20, 2026
@Sun-Soaked
Copy link
Copy Markdown
Collaborator Author

parallax whitifier is broken but it doesn't seem to really do anything. Off to testing it goes

@ChiefMonkengineer
Copy link
Copy Markdown
Collaborator

ChiefMonkengineer commented May 22, 2026

Test merge deployment history:

Test Merge Deployed @ 05/22/2026 13:59:02 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 19e057d
Pull Request: 67b29d0
Server: b336c65611545c380b870a3955e32e198dca52f2

Test Merge Updated @ 05/22/2026 14:24:38 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 19e057d
Pull Request: 67b29d0
Server: 6f533edb66556c9e874b43479e5d6a82495a4b2c

Test Merge Updated @ 05/22/2026 16:43:32 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 19e057d
Pull Request: 6fa92ba
Server: e469cbe25824ca95e7500b0069711d11c4b74bc2

Test Merge Updated @ 05/22/2026 17:26:12 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 19e057d
Pull Request: 994622e
Server: c9b33be923aad21939002f0b691782fa50669b1e

Test Merge Updated @ 05/22/2026 19:12:25 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 19e057d
Pull Request: d06321a
Server: 17d34cd46cea42b5b18feefd3205454b5e9697ae

Test Merge Updated @ 05/23/2026 01:08:28 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 9dd08ec
Pull Request: d06321a
Server: 9958955de205b334f96ca1ffa312127f449e8dff

Test Merge Updated @ 05/23/2026 01:54:00 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 9dd08ec
Pull Request: d06321a
Server: ad415a1f92682eaecbe8251deeed0ea0067dd938

Test Merge Updated @ 05/23/2026 01:56:46 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 9dd08ec
Pull Request: d06321a
Server: a4383c82e1b6464d0e22cbbe0ffac480042bfe0e

Test Merge Updated @ 05/23/2026 16:08:21 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 56ed96c
Pull Request: d06321a
Server: e5c82454b3684f2629c4f1be9888724a2396b555

Test Merge Updated @ 05/23/2026 16:11:08 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 56ed96c
Pull Request: d06321a
Server: 470dbbaf090992fc5a1bcb318e894e52a69867be

Test Merge Updated @ 05/23/2026 17:05:38 +00:00:
Server Instance

Monkeris

Merged By

mycah

Revision

Origin: 56ed96c
Pull Request: d06321a
Server: 0ec291f01798d0a64379c532edcc312a81ffc2b8

Test Merge Updated @ 05/28/2026 16:56:27 +00:00:
Server Instance

Monkeris

Merged By

flleeppyy2

Revision

Origin: 739979c
Pull Request: 8dd561f
Server: d4d9097a855d512a21e6e98faedf44906e450c28

Test Merge Removed @ 05/29/2026 00:00:10 +00:00:
Server Instance

Monkeris

@Mycah142
Copy link
Copy Markdown
Collaborator

Hey bud you alright?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants