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: Aura Data
NIF files: New NIF
1. Download the lastest client from Aeria (new client), and download the client in first page (old client)
2. Goto new client, use QuickBMS + Aeria script v0.2.1 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 Backup Data.
- 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 NIF Header Table.
- Convert KF 20.3.1.2 to 20.3.0.9, use this KF Header Table.
- To export NIF 20.3.1.1 to 20.3.0.9, you can download new NifSkope source (with new Export NIF function) from here. Remember to download nif.xml, kfm.xml too.
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.
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...!!! >.<