EpicDuel
Nightwraith | Friday, June 14, 2024
This week was a challenging one as a great deal of time was spent on optimizing the file that contains all the skill icons in the game. Every icon is stored in one FLA (the raw file format used by Flash) and compiled at runtime. The problem was that the file had become to large and would take 15 minutes or more to publish if it did at all. This can happen when FLAs become too large. This can sometimes be addressed by splitting the one massive file into several, but in this case, the only way forward was to make the file smaller by merging duplicate assets and removing unused ones. The end result was a file ten megabytes leaner (20% reduction) that could reliable publish! There was still more optimization work to be done, but it is good enough for the time being. This will not be the last time optimization work will be needed as EpicDuel is ancient by game standards -- that long lifespan means plenty of time for redundant assets to accumulate that bloat files and hinder development.
The rest of the time this week was spent making dozens of new weapons for release in the Legendary shops. I ended up making progress, but not nearly enough weapons for a substantial update so I'll continue work into next week to make sure all weapons are thoroughly polished and tested.
Since there will be no update this week, I've included some previews of content to expect for next week and the weeks to come.
For those who have been itching for something use their accumulated Credits on, we'll soon be introducing new weapons with to the Legendary Shops.
To make sure the update is substantial, we're also planning to include several balance changes with the next update!
The Eldritch Battlepass just launched last week, but Lodrian has been one and a half steps ahead of our schedule by delivering the next Battlepass: Nanotech Nightmare! Here's a small preview of the new gear that will be available with the next showcase!
If you just started leveling Eldritch Onslaught, don't worry! This will not release for a few weeks so you'll have plenty of time to complete the current Battlepass.