Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

How to set up Aura Kingdom Server on CentOS

Newbie Spellweaver
Joined
Sep 12, 2013
Messages
54
Reaction score
8
Great Work Out There [mention]genz[/mention] Keep It Up :thumbup1:
 
Last edited:
Newbie Spellweaver
Joined
Jul 28, 2011
Messages
32
Reaction score
42
Date A Live Outfits:

OxlrdNx - How to set up Aura Kingdom Server on CentOS - RaGEZONE Forums

wzkApaV - How to set up Aura Kingdom Server on CentOS - RaGEZONE Forums

c2z1rei - How to set up Aura Kingdom Server on CentOS - RaGEZONE Forums


I found data in the old client, but they've removed them from the new client. If you want to see those costumes work, you have to copy missing data in char folder from the old client to the new one. Some missing item icons can be get from the original (ui\itemicon).

If you want those costumes, following these steps:

Open S_ItemMall.ini (server) & C_ItemMall.ini (client), goto the end line & insert:

Code:
19001|K10011|K10011|G00002||||Tohka's Spirit Hair|20|1|33536||1|||||3||||63115|||||||||22|Date A Live: Tohka Yatogami's Spirit Hair|||||||||||||||||||||50||||||
19002|K10086|K10012|G00002||||Origami's Battle Hair|20|1|33536||1|||||3||||63115|||||||||22|Date A Live: Origami Tobiichi's Battle Hair|||||||||||||||||||||50||||||
19003|K10072|K10072|G00002||||Reine's Hair|20|1|33536||1|||||3||||63115|||||||||22|Date A Live: Reine Murasame's Hair|||||||||||||||||||||50||||||
19004|K10073|K10073|G00002||||Kotori's Hair|20|1|33536||1|||||3||||63115|||||||||22|Date A Live: Kotori Itsuka's Hair|||||||||||||||||||||50||||||
19005|K10074|K10074|G00002||||Kurumi's Spirit Hair|20|1|33536||1|||||3||||63115|||||||||22|Date A Live: Kurumi Tokisaki's Spirit Hair|||||||||||||||||||||50||||||
19006|K10075|K10075|G00002||||Kotori's Spirit Hair|20|1|33536||1|||||3||||63115|||||||||22|Date A Live: Kotori Itsuka's Spirit Hair|||||||||||||||||||||50||||||
19007|K10076|K10076|G00002||||Tohka's Hair|20|1|33536||1|||||3||||63115|||||||||22|Date A Live: Tohka Yatogami's Hair|||||||||||||||||||||50||||||
19008|K10011|K10194|G00002||||Tohka's Dark Spirit Hair|20|1|33536||1|||||3||||63115|||||||||22|Date A Live: Tohka Yatogami's Dark Spirit Hair|||||||||||||||||||||50||||||
19101|K20013|K20013|G00002||||Tohka's Spirit Form|22|4|33536||1|||||3||||63115|||||||||24|Date A Live: Tohka Yatogami's Spirit Form|||||||||||||||||||||50||||||
19102|K20016|K20016|G00002||||Origami's Battle Suit|22|4|33536||1|||||3||||63115|||||||||24|Date A Live: Origami Tobiichi's Battle Suit|||||||||||||||||||||50||||||
19103|K20017|K20017|G00002||||Reine's Nurse Outfit|22|4|33536||1|||||3||||63115|||||||||24|Date A Live: Reine Murasame's Nurse Outfit|||||||||||||||||||||50||||||
19104|K20018|K20018|G00002||||Kotori's Officer Outfit|22|4|33536||1|||||3||||63115|||||||||24|Date A Live: Kotori Itsuka's Officer Outfit|||||||||||||||||||||50||||||
19105|K20019|K20019|G00002||||Kurumi's Spirit Form|22|4|33536||1|||||3||||63115|||||||||24|Date A Live: Kurumi Tokisaki's Spirit Form|||||||||||||||||||||50||||||
19106|K20020|K20020|G00002||||Kotori's Spirit Form|22|4|33536||1|||||3||||63115|||||||||24|Date A Live: Kotori Itsuka's Spirit Form|||||||||||||||||||||50||||||
19107|K20021|K20021|G00002||||Tohka's Highschool Uniform|22|4|33536||1|||||3||||63115|||||||||24|Date A Live: Tohka Yatogami's Highschool Uniform|||||||||||||||||||||50||||||
19108|K40001|K40001|G00002||||Yoshino's Spirit Form|22|4|33536||1|||||3||||63115|||||||||24|Date A Live: Yoshino's Spirit Form|||||||||||||||||||||50||||||

