Game
wildlandsonline
12 days ago

Critical Bug Fixes


Wildlands Online — Patch Notes

Critical Bug Fixes

  • Save system was completely brokenqueueSave() called itself instead of saveGame(), creating an infinite loop. No player data was ever written to localStorage. Fixed: debounce timer now calls saveGame() after 2 seconds. forceSave() calls saveGame() immediately.

  • _PT.scavenges.push crash — Telemetry stored scavenge count as a number, then tried to .push() on it. Fixed with Array.isArray() guard on load.

  • Wandering trader blueprint exploit — Could buy all blueprints in one visit by re-opening the UI. Fixed by caching the offered blueprint on the landmark.

  • Keyboard shortcuts fire while typing — Typing in name inputs triggered game shortcuts (C, I, M, etc). Fixed: input focus check skips all shortcuts except Escape.

  • Game loop crash protection — Entire loop() wrapped in try-catch. Errors log to console, game never freezes.

Sprite System

  • 14 sprite failures resolved — All caused by filename mismatches between code and repo (case sensitivity + different naming conventions)

  • sprite_data.json no longer overwrites SPRITE_MAP — Was loading after SPRITE_MAP and replacing correct paths with old wrong ones

  • All 138 repo PNGs mapped to SPRITE_MAP with exact filenames

  • Inventory now shows sprite images — Fragments, Items, Blueprints, and Hotbar all use sprHtml() instead of emoji text. CapSouls already worked.

Broken Unicode Fixed

  • 6 recipe emoji showing as U0001fa78 text — replaced with actual emoji characters

  • 23 recipe labels showing \u00d7 instead of × symbol

  • 2 log messages with broken \U0001f9ea sequences

Performance

  • backdrop-filter:blur() removed from all 7 overlay elements — primary GPU bottleneck causing choppiness

  • Custom cursor transition replaced with will-change

  • Encounter DOM caching — 24+ getElementById calls replaced with cached refs

UI/UX Overhaul

  • Character sheet — Player portrait with avatar, HP orb, SVG skill rings, gear cards, editable name

  • Leaderboard — Animated rank ring, 8 clickable stat cards with fill bars, Power Score with title progression, stagger animations

  • Encounter panel — Slide-up animation, creature pop-in, hit/miss flash feedback, styled drop cards

  • CapSoul opening — 3D flip animation, tier-specific glow, burst ring + sparkle particles

  • Ashford/Town — Coin balance header, vendor items with large icons, workstation cards

  • Inventory — 6-column grid, rarity glow borders, sprite images in all tabs

  • HP bar — Moved under skill bars top-left, glass highlight, Cinzel/Courier fonts

  • Bounty tracker — Pinned bottom-right, progress bars, auto-hides during menus

  • Death screen — 2×4 stats grid with stagger animation, 8 stats shown

  • Reward splash — Dark overlay popup with CONTINUE button for bounty claims and vendor purchases

  • Message log — Max 6 lines, duplicate throttle (2s), simplified cooldown messages

  • Intro screen — Radial gradient background, floating logo, styled CTA button

Removed Clutter

  • Visibility/Wind condition bars hidden (shown as HP chips when relevant)

  • Zone name hidden (was changing every tile)

  • All console.log removed from hot paths

  • Zero backdrop-filter remaining in codebase



0 comments

Loading...

Next up

Currently we are working on mapping , animations, sprite sheets. Total sprites: ~124 Plus ~300 animation frames for creatures. also added little controls button bottom left. again free to play, and feedback is always welcomed

We are looking to do some big crafting upgrades tonight (reworked tiers, added BP and reworked stats) also added sneak peak sprite work!

Just as Pecaminosa's musicians #improvise this rendition of #LittleSunflower 🌻, so do we improvise with this post you're reading. 😂

What's coming out of your own improvs? 🤔

#Pecaminosa | #IndieDev | #OST | #Jazz

Bandana Dee the Dream Friend

Been working lately on lots of 'behind-the-scenes' boring stuff that no one really cares about, so here’s a guy playing the sax for some reason.

#screenshotsaturday

Have a good Boi

Quantum precognition is one of the most powerful cards. End game cards & equipment. Demo/alpha build boss is no match for this deck.

I was bored, so... ManutKat.

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve

Finished work on the emotions of a new character for the tank universe