Adding maps is something that you can do once you have a pretty damn good understanding of the way all the resource files fit together.
here is an overview of what you need to be able to do without messing a single file up.
You can't just add the files. First you have to modify 2 or 3 STBs and the corresponding STLs
You can't just copy the STBs from the client which has the maps because chances are that something else will be incompatible. You have to copy entries from one STB to the other
STBs that you need to modify include
LIST_ZONE.STB
LIST_SKY.STB
Then you have to add the map files that are in your VFS. This really is just a copy job. nothing particularly hard to do there. for example just copy the entire 3DDATA/MAPS/ORO folder
if you want the new monsters that go with the map then you will need to modify these too (EDIT NOT COPY)
LIST_NPC.STB (and STL)
PART_NPC.ZSC
LIST_NPC.CHR
You will also need to copy over all the AIP files that go with the new monsters and modify FILE_AI.STB to add references to all the new AIPs so that your server will load them
Then there are the quests
Grab all the QSD files related to the NPCs in ORO from your donor client (the one that has oro map) and add them to your server 3ddata/questdata and client VFS
add all new data into your STBs for the following
LIST_QUEST.STB (and STL)
LIST_QUESTDATA.STB
LIST_QUEST_ITEMS.STB (and STL)
QUEST_S.STB (found in your VFS/QUESTDATA folder)
And then you will have to also figure out where all the NPCs are located and what angle they stand at from the IFO files and add this data into the list_npc database table. Then do the same for warp gates and put the data into list_warpgates database table
Now grab all the CON and LTB files from your donor client and EDIT (don't copy) your existing LTB files. You can just add the new CONs. There may be some CONs that have been changed to allow access to ORO so you will likely have to edit those to add in the new content. You can try just overwriting your old CONs with the new ones but I would advise backing them up first.
you will also need to copy over the relevent files in the donor VFS that relate to the images that display while talking to. all new files in VFS 3DDATA/NPCFACE
There is also a folder in your VFS called ORO. Copy that over too.
I think that's all but there are possibly a few others too. I haven't done this for about 5 years so I'm a bit rusty
oh yes.... If you are attempting to copy data in from a client version newer than about 450 it might not even have AIP, QSD or CON files in which case you have a few options
- Create new CON, AIP and QSD files from scratch for all the monsters and NPCs that you added.
- find a slightly older client that has CON, AIP and QSD files.
- Give up (by far the most likely option)
- Spend the next 5 years or so learning how to truly work with rose files before you even think about this level of modification (recommended course of action)
An NO I'm not going to write a detailed step by step tutorial because it would take even me about a week of solid work to fully add all the data for ORO into a client/server that doesn't have it already
[ABE] 243 should already have ORO. it was released long before that version came out. Even my 137 malaysia client has it already. just my server doesn't because all my data came from KTRose pre-evo which didn't have it.