Skip to content

Textures list of Various Type

AAA1459 edited this page Oct 2, 2024 · 285 revisions

Intro

Here are some textures records, collected from some helpers or vanilla. (29/9/2024)


Maddy or Baddy Related

You can find those IDs in the corresponding helper's Sprites.xml, then to reskin them in skin's xml

  • vanilla
    • badeline ――― # Baddy
    • badelineBoost
    • badeline_Boss ――― # Baddy
    • badeline_beam
    • badeline_beam_start
    • badeline_projectile
    • lookout        payphone
      lookout  payphone
  • CollabUtils2
    • CollabUtils2_sitBench
      sitBench
  • HonlyHelper
    • HonlyHelper_CatPetterh
      petter
  • WorldMapHelper
    • WorldMapHelper_player WorldMapHelper_badeline
      wmm   wmb
  • XaphanHelper
    • XaphanHelper_player_spinJump ――― # Maddy

<player> IDs

The following should be rename as [CharacterID] in the main config, if you want not to reskin someone else of CelesteNet:

  • vanilla
    • player ――― # Maddy
    • player_no_backpack ――― # Maddy
    • player_badeline ――― # Baddy
    • player_playback
  • JungleHelper
    • junglehelper_madeline_lantern junglehelper_badeline_lantern
      ml         bl

Extended player animations

Here we will introduce some extended animations keys of based on vanilla, you can add those animations to <player> ID.
And some of them not contain a snapshot and original sprites, but you can use your imagination to add them.

  • SkinModHelper
    • swimSide ―――>> used swimming sideways
    • swimDash ―――>> used when player doing an dash in water.
    • dashCrouch ―――>> used when player doing an CrouchDash or DemoDash.
    • swimDashCrouch ―――>> You know.
    • jumpHyper ―――>> used when player did an Hyper/wavedash.
    • jumpSuper ―――>> used when player did an Super.
    • wallBounce ―――>> used when player did an wallbounce.
    • jumpCrazy ―――>> used when player did an super/hyper/wallbounce, But only last until falls.
    • [key]_carry ―――>> extended to when player carrying something,
                   if you are theo smuggle enthusiast. (Not 100% stable)
  • CommunalHelper
    • anim_player_elytra_fly ―――>> used when player deploy its elytra in some maps.
      fly
  • XaphanHelper
    • XaphanHelper_ceilingIdle XaphanHelper_ceilingMove ―――>> used when player grabing the ceiling.
      XaphanHelper_ceilingMove
    • XaphanHelper_slopeSlide ―――>> used when player slideing on slideable slope.
      slopeSlide
    • XaphanHelper_turnAround ―――>> unused for now
  • Kelper
    • kelper_reachDown   kelper_reachUp    kelper_touch ―――>> Interactive animations when interact with its entity
      kelper_reachDown  kelper_reachUp  kelper_touch
    • kelper_nailDown     kelper_nailSide     kelper_nailUp     kelper_nailDown_ground
      nailDown  nailSide  nailUp  nailDownG
      kelper_nailDiagonalUp kelper_nailDiagonalDown

Introduce other somethings by the way... somethings that not only works to players.

  • deathExAnim ――― # SkinModHelper
    • can used when entity generating death particles. this will delay it until this anim finish.
      • if you want the another anim when entity facing left-side, so this deathExAnim_Alt.

Refill Related

You can find those IDs in the corresponding helper's Sprites.xml, then to reskin them in the map or skin's xml


Strawberry Related

You can find those IDs in the corresponding helper's Sprites.xml, then to reskin them in skin's xml

  • CollabUtils2_speedBerry ――― # CollabUtils2
  • CollabUtils2_speedBerryExplosion ――― # CollabUtils2
  • CollabUtils2_perfectAnimation ――― # CollabUtils2
  • CollabUtils2_rainbowBerry ――― # CollabUtils2
  • CollabUtils2_ghostRainbowBerry ――― # CollabUtils2, Ghost
  • CollabUtils2_holoRainbowBerry ――― # CollabUtils2
  • CollabUtils2_desaturatedHoloRainbowBerry ――― # CollabUtils2
  • CollabUtils2_silverBerry ――― # CollabUtils2
  • CollabUtils2_ghostSilverBerry ――― # CollabUtils2, Ghost
  • goldberry ――― # vanilla
  • ghostberry ――― # vanilla, Ghost
  • goldghostberry ――― # vanilla, Ghost
  • ghostberrySeed ――― # vanilla, Ghost, Seed
  • goldberrySeed ――― # vanilla (Unused), Seed
  • goldberryFriend ――― # PetStrawberry
  • ghostberryFriend ――― # PetStrawberry
  • moonberry ――― # vanilla
  • moonghostberry ――― # vanilla, Ghost
  • moonberryFriend ――― # PetStrawberry
  • strawberry ――― # vanilla
  • strawberrySeed ――― # vanilla, Seed
  • strawberryFriend ――― # PetStrawberry

Setting textures offset

Here we will introduce a method that can modify texture's in-game location, it is universal and not depends on xmls.

  1. In the same folder as that texture, create a .meta.yaml file with the name of that texture.
    • If the texture is "madeline.png", So create "madeline.meta.yaml" flie.
  2. Write that texture information to the .meta.yaml file you create.
X: [X pixel offset value]
Y: [Y pixel offset value]
Width: [pixel Width of texture]     # maybe, game need get its center point
Height: [pixel Height of texture]
Premultiplied: [true/false]    # about this i don't know.
  1. Restart the game to make it work or reload.

This method does not come from SkinModHelper, just included as useful.

(It's really useful, especially when you want bigger player hair, but don't want to modify the player's metadata for correct the offset)