Update version 0.58.8


Dev Log Summary

User Improvements

  • Changed damage floats to timestamp-relative for FPS consistency.
  • Limited chat characters based on pixel length instead of character count.
  • Added show/hide minimap functionality with the “N” key (via JavaScript).

Optimizations

  • Reduced DropShadowEffect usage for better performance.
  • Improved performance in low-end systems (ECO FPS increased from 23).

Gameplay tweaks

  • Increased players default movement speed

UI/UX Enhancements

  • Updated boss sprites.
  • Added level-up sound for:
    • Learning cards.
    • Leveling up skills.
  • Improved window interactions:
    • Item, card, and skill windows restructured as classes using JavaScript.
    • Enabled dragging, dropping, viewing, using, and equipping items/cards/skills.
    • Added lazy load for item cooldowns.
    • Equipped items now replace old items correctly.

Bug Fixes

  • Fix player missing minibar display
  • Fixed multiple drag-and-drop issues, including bank deposits.
  • Corrected item usage behavior with zero quantity.
  • Resolved issues with unequip functionality, minimap events, and hidden skill shortcuts.

Performance Updates

  • Lowered instance counts:
    • Minimap: Reduced from 42.
    • Boss dialog sprites: Reduced from 4.
    • Skill window: Reduced from 60.
    • Item window: Reduced from 144.
  • Improved frustum culling:
    • Fixed disappearing NPCs and warp zones on the minimap.
    • Culled pickable items at runtime and removed picked items.
    • Adjusted culling angle dimensions.

Miscellaneous

  • Updated loading screen image
  • Investigated and optimized shop and minimap events.
  • Added quest icons (27) and item titles (42).
  • Fixed rapid minimap toggling causing errors.
  • Disabled legacy window features for improved resource management.

Pending/Under Investigation

  • Frustum culling the entire map.
  • Further lowering total instance counts.

Leave a comment

Log in with itch.io to leave a comment.