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!

Aion 5.8 emulator improvement community project

Skilled Illusionist
Joined
Apr 1, 2022
Messages
359
Reaction score
398
1713855363101 - Aion 5.8 emulator improvement community project - RaGEZONE Forums


Inggi quests should be fixed, but im not an player of 5.8 :D
Is there another npc where you can trade in relics as bundle, in 3.9 i know the Inggi/Gelk npc´s and Oriel/Pernon npc´s
Say something if there is another npc ;)
Gelk trade in quest i can check later.
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Mar 30, 2024
Messages
5
Reaction score
2
To be honest I tried your solution in Gelkmaros.xml (with proper ids) but nothing changed. I think I will wait for your fix at this point :rolleyes: thank you Beckup :cool:
 
Skilled Illusionist
Joined
Apr 1, 2022
Messages
359
Reaction score
398
To be honest I tried your solution in Gelkmaros.xml (with proper ids) but nothing changed. I think I will wait for your fix at this point :rolleyes: thank you Beckup :cool:
i will take a look later after im back home. ;)

ok, sry, this is hard broken, incorrect dialogID, problem from if statement with titleId -.-
Encom stuff again :D wtf

1713877428813 - Aion 5.8 emulator improvement community project - RaGEZONE Forums



omg, that hurts so much :D or,or,or,or,or,or -.-
:D god, pls help me :D

Sorry no time to repair this currently :D
for an semi fix = change the spawn.
For Inggi:
"205539" "205540" "205541" "205542" spawn them, relic trade in should work
For Gelk:
"205634" "205635" "205636" "205637" spawn them, relic trade in should work

1713877747277 - Aion 5.8 emulator improvement community project - RaGEZONE Forums

But to high AP :D wtf, 10 major crowns at this location should be 64000 AP (modded and if you like it 96000 - like housing area at an specefic level) :D
 

Attachments

You must be registered for see attachments list
Last edited:
Skilled Illusionist
Joined
Apr 1, 2022
Messages
359
Reaction score
398
im checking if the 5.8 has the same feature as the 2.5 classic. There is an seller that has the items inside an List

1713901002087 - Aion 5.8 emulator improvement community project - RaGEZONE Forums

this is the classic seller, so there is only one of them :D
 

Attachments

You must be registered for see attachments list
Last edited:
Skilled Illusionist
Joined
Apr 1, 2022
Messages
359
Reaction score
398
hi,

the caps is just for magical or physical too ?
magical, phisical attack can be raised endless (but limited, socket full attack +5 and weave). Magic Boost is capped, same for dodge, block, parry, crit and some more

So an Update from the relic trader: 5.8 doesnt have the new one, must be an later version
 
Last edited:
Skilled Illusionist
Joined
Nov 8, 2019
Messages
306
Reaction score
301
If you enable both factions, you get this message. Is there a way to disable this message? It comes on every time I log in. 😵‍💫
 

Attachments

You must be registered for see attachments list
Skilled Illusionist
Joined
Apr 1, 2022
Messages
359
Reaction score
398
If you enable both factions, you get this message. Is there a way to disable this message? It comes on every time I log in. 😵‍💫
ive never tried this, maybe this can be disabled inside an server packet, but im not sure.
 
Newbie Spellweaver
Joined
Aug 20, 2022
Messages
32
Reaction score
20
I cannot sell my ancient crowns to the ancient crown custodian called 'Othrys' in Inggison. Can this be sorted out, please? 😿
Thank you for bringing that up, Topaz.

In 5.8 this is true, not only for Inggi, but also Gelk, Primum, Teminon, Enshar, pretty much sure that's also true for Cygnea.

That issue persists not only here, but in previous patches as well, however, for example in 4.9 i tested it and i couldn't sell relics in Teminon and Primum, and Leibo's Island. But i could sell them in Gelk and Enshar.

So it's only getting worse in higher patches.

Shugo npc in Enshar 5.8:

