Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wall, Airlocks and Tile resprites #1470

Merged
merged 21 commits into from
Jul 22, 2024
Merged

Wall, Airlocks and Tile resprites #1470

merged 21 commits into from
Jul 22, 2024

Conversation

noctyrnal
Copy link
Contributor

About the PR

Resprites the basic walls, most airlocks and tiles and most deals, along with adding two new sets of decals. I intent on doing more PRs in the future to resprite more content.

Why / Balance

Provides Delta-V with a unique visual identity originating from SS13 forks with content either being fully ported, edited and ported, or wholly created by myself to match the style created with this PR.

Technical details

Media

ed73d6049e360b9c9a8619967494b0ea
0d726a3de498a89d19ff8a328b5fc872
6a9c9634ddeb76c546fd8108ac71c355
eb5944aeae6d60b0ff6acdf531b3d193

  • [ X ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

🆑

  • tweak: Walls, Airlocks and Tiles have received new sprites as per a visual resprite project.

@github-actions github-actions bot added Changes: YML Changes any yml files Changes: Sprite Changes any png or json in an rsi labels Jul 7, 2024
Copy link
Contributor

github-actions bot commented Jul 7, 2024

RSI Diff Bot; head commit edede2d merging into 18ed509
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/DeltaV/Decals/bricktile.rsi

State Old New Status
dark_box Added
dark_corner_ne Added
dark_corner_nw Added
dark_corner_se Added
dark_corner_sw Added
dark_end_e Added
dark_end_n Added
dark_end_s Added
dark_end_w Added
dark_inner_ne Added
dark_inner_nw Added
dark_inner_se Added
dark_inner_sw Added
dark_line_e Added
dark_line_n Added
dark_line_s Added
dark_line_w Added
steel_box Added
steel_corner_ne Added
steel_corner_nw Added
steel_corner_se Added
steel_corner_sw Added
steel_end_e Added
steel_end_n Added
steel_end_s Added
steel_end_w Added
steel_inner_ne Added
steel_inner_nw Added
steel_inner_se Added
steel_inner_sw Added
steel_line_e Added
steel_line_n Added
steel_line_s Added
steel_line_w Added
white_box Added
white_corner_ne Added
white_corner_nw Added
white_corner_se Added
white_corner_sw Added
white_end_e Added
white_end_n Added
white_end_s Added
white_end_w Added
white_inner_ne Added
white_inner_nw Added
white_inner_se Added
white_inner_sw Added
white_line_e Added
white_line_n Added
white_line_s Added
white_line_w Added

Resources/Textures/DeltaV/Decals/trimline.rsi

State Old New Status
thick_box Added
thick_corner_e Added
thick_corner_n Added
thick_corner_ne Added
thick_corner_nw Added
thick_corner_s Added
thick_corner_se Added
thick_corner_sw Added
thick_corner_w Added
thick_e Added
thick_inner_ne Added
thick_inner_nw Added
thick_inner_se Added
thick_inner_sw Added
thick_n Added
thick_s Added
thick_shrink_e_1 Added
thick_shrink_e_2 Added
thick_shrink_n_1 Added
thick_shrink_n_2 Added
thick_shrink_s_1 Added
thick_shrink_s_2 Added
thick_shrink_w_1 Added
thick_shrink_w_2 Added
thick_w Added
thin_corner_e Added
thin_corner_n Added
thin_corner_ne Added
thin_corner_nw Added
thin_corner_s Added
thin_corner_se Added
thin_corner_sw Added
thin_corner_w Added
thin_e Added
thin_inner_ne Added
thin_inner_nw Added
thin_inner_se Added
thin_inner_sw Added
thin_n Added
thin_s Added
thin_w Added

Resources/Textures/DeltaV/Decals/wood_trim.rsi

State Old New Status
thin_box Added
thin_corner_ne Added
thin_corner_nw Added
thin_corner_se Added
thin_corner_sw Added
thin_end_e Added
thin_end_n Added
thin_end_s Added
thin_end_w Added
thin_inner_ne Added
thin_inner_nw Added
thin_inner_se Added
thin_inner_sw Added
thin_line_e Added
thin_line_n Added
thin_line_s Added
thin_line_w Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/atmospherics.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
opening Added
opening_unlit Added
panel_closing Added
panel_open Added
panel_opening Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/basic.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
opening Added
opening_unlit Added
panel_closing Added
panel_open Added
panel_opening Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/cargo.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
opening Added
opening_unlit Added
panel_closing Added
panel_open Added
panel_opening Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/centcomm.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
opening Added
opening_unlit Added
panel_closing Added
panel_open Added
panel_opening Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/command.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
opening Added
opening_unlit Added
panel_closing Added
panel_open Added
panel_opening Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/engineering.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
opening Added
opening_unlit Added
panel_closing Added
panel_open Added
panel_opening Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/external.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
opening Added
opening_unlit Added
panel_closing Added
panel_open Added
panel_opening Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/glass.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
opening Added
opening_unlit Added
panel_closing Added
panel_open Added
panel_opening Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/DeltaV/Structures/Doors/Airlocks/Glass/maint.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added

Edit: diff updated after edede2d

@NullWanderer NullWanderer added S: Do Not Merge Don't merge this yet Priority: 2-High Needs to be resolved as soon as possible size/L 256-1023 lines Holy Shit labels Jul 7, 2024
@noctyrnal
Copy link
Contributor Author

So many files changed holy shit let me go kill this PR and cut it into pices

@noctyrnal noctyrnal closed this Jul 7, 2024
@ghost
Copy link

ghost commented Jul 7, 2024

Noctyrn my brother in contribution, I'm reopening this

@ghost ghost reopened this Jul 7, 2024
@noctyrnal
Copy link
Contributor Author

Noctyrn my brother in contribution, I'm reopening this

I was going to do at a later date, need to make this less of a nightmare for maintainers to handle

@noctyrnal noctyrnal marked this pull request as draft July 7, 2024 23:30
@noctyrnal
Copy link
Contributor Author

Marked as draft until we have more people to maintain a project of this size o7

Copy link
Contributor

@WarMechanic WarMechanic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hate to be the 'more work' guy but I'm going to suggest earlier rather than later:

RCD prototypes have a sprite specifier that determines their ui icon. Currently these point to a unique icon sprite - in the case of the airlock structure its the same sprite but nearest-neighbour squashed to add 5 pixel padding on the edges. You could either emulate this, or have the icons point to the new DeltaV sprites directly.

@NullWanderer NullWanderer self-assigned this Jul 9, 2024
NullWanderer
NullWanderer previously approved these changes Jul 14, 2024
Copy link
Contributor

@NullWanderer NullWanderer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Besides these 2, everything looks fine! I trust the automated tests for the rest.

Adei told me I wouldn't do it so I reviewed this. I looked at like 3 or 4 of the meta.json's, and they all seem fine.

@NullWanderer NullWanderer marked this pull request as ready for review July 14, 2024 10:01
@NullWanderer
Copy link
Contributor

If it turns out to be too much to maintain, we can always revert

@NullWanderer NullWanderer enabled auto-merge (squash) July 14, 2024 10:01
NullWanderer
NullWanderer previously approved these changes Jul 14, 2024
Copy link
Contributor

@NullWanderer NullWanderer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reapproving :Godo:

You can run tests local
@NullWanderer NullWanderer disabled auto-merge July 14, 2024 10:07
@NullWanderer
Copy link
Contributor

@noctyrnal before I merge this, was the only reason for the draft maintaining concerns?

@noctyrnal
Copy link
Contributor Author

@noctyrnal before I merge this, was the only reason for the draft maintaining concerns?

yeah, since it's an absolutely massive pr and I imagine just lil old me couldnt maintain it solo

@NullWanderer
Copy link
Contributor

@noctyrnal before I merge this, was the only reason for the draft maintaining concerns?

yeah, since it's an absolutely massive pr and I imagine just lil old me couldnt maintain it solo

It isn't that massive when you disregard sprites. They don't add new wall textures every day and when they do, they don't tend to suddenly be mapped

@noctyrnal
Copy link
Contributor Author

@noctyrnal before I merge this, was the only reason for the draft maintaining concerns?

yeah, since it's an absolutely massive pr and I imagine just lil old me couldnt maintain it solo

It isn't that massive when you disregard sprites. They don't add new wall textures every day and when they do, they don't tend to suddenly be mapped

I concur, looking forward to continuing my work in the future hopefully in smaller PRs

Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking this PR from top to bottom, I think it's pretty good and safe to merge, with the changes made that null proposed. Sheer size (900 files) is pretty big, but remember - if we can't maintain it we can always revert.

Copy link
Contributor

@NullWanderer NullWanderer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Do it no balls"
~ Adei

@NullWanderer NullWanderer merged commit 1523058 into DeltaV-Station:master Jul 22, 2024
13 checks passed
@noctyrnal
Copy link
Contributor Author

Thank you Adei and Null, this is truly a high command sweep.

@Verbalase
Copy link

it's all coming along... slowly every server will get it

overall hooray

@NakataRin
Copy link
Contributor

I guess my opinion doesn't matter much, if at all, but I still hope for a miracle
This change makes delta-v look like the majority of russian servers. I fully disapprove this change

LaryNevesPR pushed a commit to LaryNevesPR/Estacao-Andromeda that referenced this pull request Jan 11, 2025
# Description

Adds a prisoner headset box for warden's locker

Reason: There's too much chaos in security and making radio headsets
with pure encryption keys takes time and tools. More so cause by the
time someone gets a perma punishment, its gonna be most likely late in
the round and sec department will be dealing with a lot of things at the
same time.

---

<details><summary><h1>Media</h1></summary>
<p>

![Content
Client_LlH3OUGtCU](https://github.com/user-attachments/assets/ea20a648-9606-4104-9787-0766966bd358)


![Example Media Embed](https://example.com/thisimageisntreal.png)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl:
- add: Added prisoner headset box to warden's locker.
LaryNevesPR pushed a commit to LaryNevesPR/Estacao-Andromeda that referenced this pull request Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: Sprite Changes any png or json in an rsi Changes: YML Changes any yml files Holy Shit Priority: 2-High Needs to be resolved as soon as possible S: Do Not Merge Don't merge this yet size/L 256-1023 lines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants