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

Legendary Battlemage
Top Poster Of Month
Joined
Oct 5, 2018
Messages
655
Reaction score
971
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 :)
It didn't work, it ended up deactivating geodata. :)
 
Legendary Battlemage
Top Poster Of Month
Joined
Oct 5, 2018
Messages
655
Reaction score
971
Damn, I just finished working on build 5.8, and immediately some kind of accelerated work began on this version, new people got involved... Cool... Maybe we can continue to work on 5.8 little by little? hahahhaha :LOL:
I'm firm and strong 😁 let's go, I just took 2 days to ease my mind a little, take a look at the posts behind there are some interesting things to implement about geodata and a few more things about mob status that I'm already trying offline but Geo couldn't make it work. https://forum.ragezone.com/threads/...vement-community-project.1217684/post-9210117 https://forum.ragezone.com/threads/...vement-community-project.1217684/post-9209816 https://forum.ragezone.com/threads/...vement-community-project.1217684/post-9209865 https://forum.ragezone.com/threads/...vement-community-project.1217684/post-9209902
 
Elite Diviner
Joined
May 25, 2020
Messages
480
Reaction score
211
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 :)
This source what I share is from 2.7. There is no other free shared version of Eleanor in other versions. Same based like guy who mantioned this before. I got somwhere 4.3 but only compiled files without source from chines website. To make work this geopatch you need to take peace of codes from it and integrate into your. That how its working. No sweet no progress. 😏
 
Junior Spellweaver
Joined
Mar 2, 2023
Messages
178
Reaction score
309
I'm firm and strong 😁 let's go, I just took 2 days to ease my mind a little, take a look at the posts behind there are some interesting things to implement about geodata and a few more things about mob status that I'm already trying offline but Geo couldn't make it work. https://forum.ragezone.com/threads/...vement-community-project.1217684/post-9210117 https://forum.ragezone.com/threads/...vement-community-project.1217684/post-9209816 https://forum.ragezone.com/threads/...vement-community-project.1217684/post-9209865 https://forum.ragezone.com/threads/...vement-community-project.1217684/post-9209902
I've been using this for a long time, in different builds, so far so good.
The pathfinding system is quite interesting, I can look at it as soon as I’m home, and if possible, integrate it into our assembly.
 
Initiate Mage
Joined
Aug 11, 2022
Messages
44
Reaction score
140
An update for npcs:

Now they will properly use magical defense, magical resist, critical rate, block and parry values from their template if those stats are present. I want somebody with good java aion server knowledge to review these changes as it possible that I’m doing things the wrong way. If everything is ok, I will regenerate npc_template with all new stats added.

AttackUtil.java goes to src\com\aionemu\gameserver\controllers\attack

NpcGameStats.java goes to src\com\aionemu\gameserver\model\stats\container

NpcStatsTemplate.java goes to src\com\aionemu\gameserver\model\templates\stats
 

Attachments

  • aion58 new stats.zip
    11.1 KB · Views: 26
Legendary Battlemage
Top Poster Of Month
Joined
Oct 5, 2018
Messages
655
Reaction score
971
This source what I share is from 2.7. There is no other free shared version of Eleanor in other versions. Same based like guy who mantioned this before. I got somwhere 4.3 but only compiled files without source from chines website. To make work this geopatch you need to take peace of codes from it and integrate into your. That how its working. No sweet no progress. 😏
Certainly in life, nothing that comes easily is good; It is always necessary to face challenges so that what you really want is successful.

Thank you very much to everyone, from the people who are helping to report the problems to those who are providing the solutions, and to everyone who is teaching how to fix it. have a great day and a great night and a great afternoon everyone.
 
Last edited:
RaGEZONE VIP
[VIP] Member
Joined
Dec 6, 2013
Messages
387
Reaction score
794
Certainly in life, nothing that comes easily is good; It is always necessary to face challenges so that what you really want is successful.

Thank you very much to everyone, from the people who are helping to report the problems to those who are providing the solutions, and to everyone who is teaching how to fix it. have a great day and a great night and a great afternoon everyone.
For me anyway, I love figuring things out, basically solving puzzles. While I love playing this game, I also love learning more about the code and at least doing a small part to create a better emulator for everyone to use.