Open T_ItemMall.ini (server & client), goto the end line & insert:

Code:
19001|Tohka's Spirit Hair|Date A Live: Tohka Yatogami's Spirit Hair|
19002|Origami's Battle Hair|Date A Live: Origami Tobiichi's Battle Hair|
19003|Reine's Hair|Date A Live: Reine Murasame's Hair|
19004|Kotori's Hair|Date A Live: Kotori Itsuka's Hair|
19005|Kurumi's Spirit Hair|Date A Live: Kurumi Tokisaki's Spirit Hair|
19006|Kotori's Spirit Hair|Date A Live: Kotori Itsuka's Spirit Hair|
19007|Tohka's Hair|Date A Live: Tohka Yatogami's Hair|
19008|Tohka's Dark Spirit Hair|Date A Live: Tohka Yatogami's Dark Spirit Hair|

19101|Tohka's Spirit Form|Date A Live: Tohka Yatogami's Spirit Form|
19102|Origami's Battle Suit|Date A Live: Origami Tobiichi's Battle Suit|
19103|Reine's Nurse Outfit|Date A Live: Reine Murasame's Nurse Outfit|
19104|Kotori's Officer Outfit|Date A Live: Kotori Itsuka's Officer Outfit|
19105|Kurumi's Spirit Form|Date A Live: Kurumi Tokisaki's Spirit Form|
19106|Kotori's Spirit Form|Date A Live: Kotori Itsuka's Spirit Form|
19107|Tohka's Highschool Uniform|Date A Live: Tohka Yatogami's Highschool Uniform|
19108|Yoshino's Spirit Form|Date A Live: Yoshino's Spirit Form|

DONE! If you want they appear in Item Mall, open Navicat > ff_account > itemmall > new query:

Code:
INSERT INTO "itemmall" VALUES (19001, 2, 1201, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19002, 2, 1202, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19003, 2, 1203, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19004, 2, 1204, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19005, 2, 1205, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19006, 2, 1206, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19007, 2, 1207, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19008, 2, 1207, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);

INSERT INTO "itemmall" VALUES (19101, 2, 1208, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19102, 2, 1209, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19103, 2, 1210, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19104, 2, 1211, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19105, 2, 1212, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19106, 2, 1213, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19107, 2, 1214, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);
INSERT INTO "itemmall" VALUES (19108, 2, 1215, 1, 1, 1, 0, 0, 0, 1, 0, 0, NULL, NULL);

There are a lot of Date A Live II costumes in X-legend client, but sadly, the old client (game.bin) can not read them. I'm finding the way to convert NIF file 20.3.1.1 to older version 20.3.0.9.
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
Jul 5, 2016
Messages
6
Reaction score
0
#Genz Can you upload the latest client to MEGA host for me ? Because i can't download directly from aerial software . Thanks
 
Newbie Spellweaver
Joined
Feb 6, 2016
Messages
13
Reaction score
9
Was testing yesterday importing nif files to .obj then working on 3ds max along with nif plugins, it allow you to change nif version, the problem is, when you want to preview the costume ingame, the game crash, it might required some editing at the moment when you export the nif in 3ds max.

I am using 3ds max 2016, gonna continue testing tho.
 
Newbie Spellweaver
Joined
Jul 28, 2011
Messages
32
Reaction score
42
Don't use 3DS, Blender import/export plugins. Those plugins are horrible, when you import NIF models into Blender, they have lost a lot of informations, and take too much time to config them, then the exported file can not be read in game.

I've found the way to export NIF by NifSkope. I had to download the lastest source of NifSkope, write some new code to allow NifSkope export to NIF version 20.3.0.9. Now, I can see some new models in game, but I got some bugs with their animation. Here are screenshots:

i9Ny8iw - How to set up Aura Kingdom Server on CentOS - RaGEZONE Forums

um9Kh4L - How to set up Aura Kingdom Server on CentOS - RaGEZONE Forums


Maybe you hard to see the animation in screenshots, but believe me, the model of Amaterasu did not move at all, maybe have some animation bugs.

You can download new NifSkope source & NIF models from here:

Use to build project

Other installers of QT:

Search genzxx in NifSkope source to view my new functions. Hope somebody here can modify the source for better exporting functions!
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Feb 6, 2016
Messages
13
Reaction score
9
it should be an issue related with kf and kfm files, checking once i downloaded everything.
 
