• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Aion 5.8 emulator improvement community project

Newbie Spellweaver
Joined
Aug 11, 2022
Messages
58
Reaction score
178
I wrote a program that takes npc data values from retail 4.6/7.7 files and puts them into the emu files, so it won’t be hard to remake this file if somebody decides to implement more npc stats. Problems arise when an npc is missing in both 4.6 and 7.7 retail server files – most npcs in cygnea, enshar and kaldor still have wrong stats because of that.

Imo, if an npc has retail amounts of hp and dps, then it already feels quite close to retail as other stats usually have very marginal effect.

Updated npc_template:

Covers more npcs. Once again, pretty experimental.
 
Newbie Spellweaver
Joined
Jul 4, 2013
Messages
23
Reaction score
62
All npc 4.7.5 to 5.8 are in 7.7 npc server, for stats do it like me "redo stats by hand".
Search a mobs lvl 55 example in 4.6 & add stats in version 55 cygnea mobs and done.

I do it this.

<npc_template npc_id="235790" level="55" name="lf5_a_varanus_55_n" name_id="333896" height="1.4" npc_type="ATTACKABLE" rank="SEASONED" rating="NORMAL" race="BEAST" tribe="AGGRESSIVESINGLEMONSTER" type="MONSTER" ai="aggressive" sensory_range="8" attack_range="3" max_enemy_count="10" max_chase_time="8" attack_delay="2000" attack_rate="800" hpgauge_level="3">
<stats maxHp="17430" hp_regen="10215" exp="65367" dp="50" ap="0" gp="0" warpoint="0" physical_attack="550" min_damage="484" max_damage="726" hit_accuracy="1802" magical_attack="290" magical_hit_accuracy="1155" physical_defend="1270" magical_resist="1172" evasion="0" parry="0" block="1310" critical="1310" magical_critical="7" physical_critical_reduce_rate="69" physical_critical_damage_reduce="0" magical_critical_reduce_rate="39" magical_critical_damage_reduce="0" concentration="0" walk_speed="1.524" run_speed="5.0" run_speed_fight="7.0"/>
<bound_radius front="3.6" side="1.8" upper="1.4"/>
<common_drop item_id="182007001" count="1"/>
<common_drop item_id="169000009" count="1"/>
<common_drop item_id="152010322" count="1"/>
<common_drop item_id="141000001" count="3"/>
<drop_group ids="10546 10547 10548 10549 10550 10551 10552 10207 10554 673 676 1838 1749 1752 1781 1791"/>
</npc_template>
 
Last edited:
Newbie Spellweaver
Joined
Aug 11, 2022
Messages
58
Reaction score
178
All npc 4.7.5 to 5.8 are in 7.7 npc server, for stats do it like me "redo stats by hand".
Search a mobs lvl 55 example in 4.6 & add stats in version 55 cygnea mobs and done.

I do it this.

<npc_template npc_id="235790" level="55" name="lf5_a_varanus_55_n" name_id="333896" height="1.4" npc_type="ATTACKABLE" rank="SEASONED" rating="NORMAL" race="BEAST" tribe="AGGRESSIVESINGLEMONSTER" type="MONSTER" ai="aggressive" sensory_range="8" attack_range="3" max_enemy_count="10" max_chase_time="8" attack_delay="2000" attack_rate="800" hpgauge_level="3">
<stats maxHp="17430" hp_regen="10215" exp="65367" dp="50" ap="0" gp="0" warpoint="0" physical_attack="550" min_damage="484" max_damage="726" hit_accuracy="1802" magical_attack="290" magical_hit_accuracy="1155" physical_defend="1270" magical_resist="1172" evasion="0" parry="0" block="1310" critical="1310" magical_critical="7" physical_critical_reduce_rate="69" physical_critical_damage_reduce="0" magical_critical_reduce_rate="39" magical_critical_damage_reduce="0" concentration="0" walk_speed="1.524" run_speed="5.0" run_speed_fight="7.0"/>
<bound_radius front="3.6" side="1.8" upper="1.4"/>
<common_drop item_id="182007001" count="1"/>
<common_drop item_id="169000009" count="1"/>
<common_drop item_id="152010322" count="1"/>
<common_drop item_id="141000001" count="3"/>
<drop_group ids="10546 10547 10548 10549 10550 10551 10552 10207 10554 673 676 1838 1749 1752 1781 1791"/>
</npc_template>
So, 7.7 files actually have cygnea, enshar and kaldor mobs, but under different ids and with mostly useless stats. That’s helpful to know actually.

I see what you mean, but remaking enemy stats sounds like a lot of trial and error. I will most likely use this approach in the future, but I'll leave these zones unchanged for now.
 
Skilled Illusionist
Joined
Nov 8, 2019
Messages
307
Reaction score
302
Is it possible to fix this Devanion quest: level 30 [01990] A Sage's Gift? Killing Horned Abex, Whitehawk Ettin, and Fanged Worg is still not working.
 