And yes, while I currently understand very little about some of the fixes being posted recently, they are very helpful for learning more, and I really appreciate them.

------------------------------------------------------------

hey dezalmado should I be using the code you uploaded here?
 
Last edited:
Legendary Battlemage
Top Poster Of Month
Joined
Oct 5, 2018
Messages
655
Reaction score
971
For me anyway, I love figuring things out, basically solving puzzles. While I love playing this game, I also love learning more about the code and at least doing a small part to create a better emulator for everyone to use.

And yes, while I currently understand very little about some of the fixes being posted recently, they are very helpful for learning more, and I really appreciate them.

------------------------------------------------------------

hey dezalmado should I be using the code you uploaded here?
I certainly learned a lot of things. Look, I've already disturbed Robyson in private, but today I have a lot of knowledge. I'm not at the same level as everyone, but I can understand a lot of things, at least simple things, like compiling, that I didn't know how to do a few years ago. Ahuahaua.

For me anyway, I love figuring things out, basically solving puzzles. While I love playing this game, I also love learning more about the code and at least doing a small part to create a better emulator for everyone to use.

And yes, while I currently understand very little about some of the fixes being posted recently, they are very helpful for learning more, and I really appreciate them.

------------------------------------------------------------

hey dezalmado should I be using the code you uploaded here?
I'll update game.jar and send it to you with the updates that Angry Catster sent us today.
 
Last edited:
Legendary Battlemage
Top Poster Of Month
Joined
Oct 5, 2018
Messages
655
Reaction score
971
Ready to add all the latest updates to Angry Catster + GEO settings that sunbsn sent us. 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"

Sounds good, thanks! And just to be sure I understand, these are the changes that we are testing in this, right?
- NPC stats - Angry Catster
- pathfinding - sunbsn, cinus
the values of magic defense, magic resistance, critical rate, block.
  • Changed hp, xp, accuracy, physical defense, magical defense, dodge and damage of almost all npcs to retail-like values.
  • Raised the cap of maxXp stat from 21474836 to a much higher value. There a quite a few npcs in retail that give more xp than this cap.
  • Some high-level maps and dungeons where programmed to override the amount of xp given from mobs to a random value. Since almost all mobs give a proper amount of xp now, I removed that feature.
 

Attachments

  • AionGameServer.rar
    6.8 MB · Views: 42
Last edited:
RaGEZONE VIP
[VIP] Member
Joined
Dec 6, 2013
Messages
387
Reaction score
794
Ready to add all the latest updates to Angry Catster + GEO settings that sunbsn sent us.


the values of magic defense, magic resistance, critical rate, block.
Thanks! And as a reminder to anyone who also wants to test this, be sure to delete all the contents of "\AionGameServer\data\static_data\npcs\", then just extract this into AionGameServer, overwriting what's already there.

--------------------------------------------------------

General question for everyone - dezalmado has events enabled in the current test code that's not in the svn yet. Do you prefer to leave it that way? I don't mind, but I have added a lot of spawns manually to the code, and with events enabled it makes a lot of duplicate spawns.

If the general consensus is to leave events enabled, that's fine, I just need to clean up my manual spawns.
 
Last edited:
Junior Spellweaver
Joined
Sep 12, 2022
Messages
113
Reaction score
136
Thanks! And as a reminder to anyone who also wants to test this, be sure to delete all the contents of "\AionGameServer\data\static_data\npcs\", then just extract this into AionGameServer, overwriting what's already there.

--------------------------------------------------------

General question for everyone - dezalmado has events enabled in the current test code that's not in the svn yet. Do you prefer to leave it that way? I don't mind, but I have added a lot of spawns manually to the code, and with events enabled it makes a lot of duplicate spawns.

If the general consensus is to leave events enabled, that's fine, I just need to clean up my manual spawns.

For me in particular I play with all events enabled, I feel that it gives more life to the world in the game
 
