Skip to content

Vulp Ops 2 - Port Wizden Vulps + Vulp Sprites#4027

Open
lexaSvarshik wants to merge 28 commits into
Monolith-Station:mainfrom
lexaSvarshik:wiz-vulp
Open

Vulp Ops 2 - Port Wizden Vulps + Vulp Sprites#4027
lexaSvarshik wants to merge 28 commits into
Monolith-Station:mainfrom
lexaSvarshik:wiz-vulp

Conversation

@lexaSvarshik
Copy link
Copy Markdown
Contributor

About the PR

Kinda depends on/includes: #3997

Ports wizden vulps, adds sprites for mono hardsuits and modsuits (sprites by me). Deletes DV duplicate prototypes. Mono PR's adding new amotes, kept.

TBD:

  • Fix animated tails appearing in customization menu.
  • Actually test my sprites.

Why / Balance

Upstream vulps have unique ability, different (not human-shaped) sprites, new organs and blood.

Media

later

Requirements

  • I have read relevant guidelines/documentation to this PR found on our devwiki.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains either no AI-generated content, or AI-generated content that meets our guidelines.

How to test

Spawn some vulps, dress them, bark, jump, wag your tail.

Breaking changes

Changelog

🆑 Svarshik

  • add: Vulps from upstream!
  • add: More helmet sprites for vulps.

AWEONAOYERO and others added 27 commits May 15, 2026 17:46
* some clothing, modsuit, and hardsuit resprites for vulps

* Update meta.json

* Update meta.json

* copyright things + unicode

* Update Resources/Textures/_EinsteinEngines/Clothing/NanoTrasen/Modsuits/praetorian.rsi/meta.json

---------