Master Summoner
Joined
May 25, 2020
Messages
537
Reaction score
240
I'll add an update outside of "GitHub" regarding the code sunbsn sent us, and also include what Angry Catster sent us. Let's test it first and also wait to find the code that cinus mentioned to us, which he may possibly have, or if anyone else has the same code or knows how to fill in the gaps that remain after unpacking and can help us complete the code. You have to delete the "npcs" folder before placing these files. which is in this location"Aion 5.8 emu\AionGameServer\data\static_data\npcs"

View attachment 242185
Here you are . Hope that help you a bit and boost your work guys
 

Attachments

  • Source.zip
    3.3 MB · Views: 51
Newbie Spellweaver
Joined
Jul 4, 2013
Messages
23
Reaction score
62
Id are maybe different but "name_id" him is always same!!!

In 7.7:
<id>651474</id>
<name>LF5_A_Varanus_55_n</name>
<desc>STR_LF5_A_Varanus_55_n</desc>

In 5.8:
<id>235790</id>
<name>LF5_A_Varanus_55_n</name>
<desc>STR_LF5_A_Varanus_55_n</desc>

So search in 7.7 this: <name> or this <desc> and sure at 100% you found ancien id.
And all the ids follow each other 90% in case.

Ex: 651474 = 235790, for 651475 = 235791 etc etc...

5.8
<id>235791</id>
<name>LF5_A_Varanus_56_n</name>
<desc>STR_LF5_A_Varanus_56_n</desc>

7.7
<id>651475</id>
<name>LF5_A_Varanus_56_n</name>
<desc>STR_LF5_A_Varanus_56_n</desc>
 
Master Summoner
Joined
May 25, 2020
Messages
537
Reaction score
240
Is it possible to fix this Devanion quest: level 30 [01990] A Sage's Gift? Killing Horned Abex, Whitehawk Ettin, and Fanged Worg is still not working.
I just look inside handlers quest file and i can say they are under version 4.x not like in 5.8 :D
but in client are still ok :p

AL-Game\data\scripts\system\handlers\quest\daevanion\_1990A_Sages_Gift.java


here 4.x

and 5.x

If you wanna keep work with keep old quests and add new map that will be ok but if you wanna have 5.8 same retail then you need to reverse that changes .

Im not sure how about at data but there isnt correct .

Edited
In data mobs ID's need to be chabged as well
 
Last edited:
Skilled Illusionist
Joined
Nov 8, 2019
Messages
307
Reaction score
302
I just look inside handlers quest file and i can say they are under version 4.x not like in 5.8 :D
but in client are still ok :p

AL-Game\data\scripts\system\handlers\quest\daevanion\_1990A_Sages_Gift.java


here 4.x

and 5.x

If you wanna keep work with keep old quests and add new map that will be ok but if you wanna have 5.8 same retail then you need to reverse that changes .

Im not sure how about at data but there isnt correct .

Edited
In data mobs ID's need to be chabged as well
Adding new maps would have been great😊 The more the better😁
 
Newbie Spellweaver
Joined
Aug 11, 2022
Messages
58
Reaction score
178
Here is a hilarious discovery: npcs don’t even use accuracy and evasion values from their template – instead these values are calculated based on their level. Also, attack range of all enemies is multiplied by 1.5 times for some reason. Attached file fixes both problems.

I also upped npc health regen outside of combat to 50% from 25% because almost every npc in retail regens half of their hp at a time while out of combat. In future, a separate stat responsible for amount of hp regained could be added.

This file goes to src\com\aionemu\gameserver\model\stats\container
 

Attachments

  • NpcGameStats.zip
    2.9 KB · Views: 24
Last edited:
Newbie Spellweaver
Joined
Oct 13, 2021
Messages
74
Reaction score
46
Such a feeling. that everything needs to be completely rewritten here. isn't it easier to tackle the 7.7 version and restore it?
 
Skilled Illusionist
Joined
Nov 8, 2019
Messages
307
Reaction score
302
I'm two days off to rest my head. Finding and fixing these Quests can sometimes really drain your reasoning ability.

Guys, you are very nice helping each other and sharing your corrections, thank you all very much.
Aw, hope you feel better soon dez. Waiting for you to come back. ☺️ :love:
 
Joined
Oct 5, 2018
Messages
774
Reaction score
1,144
Here you are . Hope that help you a bit and boost your work guys
I have a big doubt. I was able to convert the code from Java 1.8 to Java 1.7 with several changes and the compilation was successful. However, the problem is that I have no idea what this code does and how to test it. In other words, I don't know where to start with testing, which is the hardest part! 😅. Then I wouldn't even know if what I did is really working.

I have a big doubt. I was able to convert the code from Java 1.8 to Java 1.7 with several changes and the compilation was successful. However, the problem is that I have no idea what this code does and how to test it. In other words, I don't know where to start with testing, which is the hardest part! 😅. Then I wouldn't even know if what I did is really working.
both codes are different probably what I did doesn't work :)
 

Attachments

  • src.rar
    3.6 MB · Views: 30
Last edited:
Back
Top