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!

[Release] Open Source Aion Laucnher

Status
Not open for further replies.
Joined
Aug 16, 2006
Messages
1,251
Reaction score
200
Welcome! So this is for aion extreme emulator or w/e it is, i originally made it for my friends server but decided to release it.

It is made for version 2.5.0.5

Features:
  • INI Config
  • Version Checker
  • Auto update version
  • Status Checker
  • Randomized Image PHP

Preview:
-DefaulT - [Release] Open Source Aion Laucnher - RaGEZONE Forums


This is how you do it.
Step #1. Download the zip.
OR


Step #2. Extract the following files to your aion directory.
Aion-Launcher.exe
launcher.ini
Nini.dll
Ionic.Zip.dll

Step #3. Extract the PHP files, and the images directory to your webhost.

Step #4. Upload a zip file with your clients bin32 folder.

Step #5. Edit the launcher.ini

Example:
Code:
; The connection settings
[Connection]
IP = "127.0.0.1"
LoginPort = "2106"
WorldPort = "7777"

; The command you use to start the game
[Play]
Shell = "bin32\aion.bin -ip:127.0.0.1 -port:2106 -cc:1 -lang:enu -noauthgg -ls -charnamemenu -ncg -ingameshop -noweb"

; The URL to your bin32.zip file (make sure there is a folder named bin32 inside the zip)
[Patch]
Bin = "http://aionheaven.com/downloads/bin32.zip"

; The URL for the webbrowser in the middle of the launcher
[Misc]
URL = "http://aionheaven.com/launcher/index.php"

Breakdown:
Code:
; The connection settings
[Connection]
IP = Your servers ip
LoginPort = The login port
WorldPort = The world port

; The command you use to start the game
[Play]
Shell = Basically the command you would put into the .bat, of course put your ip and port.

; The URL to your bin32.zip file (make sure there is a folder named bin32 inside the zip)
[Patch]
Bin = The link to your bin32.zip file

; The URL for the webbrowser in the middle of the launcher
[Misc]
URL = The link to the randomized image php that you put on your webhost

Step #6. Distribute and enjoy.

Make sure your have .net framework 3.5.

Source:


Coded in vb.net... Enjoy?
 
Last edited by a moderator:
Newbie Spellweaver
Joined
Feb 1, 2011
Messages
6
Reaction score
0
Hi, i downloaded this launcher and i have a little problem. I can play but i my friands cant, when they reach the LogIn screen it sais Cannot Connect to the server" ,,
can you help me please?
 
Skilled Illusionist
Joined
Jul 16, 2005
Messages
332
Reaction score
5
Mind to post the builded launcher together too?
I was thinking about changing some settings though,since we already had the source code @.@
I was wondering is it possible to put in the CRC check? rather than version check =/
Thank you for the share ;)!
 
Newbie Spellweaver
Joined
May 12, 2006
Messages
20
Reaction score
0
Hello -DefaulT,

I have done all the steps you posted, everything works grate until it goes to Unziping bin32.zip ... there I got a runtime error.
I also have the 3.5 .net installed ... and I can't fix this error, please help me!

Here is the expanded details info I get on the error:

Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
Ionic.Zip.ZipException: Cannot read that as a ZipFile ---> Ionic.Zip.BadReadException:   Bad signature (0x213C0A0D) at position  0x00000000
   at Ionic.Zip.ZipEntry.ReadHeader(ZipEntry ze, Encoding defaultEncoding)
   at Ionic.Zip.ZipEntry.ReadEntry(ZipContainer zc, Boolean first)
   at Ionic.Zip.ZipFile.ReadIntoInstance_Orig(ZipFile zf)
   at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)
   --- End of inner exception stack trace ---
   at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)
   at Ionic.Zip.ZipFile.Read(String fileName, TextWriter statusMessageWriter, Encoding encoding, EventHandler`1 readProgress)
   at Ionic.Zip.ZipFile.Read(String fileName)
   at Aion_Launcher.Form1.Timer5_Tick(Object sender, EventArgs e)
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Aion-Launcher
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/NCSoft/Aion/Aion-Launcher.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5442 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
Nini
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///C:/Program%20Files/NCSoft/Aion/Nini.DLL
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.mshtml
    Assembly Version: 7.0.3300.0
    Win32 Version: 7.0.3300.0
    CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
Ionic.Zip
    Assembly Version: 1.9.1.7
    Win32 Version: 1.9.1.7
    CodeBase: file:///C:/Program%20Files/NCSoft/Aion/Ionic.Zip.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 
Joined
Aug 16, 2006
Messages
1,251
Reaction score
200
Hello -DefaulT,

I have done all the steps you posted, everything works grate until it goes to Unziping bin32.zip ... there I got a runtime error.
I also have the 3.5 .net installed ... and I can't fix this error, please help me!

Here is the expanded details info I get on the error:

Code:
All the crap u pasted.

this is the problem.
Ionic.Zip.ZipException: Cannot read that as a ZipFile ---> Ionic.Zip.BadReadException: Bad signature (0x213C0A0D) at position 0x00000000

Your not using a *.zip file, change the extension of what ever archive r you are using to be a *.zip.


Thanks everybody else for the support.
 
Junior Spellweaver
Joined
Mar 24, 2006
Messages
119
Reaction score
29
Great release, but, how i can do to not update all time?...

always when i connect with launcher hes always update :S!
 
Newbie Spellweaver
Joined
May 30, 2008
Messages
89
Reaction score
6
someone could provide the source in the pipeline ..
or I can use the source, since I have the Visual Studio 2010 and still not add the source as written .. just edit the project.
 
Initiate Mage
Joined
Dec 6, 2011
Messages
1
Reaction score
0
Awesome launcher. I had a few thoughts on some modifications. Adding the Version check number to a variable, allowing the launcher to scale to new server versions as they are applied to the server.
 
Joined
Aug 16, 2006
Messages
1,251
Reaction score
200
With the source it would be easy to add, just add a line in the ini such as ServerVersion = ""

Then in the source dim the ServerVersion then do a check between version ini and the ServerVersion.
 
Junior Spellweaver
Joined
Feb 27, 2010
Messages
159
Reaction score
25
Can you Upload the Projet Source please :S from pastebin i get only the main form source code.. ._. I would configurate the Version for the Patcher to my Server Version :)

Thank you!
 
Last edited:
Status
Not open for further replies.
Back
Top