Jump to content
Æsir MMORPG client

Recommended Posts

Posted

 

Hi, everyone! To help people install AEsir Client in the best way, I will guide people how to install AEsir correctly.

Before you start

  • You need to setup a working server with rAthena or Hercules first
  • Download latest AEsir client: Beta v0.1.1
  • The text editor like Notepad++, Sublime Text,...
  • A cup of coffee :D

For rAthena

rathena-00.thumb.png.653b4e0116c9362e60039e5c619b9b88.png

Firstly, you need to disable packet obfuscation

  • Go to /src/custom/ open the file defines_post.h
  • Add #undef PACKET_OBFUSCATION before #endif

Capture1.PNG.48480a60653d24c260358a434c5a612e.PNG

 

Secondly, with AEsir v0.1.0 you need to comment out line 1835 from file src/map/clif_packetdb.h,  but with the latest version, you needn't do it. You can uncomment it and use packetver 20170517

  • Go to /src/config/ open the file packets.h
  • Add packetver in #define PACKETVER

Capture2.PNG.dcc7abc2389c4638993e70fdb5b43380.PNG

 

Thirdly, AEsir support UTF-8 in default, you need to config default code page to UTF-8

  • Go to /conf open the file inter_athena.conf
  • Uncomment line 17 and change default_codepage to utf8

Capture3.PNG.b2e4fb8e7333ef175799a3cfcaef58d6.PNG

 

Quote

You also have to convert motd.txt and conf/msg_conf/map_msg_*.txt from language encoding to UTF8 and save

 

Last but not least, let's recompile your server

For Hercules

I never tested with Hercules before, I'll try and update the guide soon

Setup AEsir client

AEsir is easy to setup, those all things what you need to do:

  • Unzip file v0.1.1.7z 
  • Copy your GRF into the folder that you have extracted AEsir
  • Rename aesir.sample.json to aesir.json
  • Rename start.sample.bat to start.bat

Capture4.PNG.5756122de7670b62c17d169146209067.PNG

 

It's good, then you need to make AEsir connect to your server:

  • Open aesir.json,  change 127.0.0.1:6900 to your server IP (you can use the domain name instead of IP) and map server port (default is 6900)
  • Puts your grf in "grfs" , with this format: [ "custom1.grf", "custom2.grf", "customN.grf", "main.grf" ]

Capture5.PNG.73d62cb5a087018682fdfe2212f64c3c.PNG

  • Open start.bat with Notepad++ or your favorite editor, in line perfontain --login, change default account to your account on the server.

Capture6.PNG.7684d5292c4dec650d6931a3b2004866.PNG

 

Then you can run start.bat to login AEsir client and discover the magic of AEsir. Have fun! xD

Capture7.thumb.PNG.719cfe254dfba1d77e0d20551ad68af7.PNG

Capture8.thumb.PNG.00d3ed9d7903fc1d3f5cad93042ba7aa.PNG

 

Note:

  • AEsir doesn't support character creation, you need to create character first
  • AEsir doesn't support Third Class
  • If you can run AEsir client, but you can't login into the world (you click "Next" in character select screen but don't log in). You need to modify char_num in the database. In this case, I use phpMyAdmin:

Capture9.PNG.02d069f8fedc93aebf733543a513b112.PNG

  • In char_num column, make sure your character has char_num 0

If you have any trouble, you can comment below, I'll try my best to help you. Thank you for reading my topic.

  • Like 1
Posted (edited)

Hey, thanks for the guide.

I got this error in console 'msaa is not supported'.
And the client's window appears black.

I'm using an old hercules, btw.

Edited by zWaken
Posted
2 hours ago, zWaken said:

Hey, thanks for the guide.

I got this error in console 'msaa is not supported'.
And the client's window appears black.

I'm using an old hercules, btw.

I think AEsir has not yet supported MSAA. But client still works, Can you share me the server console screenshot and windows console when you run AEsir client?

Posted
9 hours ago, zWaken said:

Hey, thanks for the guide.

I got this error in console 'msaa is not supported'.
And the client's window appears black.

I'm using an old hercules, btw.

It is not an error, but a misleading message. You can enable msaa in the client settings window and it will be printed as supported

  • 11 months later...
  • 2 months later...
Posted

Hey, i'm quite new around here, so first things first, sorry if this is some kind of noob question, and also sorry for my bad english.

I'm currently learning around the curves about building a ragnarok private server and i want to use this gorgeus project as the client (because it's said to be able to run natively on linux xD), but i wonder how do i set it up exactly? I've read the guide and there's one thing missing for me, where do i had to take the data.grf file from? do i need to use latest kRO's full client and extract AEsir's client there?

p.s. i want to build a vanilla server using rAthena as the emulator, so i've no client data currently (i've tried building one with some setup guide from rAthena and use a pre-re and renewal server there).

thanks before.

Posted

Yeah, you can use a one from kro client. Also you might want to take rdata.grf. All other files are not necessary to run the client.

Try it and write if something goes wrong.

  • 5 months later...
Posted

Seems not fully solved, or there was a change in rathena that had broke something. 

Cannot check right now, but i'll compile latest rathena and verify it on weekends. 

  • 4 years later...
  • 3 weeks later...
Posted

Temtaime, if you see this could you please delete my account so I can recreate it without using my email as username. I rushed and didn't check the prefill. Sorry about this.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...