Newbie Spellweaver
Joined
Jul 28, 2011
Messages
32
Reaction score
42
I've tried to change the version of KF files, and some animations have been fixed now, but the eidolon Amaterasu still can not move, maybe I still need to change some other things.

To change the version, just open the KF file in Hex Editor (HxD) and change the first 43 bytes to:

Code:
47 61 6D 65 62 72 79 6F 20 46 69 6C 65 20 46 6F
72 6D 61 74 2C 20 56 65 72 73 69 6F 6E 20 32 30
2E 33 2E 30 2E 39 0A 09 00 03 14

kNpleGu - How to set up Aura Kingdom Server on CentOS - RaGEZONE Forums


Here is with animation fixed.



Here are my merged & , with some related . Remember to copy the server db INI to client db (change suffix from S_ to C_), use the new map folder, new data/scene, overwrite the downloaded ones to the new ones.

Notice that some db INI files do not work (S_Collection, S_DropItem), I don't know why. And we also encounter the big problem: the mission log is there, but we can not take the mission, or complete any missions,.......



, all new eidolons, new b.nif, g.nif (character costumes)
Bugs: can not change character Eyes color, new costume always in black color (bug?), eidolon can not move.

, fix bug corrupt file, add dialog "EXPORT COMPLETED", auto get current file name.
Bugs: not found yet.
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
Jul 28, 2011
Messages
32
Reaction score
42
The fastest way to replace version from a thousand of KF files:

Use Hex Editor Neo, it will auto search thousand files and replace version from 20.3.1.1 to 20.3.0.9 in less than 1 minute.

Open Hex Editor Neo -> Tools -> Find in Files -> check Find & Replace Mode -> Search in... [FILES FOLDER] -> choose Type Hex in both Find & Replace text field.

In Find what, copy & paste:

Code:
32 30 2e 33 2e 31 2e 31 0a 01 01 03 14

In Replace with, copy & paste:

Code:
32 30 2E 33 2E 30 2E 39 0A 09 00 03 14

Click Replace All -> if have warning, choose Continue in this mode -> waiting... -> DONE in 1 minute.
 
Newbie Spellweaver
Joined
Jul 5, 2016
Messages
6
Reaction score
0
@genz.
can you edit the complete tutorial. I'm getting confused
 
Last edited by a moderator:
Newbie Spellweaver
Joined
Jul 5, 2016
Messages
6
Reaction score
0
@genz

What i mean is the tutorial merging the new with the old client . I don't know why some costumes in game don't appear . Can you fix it ?
 
Newbie Spellweaver
Joined
Jul 28, 2011
Messages
32
Reaction score
42
Some costumes don't appear b/c the game can not read NIF 20.3.1.1. You must use NifSkope to export 20.3.1.1 to 20.3.0.9. Goto this post, download NifSkope source, QT Creator, nif.xml, kfm.xml.

Use QT Creator to run NifSkope in debug mode, put XML files to debug folder outside project (...\build-NifSkope-Desktop_Qt_5_7_0_MinGW_32bit-Debug\debug), the XML will allow you to read NIF 20.3.1.1, then you can export them to 20.3.0.9.
 
Custom Title Activated
Loyal Member
Joined
Dec 20, 2005
Messages
2,046
Reaction score
117
It is this the most up-to-date server files and client or the ones from Hycker's released? I just saw AK on YouTube gameplay. It looks very nice. Thanks for the effort on keeping this games fresh.
 
Newbie Spellweaver
Joined
Jul 28, 2011
Messages
32
Reaction score
42
I've found the way to use new class skills & weapons. The way is merge the new class Holy Sword with Ravager, and Shinobi with Duelist.

I've made some change of value in S_ItemMall.ini, S_Item.ini, S_Spell.ini. It seems work fine, now I can use all Holy Sword skills & weapons in Ravager class.

lut7Ak - How to set up Aura Kingdom Server on CentOS - RaGEZONE Forums

Q7h4F6b - How to set up Aura Kingdom Server on CentOS - RaGEZONE Forums


We can do the same way in the future. I know that is not the best way to add new 13th, 14th classes, but I could not find the other ways.
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Jul 28, 2011
Messages
32
Reaction score
42
Rewrite this tutorial, merge client files from new to old.

View this tutorial first if you don't know how to setup the server.

Data files:

NIF files:

1. Download the from Aeria (new client), and download in first page (old client)

2. Goto new client, use + to extract new PKG.

3. Copy biology, char, cutscene, effect, item, map, ride, ui from extracted PKG, and paste to old client game folder.

4. Copy AVITAL, BGM, EMBLEM, MOVIES, SOUND from new client, and paste to old client game folder.

