Endless Online 0.4.60 : Dev Post
Resource Rework
|
|
Dev Post:
A fair bit has been happening behind the scenes lately.
Sometimes it's about looking back to older systems, and optimizing them to make sure the foundations are perfectly right for what's to come.
|
|
Items: Resource Rework
NEW
|
|
the growing problem
When 4x first launched as patch 4.04, mining and woodcutting were already part of the game. Back then, it made sense to add the resource node information directly in the map file. Every tree and ore node could have its own hit count, respawn time and spawn chance, giving plenty of control over how they should work. Later, when fishing was introduced om patch 4.12, a new system was added as it became clear it needed to be built around a weighted loot table. Ended up with two different systems doing (somewhat) similar things.
bringing resources together
In this patch it was decided it is time to bring the both together. All type of resource gathering should use an unified system, with a single resource ID that can be reused for every node. There is a trade-off: trees and mines no longer have individually configured respawn times. But in return, they can now use the same weighted loot tables as fishing, meaning that an ordinary ore node might occasionally cough up a rare diamond. Always nice when a rock surprises you!
recode
The old map files were getting increasingly cluttered. Moving these systems towards one shared source, which will also make it easier to archeology and farming, have been merged together. Reindexing and rewriting the various systems was quite a bit of work behind the scenes, but should be worth it.
|

tool level and power: Nodes can now require higher-level tools to be harvested, while better tools can deal more damage to nodes through scaled hitpoints, making tool progression more meaningful.
|

added features: Nodes can now have a configurable spawn radius and a chance to spawn random NPCs each time they are hit, adding more variety to harvesting.progression more meaningful.
|

gfx mapping: Nodes now use a single bitmap instead of multiple ones, simplifying graphics management and improving prerendering performance.
|
- unified resource source (pub)
|
Update patch 4.60 is a work in progress.
Thanks for playing Endless Online we are glad you are here. You can find a list of contributers here
|
|
|
|
|