1714063575258 - Aion 5.8 emulator improvement community project - RaGEZONE Forums


And here's the screenshot from 4.9 with the same shugo, to whom i easily sold relics:
1714062957411 - Aion 5.8 emulator improvement community project - RaGEZONE Forums



1714062982035 - Aion 5.8 emulator improvement community project - RaGEZONE Forums



There's No purchase list in 5.8, but why?

Relic keepers in Enshar and Gelk worked in 4.9 by themselves, without any purchase list editing.

If anyone's interested in the topic i'll leave a link to the post, where i covered it in details - https://forum.ragezone.com/threads/purchase-lists-missing.1224122/

Can anyone help to solve this?
 

Attachments

You must be registered for see attachments list
Skilled Illusionist
Joined
Apr 1, 2022
Messages
359
Reaction score
398
edit client and all is fine i think.

To solve this:

SERVERSIDE
prepare server goodsList.xml
XML:
    <purchase_list id="1">
        <item id="186000051"/>
        <item id="186000052"/>
        <item id="186000053"/>
        <item id="186000054"/>
    </purchase_list>
    <purchase_list id="2">
        <item id="186000055"/>
        <item id="186000056"/>
        <item id="186000057"/>
        <item id="186000058"/>
    </purchase_list>
    <purchase_list id="3">
        <item id="186000059"/>
        <item id="186000060"/>
        <item id="186000061"/>
        <item id="186000062"/>
    </purchase_list>
    <purchase_list id="4">
        <item id="186000063"/>
        <item id="186000064"/>
        <item id="186000065"/>
        <item id="186000066"/>
    </purchase_list>
in 5.8 id 1 - 4 are maybe set to another list. so take other numbers.


npc_tradelist.xml:

XML:
    <purchase_list_template npc_id="800629" ap_buy_price_rate="100">
        <tradelist id="1"/>
        <tradelist id="2"/>
        <tradelist id="3"/>
        <tradelist id="4"/>
    </purchase_list_template>

CLIENTSIDE

XML:
<?xml version="1.0" encoding="utf-16"?>
<client_npc_purchase_lists>
  <client_npc_purchase_list>
    <id>1</id>
    <name>treasure_sell_01</name>
    <desc>STR_TREASURE_SELL_01_DESC</desc>
    <use_category>1</use_category>
    <goods_list>
      <data>
        <item>treasure_01a</item>
      </data>
      <data>
        <item>treasure_02a</item>
      </data>
      <data>
        <item>treasure_03a</item>
      </data>
      <data>
        <item>treasure_04a</item>
      </data>
    </goods_list>
  </client_npc_purchase_list>
  <client_npc_purchase_list>
    <id>2</id>
    <name>treasure_sell_02</name>
    <desc>STR_TREASURE_SELL_02_DESC</desc>
    <use_category>1</use_category>
    <goods_list>
      <data>
        <item>treasure_01b</item>
      </data>
      <data>
        <item>treasure_02b</item>
      </data>
      <data>
        <item>treasure_03b</item>
      </data>
      <data>
        <item>treasure_04b</item>
      </data>
    </goods_list>
  </client_npc_purchase_list>
  <client_npc_purchase_list>
    <id>3</id>
    <name>treasure_sell_03</name>
    <desc>STR_TREASURE_SELL_03_DESC</desc>
    <use_category>1</use_category>
    <goods_list>
      <data>
        <item>treasure_01c</item>
      </data>
      <data>
        <item>treasure_02c</item>
      </data>
      <data>
        <item>treasure_03c</item>
      </data>
      <data>
        <item>treasure_04c</item>
      </data>
    </goods_list>
  </client_npc_purchase_list>
  <client_npc_purchase_list>
    <id>4</id>
    <name>treasure_sell_04</name>
    <desc>STR_TREASURE_SELL_04_DESC</desc>
    <use_category>1</use_category>
    <goods_list>
      <data>
        <item>treasure_01d</item>
      </data>
      <data>
        <item>treasure_02d</item>
      </data>
      <data>
        <item>treasure_03d</item>
      </data>
      <data>
        <item>treasure_04d</item>
      </data>
    </goods_list>
  </client_npc_purchase_list>
  </client_npc_purchase_lists>

