Author Topic: Mobius AionEmu  (Read 1540 times)

Online Mobius

  • Administrator
  • Distinguished King
  • *****
  • Posts: 7700
Mobius AionEmu
« on: September 04, 2017, 08:59:50 PM »


During the weekend I slacked working on some cleaner/more l2j-like version of AionEmu.
The idea was to make something working that everyone could use, without much trouble.
So setting this up would be as easy as working with any l2j server.

Here are the full sources.
https://github.com/MobiusDevelopment/Mobius_AionEmu

Offline Ghost_KNA

  • Vassal
  • *
  • Posts: 1
Re: Mobius AionEmu 5.1
« Reply #1 on: September 05, 2017, 07:39:02 PM »
Thank you ... for download

Online Mobius

  • Administrator
  • Distinguished King
  • *****
  • Posts: 7700
Re: Mobius AionEmu 5.1
« Reply #2 on: February 20, 2019, 08:45:13 AM »
Today I did some cleanup work fixing all eclipse warning messages.

Offline pandim

  • Heir
  • **
  • Posts: 14
Re: Mobius AionEmu 5.1
« Reply #3 on: February 29, 2020, 09:37:57 AM »
The assembly works with the English client, but does not work with the Russian. Are there any limitations built in?

PS: The previous warning did not appear on subsequent launches.

Offline pandim

  • Heir
  • **
  • Posts: 14
Re: Mobius AionEmu 5.1
« Reply #4 on: March 01, 2020, 12:38:07 AM »
If you make two changes, you can play with the Russian (and not only) client.

Mobius_AionEmu_5.1\java\com\aionemu\gameserver\network\aion\serverpackets\SM_VERSION_CHECK.java
Code: [Select]
writeC(EventsConfig.ENABLE_DECOR);
break;
}
}
// if (GSConfig.SERVER_COUNTRY_CODE == 1)
// {
writeB("00000000808FFFFF0478916202010000000000000000B80B010001010000000001010000000000000000000000000000000000E8030000E8030000E8030000E8030000E8030000E8030000E8030000E8030000E8030000E8030000E80300000064000000E80300000000803F01130000000108"); // 115 bytes
// }
writeH(0x01);
writeC(0x00);
writeB(IPConfig.getDefaultAddress());
writeH(port);
}
}

Mobius_AionEmu_5.1\java\com\aionemu\gameserver\network\aion\serverpackets\SM_CHARACTER_LIST.java
Code: [Select]
writeQ(BrokerService.getInstance().getCollectedMoney(pcd)); // collected money from broker
writeD(0);
// if (GSConfig.SERVER_COUNTRY_CODE == 1)
// {
writeB(new byte[122 + 24]); // 5.1 protocol
// }
}
}
}
}

Offline pandim

  • Heir
  • **
  • Posts: 14
Re: Mobius AionEmu 5.1
« Reply #5 on: March 01, 2020, 12:42:17 AM »
Please tell me: how can I fix problems with working with the mouse in window and in full-screen modes?

Online Mobius

  • Administrator
  • Distinguished King
  • *****
  • Posts: 7700
Re: Mobius AionEmu 5.1
« Reply #6 on: March 01, 2020, 01:00:38 AM »
Your fix was committed.
https://github.com/MobiusDevelopment/Mobius_AionEmu_5.1/commit/b60053f44ba76aa54713f73ad6c4b02decda6cc4

It is been ages since I was involved with this. Try this for windows 10 mouse fix.
https://github.com/MobiusDevelopment/Aion-Version-Dll/raw/master/release/AionVersionDll_bin_1.4.zip
You will also need to add -win10-mouse-fix at AionLauncher.ini parameters.

Offline pandim

  • Heir
  • **
  • Posts: 14
Re: Mobius AionEmu 5.1
« Reply #7 on: March 01, 2020, 03:32:47 PM »
Your fix was committed.
Try this for windows 10 mouse fix.

thanks!

Offline pandim

  • Heir
  • **
  • Posts: 14
Re: Mobius AionEmu 5.1
« Reply #8 on: March 01, 2020, 06:40:57 PM »
Good day!

A player cannot trade up to level 10.

Mobius_AionEmu_5.1\java\com\aionemu\gameserver\restrictions\PlayerRestrictions.java

Code: [Select]
if (player.getLevel() < 10)
{
// Characters under level 10 who are playing a free trial cannot trade.
PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.STR_FREE_EXPERIENCE_CHARACTER_CANT_TRADE("10"));
return false;
}
      

The player’s level is checked, but the payment is not checked.
I propose commenting out this check or, in addition, checking the payment for the game.

I don’t know where to look in the database for account payment :(

Online Mobius

  • Administrator
  • Distinguished King
  • *****
  • Posts: 7700
Re: Mobius AionEmu 5.1
« Reply #9 on: March 05, 2020, 08:51:21 AM »
Can you check this?
https://pastebin.com/8kN7Zjyt

I wanted to create a config for this, but could not decide where to put it. :-X
So I just used a static boolean variable.

Offline pandim

  • Heir
  • **
  • Posts: 14
Re: Mobius AionEmu
« Reply #10 on: March 13, 2020, 08:01:05 PM »
 ;) - OK
now a player who has not reached level 10 has all rights without restrictions  :)

Offline LeFinn

  • Vassal
  • *
  • Posts: 2
Re: Mobius AionEmu
« Reply #11 on: August 15, 2020, 04:36:56 PM »
Hello,

I like the idea of putting some life in Aion again. It was a really nice game and fun to play. Especially the classic versions before NCsoft's Free to Play degeneration.

Wouldnt it be nice to start all over? I recently found a german client and checked the version. It was the 1.5.0.0 version wich was released in europe. This client contains english, german and french language support and it the first real version of aion released in EU.

Unfortunately it has a gameguard in its files, so you can not start the client without a GG connection (which is not present anymore).


Online Mobius

  • Administrator
  • Distinguished King
  • *****
  • Posts: 7700
Re: Mobius AionEmu
« Reply #12 on: August 15, 2020, 05:22:56 PM »
Hello,

I like the idea of putting some life in Aion again. It was a really nice game and fun to play. Especially the classic versions before NCsoft's Free to Play degeneration.

Wouldnt it be nice to start all over? I recently found a german client and checked the version. It was the 1.5.0.0 version wich was released in europe. This client contains english, german and french language support and it the first real version of aion released in EU.

Unfortunately it has a gameguard in its files, so you can not start the client without a GG connection (which is not present anymore).

You better check http://falke34.bplaced.net/forums/portal.php
They have an active project.

Offline LeFinn

  • Vassal
  • *
  • Posts: 2
Re: Mobius AionEmu
« Reply #13 on: August 15, 2020, 10:10:54 PM »
Hello,

I like the idea of putting some life in Aion again. It was a really nice game and fun to play. Especially the classic versions before NCsoft's Free to Play degeneration.

Wouldnt it be nice to start all over? I recently found a german client and checked the version. It was the 1.5.0.0 version wich was released in europe. This client contains english, german and french language support and it the first real version of aion released in EU.

Unfortunately it has a gameguard in its files, so you can not start the client without a GG connection (which is not present anymore).

You better check http://falke34.bplaced.net/forums/portal.php
They have an active project.

Thank you for your fast reply. I will check later. :)