Co-authored-by: John Willis <143434770+CerberusWolfie@users.noreply.github.com>
* [April Fools] Elf species  (#35353)

elf

* [April Fools] Juice that makes me go insane (#35370)

* kill me

* MAKE IT STOP

* is it finally over?

* web edit

* webedit

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* webedit

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* webedit

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* webedit

* WEBEDIT PLEASE

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* vulpkanin species

the ultimate april fools joke

Co-Authored-By: Kr8art <188977876+kr8art@users.noreply.github.com>

* cant be bothered

* make build and test debug run on the april fools branch (#35396)

welp

* Revert "[April Fools] Juice that makes me go insane (#35370)"

This reverts commit fcbdcf8452cb1247733242aa44ea5b9f38dfa3d2.

* Revert "[April Fools] Elf species  (#35353)"

This reverts commit 704293a051033026bfca0c9e161d97796bc0cb81.

* nuh uh

* localized names

* fix survival box

* abilities (Mostly don't work yet, pending PRs)

* wagging loc

* slight heat tweaks

* stuff

* Update Vulpkanin.xml

* vulp screams + quieter howl

* MessyDrinker by Orks

* MessyDrinker guidebook

* animal bones

* fix wagging

* missed

* no loc

* Lower damage, remove butchering

* Revert "animal bones"

This reverts commit 3457cde13e57336678f62a20bf57fb315844c240.

* leap

* collision

* leap desc update

* leap guidebook

* fix leap

* microbalance

* comment

* microbalancing pt 2

* microbalancing pt 3

* test fail fix (i hope)

* fix organs

* no leaping on the ground

* remove SolutionScanner + ling work

* fix clone

* add stuff back

* microbalancing pt yes

* male vulp names

mainly slavic names with some similiar sounding ones mixed in

* Revert "male vulp names"

This reverts commit 1666f81821bfea241262627160a594dd1b0ce050.

* male vulps names pr 2 (slavic, dog names, few puns)

Slavic names, with mixed in typical dog names and some puns

* female names (mainly slavic, other stuff mixed in)

* oops

* Update vulpkanin.yml

* Vulps WIP Work (Monolith-Station#1)

* Modified aesprite tools

* WIP

* wipperoni

* We are done here, wawa

* Revert "Merge branch 'aseprite-tools' into hannah/vulps-wip"

This reverts commit d258645df60a94d0217fecd85a38545f2b951cde, reversing
changes made to 0ae39e862152ef6548533eba0547709594c55e90.

* Resolve merge issue

* Fix Urist McVulp forgetting his fursuit

---------

Co-authored-by: Southbridge-fur <southbridgefur@gmail.com>

* re-add ears and husk overlay

* revert adding ears to vox

* Crest Markings

* Fade Markings

* Sharp Markings

* microbalance + comments

* censor character nudity option compliance

* Ear Markings

* 1984 wagging animations

* Tail Markings

* tail wag icon

* annoyance

* guidebook

* slight temperature tweak

* seperate out snouts, port over 2 markings for testing

* fix

* seperate snout file

* Snout/Head Markings

* cleanup + locale for ears

* Head and Snout loc

* gray eyes

* crest and husk cleanup

* Tail and Chest loc

* Legs and Arms loc

* most important commit

* mime vulps like rations too

* missing loc

* microbalance

* not needed

* goatee

* white eyes

* harmony feedback tail fixes

* personal changes and fixes after playing

* fix fluffy tail clipping

* Sprite fixes, displacement fixes (Monolith-Station#2)

* Tune head displacement

* Vulps Sprite Tuning

* helmets

* detail

* Urist

* wag

* comban't

* fix attributions

* remove vulp biosuits

* fix vulp beards

* fixed up ears

* comment note

* further ear tweaks

* engi helmets

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: Milon <milonpl.git@proton.me>
Co-authored-by: Kr8art <188977876+kr8art@users.noreply.github.com>
Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
Co-authored-by: Southbridge-fur <southbridgefur@gmail.com>
* let their suffering be heard

* revert vox change in favor of #39914

* revert formatting changes

* do a better job at reverting formatting
* Change vulp whine emote name to crying

* Fix vulp yaml

* Add whining back for typing

* review

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
…ave audio when they do that) (#41610)

Vulps can weh and honk now
fix the freakin hair

Co-authored-by: NoreUhh <noreuhh@gmail.com>
* Bit funny init?

* remove reptilianfood tag

* oops too muchgit add Resources/Prototypes/Body/Organs/vulpkanin.yml!

---------

Co-authored-by: NoreUhh <noreuhh@gmail.com>
* yeah

* tweaks

* artifact trigger oops

* organ sprites
* im eepy too

* softer sound

* Revert "softer sound"

This reverts commit 51b3b7b2d4c741f8abc6d361319a5b44d9593d8d.
* Localization for Coyote

* Wagging action un-commented

* Species wagging action uncommented

* Sprites added, meta adjusted.

* Proper wag support
@monolith8319 monolith8319 changed the title Vulp ops 2 - Port wizden vulps + vulp sprites Vulp Ops 2 - Port Wizden Vulps + Vulp Sprites May 19, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 19, 2026

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

Resources/Textures/Clothing/Head/Hardsuits/rd.rsi

State Old New Status
icon Modified
equipped-HELMET Removed
icon-flash Added
off-equipped-HELMET-dog Added
off-equipped-HELMET-reptilian Added
off-equipped-HELMET-vulpkanin Added
off-equipped-HELMET Added
on-equipped-HELMET-dog Added
on-equipped-HELMET-hydrakin Added
on-equipped-HELMET-reptilian Added
on-equipped-HELMET-vox Added
on-equipped-HELMET-vulpkanin Added
on-equipped-HELMET Added

Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi

State Old New Status
equipped-head-light-vulpkanin Added
equipped-head-unshaded-vulpkanin Added
equipped-head-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/basic.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/brigmedic.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi

State Old New Status
equipped-head-unshaded-vulpkanin Added
equipped-head-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/clown.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi

State Old New Status
equipped-HELMET-vulpkanin Added
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/medical.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-reptilian Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/security.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi

State Old New Status
equipped-head-light-vulpkanin Added
equipped-head-unshaded-vulpkanin Added
equipped-head-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi

State Old New Status
combat-equipped-HELMET-vulpkanin Added
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/atmos_firehelmet.rsi

State Old New Status
off-equipped-HELMET-vulpkanin Added
on-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/bombsuit.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/cult.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/eva.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/eva_large.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/ihvoid.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/swat.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/swat_syndicate.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Helmets/syndie-raid.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/Bio/janitor.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/Bio/scientist.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/Bio/virology.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/carpsuit.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/chaplain.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/cult.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/goliathcloak.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/nun.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/rad.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Hoods/voidcloak.rsi

State Old New Status
equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi

State Old New Status
equipped-HELMET-vulpkanin Added
up-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi

State Old New Status
equipped-HELMET-vulpkanin Added
up-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi

State Old New Status
equipped-HELMET-vulpkanin Added
up-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Head/Welding/welding.rsi

State Old New Status
equipped-HELMET-vulpkanin Added
up-equipped-HELMET-vulpkanin Added

Resources/Textures/Clothing/Mask/blushingclown.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/blushingmime.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/breath.rsi

State Old New Status
equipped-MASK-vulpkanin Added
up-equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/clown.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/clown_banana.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/clown_security.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/cluwne.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/ert.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/gas.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/gasatmos.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/gascaptain.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/gascentcom.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/gasexplorer.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/gassecurity.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/gassyndicate.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/goldenmask.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/italian_moustache.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/medical.rsi

State Old New Status
equipped-MASK-vulpkanin Added
up-equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/medicalsecurity.rsi

State Old New Status
equipped-MASK-vulpkanin Added
up-equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/merc.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Resources/Textures/Clothing/Mask/mime.rsi

State Old New Status
equipped-MASK-vulpkanin Added

Edit: diff updated after beab421

@Greenwall-Exe
Copy link
Copy Markdown
Contributor

Does this include the jump, and does it operate off the jump ability that I ported? if so the ported jump ability isnt 1 to 1 to the wizden version because we lacked certain conventions. it shouldnt be impossible to get it to work again but that would explain the errors you're experiencing

@lexaSvarshik
Copy link
Copy Markdown
Contributor Author

well, jump ability is forking fine from my testing

Copy link
Copy Markdown
Contributor

@kasature90 kasature90 left a comment

Choose a reason for hiding this comment

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

why are you changing RD suit sprite in this
Image

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.

10 participants