Add this purchase list to the clientxml (with ID from server)

edit client_npcs.xml and add this to the client npc file for the correct ID.
XML:
    <abyss_trade_buy_info>
      <tab_list>
        <data>
          <buy_atab>treasure_sell_01</buy_atab>
        </data>
        <data>
          <buy_atab>treasure_sell_02</buy_atab>
        </data>
        <data>
          <buy_atab>treasure_sell_03</buy_atab>
        </data>
        <data>
          <buy_atab>treasure_sell_04</buy_atab>
        </data>
      </tab_list>
      <ap_buy_price_rate2>1000</ap_buy_price_rate2>
    </abyss_trade_buy_info>

That should solve the Problem (not tested by myself, but need some client edit)
 
Newbie Spellweaver
Joined
Aug 20, 2022
Messages
32
Reaction score
20
edit client and all is fine i think.

To solve this:

SERVERSIDE
prepare server goodsList.xml
XML:
    <purchase_list id="1">
        <item id="186000051"/>
        <item id="186000052"/>
        <item id="186000053"/>
        <item id="186000054"/>
    </purchase_list>
    <purchase_list id="2">
        <item id="186000055"/>
        <item id="186000056"/>
        <item id="186000057"/>
        <item id="186000058"/>
    </purchase_list>
    <purchase_list id="3">
        <item id="186000059"/>
        <item id="186000060"/>
        <item id="186000061"/>
        <item id="186000062"/>
    </purchase_list>
    <purchase_list id="4">
        <item id="186000063"/>
        <item id="186000064"/>
        <item id="186000065"/>
        <item id="186000066"/>
    </purchase_list>
in 5.8 id 1 - 4 are maybe set to another list. so take other numbers.


npc_tradelist.xml:

XML:
    <purchase_list_template npc_id="800629" ap_buy_price_rate="100">
        <tradelist id="1"/>
        <tradelist id="2"/>
        <tradelist id="3"/>
        <tradelist id="4"/>
    </purchase_list_template>

CLIENTSIDE

XML:
<?xml version="1.0" encoding="utf-16"?>
<client_npc_purchase_lists>
  <client_npc_purchase_list>
    <id>1</id>
    <name>treasure_sell_01</name>
    <desc>STR_TREASURE_SELL_01_DESC</desc>
    <use_category>1</use_category>
    <goods_list>
      <data>
        <item>treasure_01a</item>
      </data>
      <data>
        <item>treasure_02a</item>
      </data>
      <data>
        <item>treasure_03a</item>
      </data>
      <data>
        <item>treasure_04a</item>
      </data>
    </goods_list>
  </client_npc_purchase_list>
  <client_npc_purchase_list>
    <id>2</id>
    <name>treasure_sell_02</name>
    <desc>STR_TREASURE_SELL_02_DESC</desc>
    <use_category>1</use_category>
    <goods_list>
      <data>
        <item>treasure_01b</item>
      </data>
      <data>
        <item>treasure_02b</item>
      </data>
      <data>
        <item>treasure_03b</item>
      </data>
      <data>
        <item>treasure_04b</item>
      </data>
    </goods_list>
  </client_npc_purchase_list>
  <client_npc_purchase_list>
    <id>3</id>
    <name>treasure_sell_03</name>
    <desc>STR_TREASURE_SELL_03_DESC</desc>
    <use_category>1</use_category>
    <goods_list>
      <data>
        <item>treasure_01c</item>
      </data>
      <data>
        <item>treasure_02c</item>
      </data>
      <data>
        <item>treasure_03c</item>
      </data>
      <data>
        <item>treasure_04c</item>
      </data>
    </goods_list>
  </client_npc_purchase_list>
  <client_npc_purchase_list>
    <id>4</id>
    <name>treasure_sell_04</name>
    <desc>STR_TREASURE_SELL_04_DESC</desc>
    <use_category>1</use_category>
    <goods_list>
      <data>
        <item>treasure_01d</item>
      </data>
      <data>
        <item>treasure_02d</item>
      </data>
      <data>
        <item>treasure_03d</item>
      </data>
      <data>
        <item>treasure_04d</item>
      </data>
    </goods_list>
  </client_npc_purchase_list>
  </client_npc_purchase_lists>

