Endless Online 0.4.55 : Dev Post
Wayfarer Update
|
|
Dev Post:
Patch 4.55 brings a fully functional new fast travel system and rolls out DMS (Dynamic Map States) opening the door to visually changing map objects that can change based on quests, events and other things happening in the world. This quick patch is also smoothing out some of the rough edges from the previous release. Read more below:
|
|
What has been made
This patch will expand the existing Wayfarer system to give it more purpose.
Waypoints will continue to serve their original function, but can now also be discovered and unlocked as fast travel locations. This adds a convenient quality-of-life option for players while giving exploration another layer of purpose, turning familiar locations into something worth seeking out and collecting them all.
Fast travel is intended to make longer journeys more convenient, without removing the sense of distance from the world. Travelling between nearby areas can still mean walking across the 2-3 maps that connect them, keeping the journey and the scale of the world intact. Fast travel simply gives players an optional alternative when they want to return to places they have already discovered.
- More depth to the Wayfarer system
- Additional collectible gameplay
- QoL: optional fast travel options
- Without removing the feeling of distance
|
every waypoint needs to be discovered first.
|
|
|
Discovered Waypoint -> Set as Home (for Eons)
|
|
|
Discovered Waypoint -> Unlock -> Fast-Travel (for Waystones)
|
|
|
Collectable aspect
The number of unlocked Waypoints will also be displayed on the player's paperdoll, giving everyone a quick way to see how many have been discovered. A small addition, but a nice optional layer of collectible gameplay for those who want to find them all and show it off.
- Paperdoll 'travel' counter
- Can be viewed by everyone
|
|
What has been made
The new DMS system (Dynamic Map States) will enable the world to change around you.
DMS explained
Imagine being stranded on an island, slowly building a raft from whatever you can find. You log off for the night and come back the next day to find your raft exactly as you left it, just one step closer to being finished.
This is exactly what the DMS allows quest- and map creators to do. DMS can control a single object, a group of objects, or even multiple groups of walls and objects (many:many). This means that doing quest(s) or event(s) can make significant changes to the map.
Permanent Changes
DMS allows quests and events to make permanent changes to your world. A quest can start with a broken cart, damaged building or destroyed boat, and as the player is making progress, those things can visually change and become permanent. The server will remember your personal state, and once you return, the repaired cart is still repaired, the building is still standing and the boat is still ready to sail.
Runtime Changes
This same system can also be used for temporary events on the server.
One example would be a pirate raid event making a pirate boat appear in the harbour, and disappearing once the raid ended. These changes do not have to be saved permanently. The server can change the map** when an event starts and change it back when the event ends. This allows maps to change because whatever is happening.
** changing the map without reloading the map, the client just switches the render state of the objects/walls that are grouped with the same dms-id
|
Simple usage
Some thought has been given to designing DMS to keep things simple. The Map Editor allows creators to visually place and link DMS elements directly in the map, and from there a quest or event only needs one line of code to change them. The best part is that the script does not need to know where the objects are. They can be on one map, several maps, or spread across the entire world.
Script implementation
Changing a DMS state is as simple as SetDMS(id,state)
Changing everything linked to that DMS entry, while the state decides which version should be shown. That is all there is to it. The game engine handles the rest.
Limitation
While DMS is designed for making small or big complex visual changes to the map, there is one important limitation to keep in mind: DMS should not be used to make permanent changes to blocked tiles on a individual per-player basis. The reason for this is practical: If two players have different map states, changing the blocked tiles for one could cause them to appear to walk through walls or across water from another player's perspective..
This does not mean that bridges are currently impossible. The existing switch and gate system introduced in patch 4.49 can already handle shared (blocked/unblocked) changes to the map for everyone.
|
|

boat appearing during the pirate raid event in Aeven Port.
|

|
New Quest: Three Cows, Three Cures (L30)
Quest Giver : Cow Vet
Map : Aeven Farmlet
Reward : 250000EXP, 8000 Eons
Special : DMS showcase (the 3 cows will cure permanent)
The Cow Vet at Aeven Farmlet needs your help to cure three sick cows. She needs someone to gather a few ingredients for the treatments. Help her find what she needs and get the cows back on their feet. Successfully completing the treatment will reward the player with a generous 8000 Eons.
|
A few rough edges have been fixed in the ever ongoing effort to make the client as stable as possible:
- Guild founder ownership transfer support
- Fixed stat reset on logoff while having active paladin buff
- Added bandwidth debug info (received send kb/s)
- Server Icon Mouseover Hints Fixed
- Various small fixes
|
|
|
Overcharged!
The biggest server event possible, granting double experience on almost everything (except items) and even boosted quest rewards. Get ready for the Overcharged Weekend running from 5-7 September.
|
Update patch 4.55 will be released around 5-7 September 2026
Thanks for playing Endless Online we are glad you are here. You can find a list of contributers here
|
|
|
|
|