[Release] Etherial Editor | Full Sro Map Editor

03/12/2026 15:55 gigola123#1
Hey everyone,

Hope you're doing well,

So today I want to release this tool, been working on it for almost 5 years now, at first, released [Only registered and activated users can see links. Click Here To Register...] which was a more or less success hehe. Bugged but working :D ! As far I know, much people used it :).

But with time, I wasn't really satisfied, I wanted to release a real tool for our community. First of all, I worked on PerryJ map editor, added inside it more bigger region handler, nvm inside the tool directly, more visualization (some guy in scene received from me this enchanced tool). But I had a limitation with the tool by itself (Perry did an awesome job!). I had all the logic (nvm rebuild, flood fill rebuild like jmx did ect..) but was limited with the version that I had. Then I decided to rebuild the tool with ThreeJS, .o2, .m, wasn't a big deal to put inside a web version. Then I rebuild the nvm like I did with SroMapToNavmeshData, everything worked like a charm, just some work on the region linking, bsr / cpd linked edge (Big thx to @DaxterSoul for all his documentation !).

Gallery

Early phase of the project, 2/3 years ago, and today I decided to finish it, enhanced the UI with AI and converting some calculation from JS to Rust and voila. Here we go.

I made my maximum to make the most easier UI / UX with less "dev option", what you see is what you got. Hope this tool can create a new era in Sro Scene ! Can't wait to see what you'll create !

I'll update this thread as soon I publish a new update.

I’ll also create a full documentation explaining how I achieved this result, including all the algorithms (such as how the NVM is rebuilt, etc.).

I’ll share the source code of this tool as well once I’m satisfied with the code quality. Right now some parts are still a bit messy xD especially like SroMapToNavmeshData src. Not my proudest code, haha.

At the moment you can:
- Add / Move / Delete object in a region
- Raise / Lower / Texture of the terrain
- Apply / Remove Water / Ice
- You can force block walk or force walkable terrain (in case there is a slop blocked tiles)
- Change environment
- Create / Delete / Clone region
- Create a minimap for your new region
- Enable RefRegion in your client / database
- Add / Enable / Disable music in certain region

There is still some work to do in this tool, everything will come, the idea at the end is to offer a full sro client editor. NPC Management, monster spawn management, ect... I'll write a roadmap asap.

I'm really happy and proud to be able to share with you this ! I've always wanted to contribute my part to the community, like ColdFever^NoEx, pushedx, florian, daxtersoul did, and I hope I managed to achieve that :D!

Gallery

Showcase


How to use ?

- Extract Media.pk2, Data.pk2, Particles.pk2, Map.pk2, Music.pk2
- Open your client folder
- If there is a message "Before any action, please press this button, it's important !" click on "Rebuild NVM"
- Copy all your "Data/navmesh" folder inside your "ServerFiles/Data/navmesh"

Don't hesitate to give me your return, your remarks ! We can improve it all together !

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
03/12/2026 22:54 NESTA3!!#2
Something really amazing… all the ideas are great, even this idea tool itself is beautiful. It’s somewhat similar to Blender, but your idea is better because Blender requires strong rendering power. My regards.
03/12/2026 23:29 m1xawy#3
you really doing great things for community, thank you!
03/13/2026 01:29 Cript_1337#4
nice release , very useful
03/13/2026 04:01 *Deadly#5
works perfectly, having an undo (ctrl z) would be better, and i found one little thing with sql generation it generates incorrect row for _RefRegionBindAssocServer as it inserts areaname from _RefRegion into it, should be ContinentName from _RefRegion or vice-versa, having the option to copy minimap too is a nice addition, otherwise it works so nice
03/13/2026 04:13 johnnydung#6
thank you for sharing!
03/13/2026 19:00 ayzekk#7
A truly valuable contribution. There are many people who have been racking their brains over this. You achieved a great feat back then by extracting elevation data from (.m) files and objects from (.o2) files. You’ve now made an even more valuable contribution to this community. I hope this reckless community doesn’t try to sell this freely available editor.
03/13/2026 20:45 Mandour*#8
Huge release thank you so much, The SRO community has needed a tool this accessible for a long time.
03/13/2026 22:18 yoneh1#9
Wow. Looking forward for trying this out.
Does it create the new navmesh for blocks that dont exist? Can we extend the map seamlessly?
03/13/2026 23:14 gigola123#10
Quote:
Originally Posted by yoneh1 View Post
Wow. Looking forward for trying this out.
Does it create the new navmesh for blocks that dont exist? Can we extend the map seamlessly?
Sure ! That’s the idea, take a look at the third video I put in the post. The tool generate the whole nvm file from 0. It detects if there is an open region (N S E W) to link edge, if not -1. Also create add detect cross region object. etc..

I still have one issue with really big object like the big tree in Arabia map. Have to work with rigid files, in what I know there is still some issue. Will try to do that asap
03/14/2026 08:27 notHype*#11
This is a tremendoussss upgrade from the old SME + navmesh generator and it is going to make a huge difference for those working on map edits & new region development.

Honestly one of the most impressive releases in recent times, and I expected nothing less from Mixizi. I've known this guy for a few years now and I can attest to how dedicated and passionate he is with this stuff. BIG CONGRATULATIONS AND AN EVEN BIGGER THANKS for releasing this!! <3

Can't wait to test it fully when I start working on such stuff again!
03/14/2026 20:13 yoneh1#12
Holy Shit.
Just got something to work in 10 min that I was fighting with for a week before I gave up.

This tool will be the foundation of future map edits and we are going to see some really custom stuff moving forward.

Amazing work.
03/15/2026 03:26 Over56#13
once in while a great smth gets release thanks for effort mate.
03/15/2026 12:08 VMX-F#14
You can add support for more languages so that users can use this file fully.
03/15/2026 14:45 nemo08#15
Amazing work thats really impressive and very useful release nowadays !