Legendary Battlemage
Top Poster Of Month
Joined
Oct 5, 2018
Messages
655
Reaction score
971
The game becomes overloaded if all events are enabled, and another problem is that there will be more time-based rewards online and more event items dropping from monsters. The best option would be to keep it as default, as Robyson left it. But it's up to me whether or not to remove the spawns. It won't change anything, it's up to you to remove them.

I lost all my databases :(, so I couldn't access them for the last 2 days to make corrections. But today, I managed to recover them thanks to some files that were saved here at my work. Haha! Guys, always remember Make a copy of your databases when you leave the game, because unforeseen events happen, and it's always good to have a copy for backup.
 
Last edited:
RaGEZONE VIP
[VIP] Member
Joined
Dec 6, 2013
Messages
387
Reaction score
794
lorendur dezalmado how are you enabling the events? You make a good point dez, having them all on all the time may not be a good idea for most.

I'm mainly interested in the one that spawn Nebrith and Renniah.
 
Legendary Battlemage
Top Poster Of Month
Joined
Oct 5, 2018
Messages
655
Reaction score
971
Code:
                    <!-- Nebrith [Event Staff] -->
                    <spawn npc_id="831031">
                        <spot x="812.5456" y="1234.9368" z="118.5" h="119"/>
                        <spot x="436.16092" y="1739.5065" z="119.60489" h="39"/>
                    </spawn>

                    <!-- Brios -->
                    <spawn npc_id="798414">
                        <spot x="839.949" y="1223.82" z="118.887" h="29"/>
                    </spawn>
                    <!-- Laylin -->
                    <spawn npc_id="799702">
                        <spot x="837.608" y="1223.9" z="118.881" h="27"/>
                    </spawn>

                    <!-- Laira
                    <The Generous> -->
                    <spawn npc_id="833671">
                        <spot x="1365.1" y="1488.4" z="569.0384" h="31"/>
                    </spawn>
                    <!-- Luvara
                    <The Generous> -->
                    <spawn npc_id="833672">
                        <spot x="1367.3" y="1488.4" z="569.0384" h="39"/>
                    </spawn>
                    <!-- Casre -->
                    <spawn npc_id="831433">
                        <spot x="1438.7000" y="1494.5000" z="573.0000" h="26"/>
                    </spawn>
                    <!-- Rella -->
                    <spawn npc_id="831434">
                        <spot x="1440.2000" y="1493.8000" z="573.0000" h="29"/>
                    </spawn>
                    <!-- Jorpine (MON-THU) -->
                    <spawn npc_id="831435">
                        <spot x="1438.310" y="1496.290" z="573.072" h="17"/>
                    </spawn>
                    <!-- Yennu (MON-THU) -->
                    <spawn npc_id="831436">
                        <spot x="1441.8000" y="1494.5000" z="573.0000" h="21"/>
                    </spawn>
                    <!-- Dalloren (FRI-SAT) -->
                    <spawn npc_id="831437">
                        <spot x="1438.360" y="1496.330" z="573.072" h="18"/>
                    </spawn>
                    <!-- Dalliea (FRI-SAT) -->
                    <spawn npc_id="831518">
                        <spot x="1441.8000" y="1494.5000" z="573.0000" h="21"/>
                    </spawn>
                    <!-- Medical Tent -->
                    <spawn npc_id="831445">
                        <spot x="1437.7000" y="1490.5000" z="573.0000" h="21"/>
                    </spawn>
                    <!-- Medical Supplies -->
                    <spawn npc_id="831447">
                        <spot x="1434.8000" y="1495.4000" z="573.0000" h="81"/>
                    </spawn>
These are the ones I use and I remember the IDs
<event name="Code Red: Atreia" start="2020-01-01T00:00:00+00:00" end="2050-12-31T00:00:00+00:00">
<event name="Homeward Bound Event" start="2020-01-01T00:00:00+00:00" end="2050-12-31T00:00:00+00:00">
<event name="Doppelgangers" start="2020-01-01T00:00:00+00:00" end="2050-12-31T00:00:00+00:00">
<event name="Event Growth" start="2020-01-01T00:00:00+00:00" end="2050-12-31T00:00:00+00:00">
 
Last edited:
Back
Top