5. Extract & copy all from data - Client.7z to old client data folder

6. Extract & upload all from data - Server.7z to server data folder (via WinSCP)

7. Extract & copy all from biology.7z, char.7z, item.7z, map.7z, ride.7z, ui.7z, uidata.7z, SOUND.7z to old client game folder.

8. Rename old pkg folder to __pkg (for backup purpose), or delete it, we don't need it anymore.

9. DONE!

In this tutorial, I've merged everything, except S_Collection.ini & S_DropItem.ini.

EXTRA TUTORIAL

- Class 12 Necromancer already have function. To active it, you should open the database ffdb1 > player_weapon_type > find your character > weapon_type_1 = 2048 (~ 2^11).

I've not found the way to active it from client yet.

WHAT'S NEW

- New eidolons, costumes, mounts, hairstyles, items,...

- Can use new class skills & weapons in Ravager & Duelist. If you don't like this, copy & overwrite S_Spell.ini from this .

- New map (maybe), I've not tested yet.

- If you want Date A Live costumes, extract & copy char folder from Date A Live.7z to old client game folder.

- If you want new Item Mall, add itemmall.sql to database > ffaccount by Navicat.

WHAT'S OLD

- No card system.

- No house system.

- No other new systems.....

BUGS

If the bug have Fixed at the end, go to FIX BUGS section to know how to fix it.

- Node 19020 (~ Node 20 - Starcrescent Valley) in S_Node.ini. Fixed

- Animation bugs of new eidolon. Fixed

- When summoning eidolon Eternia, the game will crash. Fixed

- The sword of Bealdor don't display. Fixed

- Can not open item box. Fixed

- Animation bugs of character.

- New eidolons from Taiwan don't display, b/c they use NIF 20.3.1.2. If you don't like them, remove them in S_Partner.ini.

- The teleport Portal Card don't display new Map.

- Other unknown bugs....

CONVERT NIF

- Convert NIF 20.3.1.2 to 20.3.1.1, open the file in Hex Editor, find & replace shorten header into understandable strings, use this .

- Convert KF 20.3.1.2 to 20.3.0.9, use this .

- To export NIF 20.3.1.1 to 20.3.0.9, you can download new NifSkope source (with new Export NIF function) from . Remember to download nif.xml, kfm.xml too.

Use to run NifSkope in debug mode, put XML files to debug folder outside project (...\build-NifSkope-Desktop_Qt_5_7_0_MinGW_32bit-Debug\debug), the XML will allow you to read NIF 20.3.1.1, then you can export them to 20.3.0.9.

FIX BUGS

- About Node 20 (Starcrescent Valley), I changed the id to 19020, it will cause other bug, so you need to return it to 20.

I've changed it b/c I got a big problem, in the first mission, the character don't go to Dimensional Belt, but go to Starcrescent Valley. I don't know why?

The other way to fix that bug is go to data\scene, open S020.ini, remove this line:
Code:
2,114.856,125.144,34.4004,4,4,BORN,3.92699,鐮刀武器重生點,

Maybe this change will cause other bugs, but I think it's better than change note 20 to 19020

- Fix bug eidolon can't move, open .kfm in Hex Editor find Bip01
Code:
05 00 00 00 42 69 70 30 31
Replace with Scene Root
Code:
0A 00 00 00 53 63 65 6E 65 20 52 6F 6F 74

- Fix bug crash when summonning Eternia, open m739.nif in NifSkope 2.0.0 > View > Block List > Show Blocks in List > scroll to block 427 (bump 320) > select & right-click > Block > Remove Branch > then go to File > Save.

- Fix bug the sword of Bealdor don't display

Open BiologyList.ini, search for m643 (Bealdor data), you will see the sword ID begin with WD (Ex: WD2501).

Open Weapon.ini, search the NIF value for the sword (Ex: wd25), change wd (d = 13 ~ Holy Sword) to w1-c, b/c the game can not read weapon value > c (Ex: change wd25 to w3025) (w3 is Axe), goto item\model, rename wd25.nif to w3025.nif ..... (remember to backup the file)

- Fix bug can't open item box, the items in box is stored in database, not INI files. Connect db with Navicat, goto ffaccount > fortune_bag

id - box id
item_id - item in the box

I don't know what is sequence, set?

You must manually add items to the box, you can search the name of the box in T_ItemMall.ini & T_Item.ini, get the box id, then search the name & id of items in that box.....

This bug will take a lot of working time...!!! >.<
 
Last edited:
Back
Top