|
You last visited: Today at 02:34
Advertisement
[RELEASE] Structure Manager tool (ObjectString.ifo)
Discussion on [RELEASE] Structure Manager tool (ObjectString.ifo) within the SRO PServer Guides & Releases forum part of the SRO Private Server category.
05/20/2021, 13:57
|
#16
|
elite*gold: 101
Join Date: Feb 2020
Posts: 425
Received Thanks: 205
|
It worked perfectly, only thing I cannot understand is why server won't detect that as "Obstcale" or as a real object so it won't let me move?
I can normally walk through it.
file changed on server files/data/navmesh and map/ and client data/navmesh
I believe that the first param on the .ifo file which in my case is 0x5c545003 defines the region and something else, cause hex 0x 5c545003 is 23636 where the obstcale existed on its original place
|
|
|
05/20/2021, 14:29
|
#17
|
elite*gold: 0
Join Date: Jun 2007
Posts: 722
Received Thanks: 390
|
Quote:
Originally Posted by *Deadly
It worked perfectly, only thing I cannot understand is why server won't detect that as "Obstcale" or as a real object so it won't let me move?
I can normally walk through it.
file changed on server files/data/navmesh and map/ and client data/navmesh
I believe that the first param on the .ifo file which in my case is 0x5c545003 defines the region and something else, cause hex 0x 5c545003 is 23636 where the obstcale existed on its original place
|
Exact, 5c54 is region and 5003 is the unique id of the object in .nvm file of the region.
You need to add your obstacle in .nvm file and set property EventZoneFlag to 256 for make it work. (  )
If you're lazy to add it manually, you can use this,  , add item with mapeditor, use the tool for make .nvm work properly, then go manually change unique id (if you want in .o2 file + .nvm) and change the EventZoneFlag manually also.
@b0ykoe did all those steps and worked like a charm
|
|
|
05/20/2021, 15:04
|
#18
|
elite*gold: 101
Join Date: Feb 2020
Posts: 425
Received Thanks: 205
|
Quote:
Originally Posted by gigola123
Exact, 5c54 is region and 5003 is the unique id of the object in .nvm file of the region.
You need to add your obstacle in .nvm file and set property EventZoneFlag to 256 for make it work. (  )
If you're lazy to add it manually, you can use this,  , add item with mapeditor, use the tool for make .nvm work properly, then go manually change unique id (if you want in .o2 file + .nvm) and change the EventZoneFlag manually also.
@b0ykoe did all those steps and worked like a charm
|
ye, i found that thread, the program SroMapEditor.exe asks me to open the .o2 file and that part i don't know, which .o2 file is located where in-game, is there a way that i can find out which navmesh is where and which .o2 is where?
in short, how do i find the .nvm or .o2 file of a specific region?
|
|
|
05/20/2021, 15:49
|
#19
|
elite*gold: 1046
Join Date: Sep 2011
Posts: 791
Received Thanks: 252
|
Quote:
Originally Posted by *Deadly
ye, i found that thread, the program SroMapEditor.exe asks me to open the .o2 file and that part i don't know, which .o2 file is located where in-game, is there a way that i can find out which navmesh is where and which .o2 is where?
in short, how do i find the .nvm or .o2 file of a specific region?
|
You can use the "/frame" command ingame. It shows you x and y. Also make sure that the region does not contain any bridges, the tool seems to break there and I think @gigola123 didnt uploaded a fix yet.
|
|
|
05/20/2021, 16:31
|
#20
|
elite*gold: 101
Join Date: Feb 2020
Posts: 425
Received Thanks: 205
|
Quote:
Originally Posted by b0ykoe
You can use the "/frame" command ingame. It shows you x and y. Also make sure that the region does not contain any bridges, the tool seems to break there and I think @gigola123 didnt uploaded a fix yet.
|
/frame gives the x y same as /getcurpos, how is x y supposed to tell me the .nvm file or the .o2 file? :/
|
|
|
05/21/2021, 16:53
|
#21
|
elite*gold: 0
Join Date: Jan 2009
Posts: 314
Received Thanks: 686
|
Quote:
Originally Posted by *Deadly
/frame gives the x y same as /getcurpos, how is x y supposed to tell me the .nvm file or the .o2 file? :/
|
The *.nvm files name contains the region id (rid) in hex.
The *.o, *.o2, *.m, *.t file names is equal to the region x (rx) and the folder name is equal to region y (rz).
Here is an unorthodox way of converting between them because more people are familiar with math than bit shifting:
Code:
rid = (rz * 256) + rx
rx = rid % 256
rz = rid / 256
|
|
|
05/21/2021, 18:34
|
#22
|
elite*gold: 101
Join Date: Feb 2020
Posts: 425
Received Thanks: 205
|
Quote:
Originally Posted by DaxterSoul
The *.nvm files name contains the region id (rid) in hex.
The *.o, *.o2, *.m, *.t file names is equal to the region x (rx) and the folder name is equal to region y (rz).
Here is an unorthodox way of converting between them because more people are familiar with math than bit shifting:
Code:
rid = (rz * 256) + rx
rx = rid % 256
rz = rid / 256
|
thanks for helping out, b0ykoe helped so much explaining that on discord chat, thanks to both of you.
|
|
|
03/29/2023, 18:03
|
#23
|
elite*gold: 0
Join Date: Oct 2014
Posts: 10
Received Thanks: 6
|
Quote:
Originally Posted by *Deadly
It worked perfectly, only thing I cannot understand is why server won't detect that as "Obstcale" or as a real object so it won't let me move?
I can normally walk through it.
file changed on server files/data/navmesh and map/ and client data/navmesh
I believe that the first param on the .ifo file which in my case is 0x5c545003 defines the region and something else, cause hex 0x 5c545003 is 23636 where the obstcale existed on its original place
|
How did you do it my friend please I do it and it didn't work my discord Dark_Alone#4868
|
|
|
 |
|
Similar Threads
|
[Release]NosTale Tool Manager
12/07/2013 - Nostale Hacks, Bots, Cheats & Exploits - 24 Replies
Hallo,
ich hab mich heute mal rangesetzt so einen kleines Tool zu schreiben.
Kurz und knapp es ist ein Manager womit ihr die Nostale Hacks starten könnt und es werden automatisch die Updates davon runtergeladen.
Screenshot:
http://mrbendinator.de/NHM/v3/Unbenannt.jpg
Download: In den anhängen
Virustotal: https://www.virustotal.com/de/file/5cdf9427992a7bb b691eb30ce96974d4a08f0895763fc31c6c71f6862637ea9b/ analysis/1385056899/
|
[RELEASE] db_monster.rdb Structure & id Byteorder
01/18/2013 - Rappelz Private Server - 8 Replies
Okay if everyone knows it^^ no need to release it.
typedef struct
{
DWORD id;
int monster_group;
int monster_type;
int name_id;
|
[Tool-Release] Minecraft Manager - Einfache Verwaltung von mehreren Clients
08/14/2011 - Minecraft Mods, Textures, Skins & Maps - 17 Replies
Hallo e*pvp,
hier release ich mein neues Tool "Minecraft Manager".
Mit diesem Tool könnt ihr ganz einfach mehrere Clients auf eurem PC haben und starten, und das ohne dass ihr selbst etwas machen müsst.
Was das bringt?
-Ihr könnt Mods austesten, ohne Backups o.ä.
-Ihr könnt bequem auf Servern spielen, die Mods verlangen.
-Ihr könnt z.B. einen Client für Singleplayer mit und ohne Itemcheating haben
|
All times are GMT +1. The time now is 02:34.
|
|