Skip to content

Retro Graffiti

Common issues and solutions.

Problem: Placement is rejected.

Solution:

  1. Check wall/surface restrictions (Config.AllowNonWall, Config.WallNormalZMax).
  2. Check spacing moderation distance.
  3. Verify player is within placement distance.

Problem: Player drew but finalize blocked.

Solution:

  1. Finalize checks live panel art state.
  2. Ensure panel has visible stroke/text/image content.
  3. Verify no client errors in F8 console.

Problem: Finalized tag briefly shows broken image.

Solution:

  1. Viewer retries PNG fetch via wb_png_get fallback.
  2. Ensure data/graff write permissions are valid.
  3. Confirm resource restart after updates.

Problem: UV tags stay hidden.

Solution:

  1. Ensure Config.UVUseWeapon = true.
  2. Ensure WEAPON_UVLIGHT exists in framework/inventory weapon data.
  3. Ensure UV meta resource starts before rs_graff.

Problem: /graffadmin denied.

Solution:

  1. Admin check uses framework admin permission first.
  2. Allowlist is fallback (Config.AdminAllowlist).
  3. Verify identifiers and framework permission level.

If you still hit issues, collect:

  • F8/client errors
  • server console logs
  • exact reproduce steps
  • your framework/inventory stack