Add this purchase list to the clientxml (with ID from server)

edit client_npcs.xml and add this to the client npc file for the correct ID.
XML:
    <abyss_trade_buy_info>
      <tab_list>
        <data>
          <buy_atab>treasure_sell_01</buy_atab>
        </data>
        <data>
          <buy_atab>treasure_sell_02</buy_atab>
        </data>
        <data>
          <buy_atab>treasure_sell_03</buy_atab>
        </data>
        <data>
          <buy_atab>treasure_sell_04</buy_atab>
        </data>
      </tab_list>
      <ap_buy_price_rate2>1000</ap_buy_price_rate2>
    </abyss_trade_buy_info>

That should solve the Problem (not tested by myself, but need some client edit)
When i tried to do the same edititing of xml to fix this bug in 4.9 it didn't helped. Maybe i'd try to edit it for 5.8 later, now it seems useless to me. But maybe it would work here, IDK, i'll look into this later maybe.
 
Skilled Illusionist
Joined
Apr 1, 2022
Messages
359
Reaction score
398
like i said, i never tested this. But should work, is only an list that need to be added. Maybe it is enough with edit the server for this, the server packet should send the purchase_list id and the items inside this list. I can check it later and build it for my current 3.9 client, there you have to start the quest, exchange 10 crowns and do it again, an seller will be very nice :D
 
Newbie Spellweaver
Joined
Aug 20, 2022
Messages
32
Reaction score
20
like i said, i never tested this. But should work, is only an list that need to be added. Maybe it is enough with edit the server for this, the server packet should send the purchase_list id and the items inside this list. I can check it later and build it for my current 3.9 client, there you have to start the quest, exchange 10 crowns and do it again, an seller will be very nice :D
I don't know about 3.9, but in higher versions it shouldn't be a quest, it should be just an exchange of relics. Why is it even supposed to be a quest? From the start, the very first exchanges at Primum/Teminon square were just exchange without a quest
 
Skilled Illusionist
Joined
Apr 1, 2022
Messages
359
Reaction score
398
No, it is an quest, but it shouldn´t be send with the quest packet, so it wont display in your questlog. Is inside the client as quest, without strings inside and var steps. In higher version (2.5 classic too) they changed this to an trade_in_list.
The 5.8 client is hard modded, im pretty sure that some guys has opened some pak´s, edit something and put it back to an .pak
Sadness -.-

1714154516500 - Aion 5.8 emulator improvement community project - RaGEZONE Forums

WTF .... this src is broken as fuuuu :D
i try something now

1714155241172 - Aion 5.8 emulator improvement community project - RaGEZONE Forums


Done, easy -.- Packet was incorrect AGAIN :D
Like the whole server, but there is no price now

1714156047071 - Aion 5.8 emulator improvement community project - RaGEZONE Forums

working but didnt show the sell price, i think bcs of missing inside client or so :D
Thats weird

Fixed ;) Incorrect parse from Encom from Client. i check last time the modifier and after that i pushed it to github <3

1714160130384 - Aion 5.8 emulator improvement community project - RaGEZONE Forums

All working fine now, but be carefull if you change something, it used the incorrect get method, should be getApBuyPriceRate() instead of the normal one, i dont know what can happen now. xml file need an fresh parse i think.
If something gets crashed contact me, the xml files are weird :D
 

Attachments

You must be registered for see attachments list
Last edited:
Back
Top