Agent 21 iXi
Smash Rookie
Update - EmuLinker X v2.0.2 has been released! (Check releases & fixes section)
Preface
Preface
Greetings everyone, it is I, Agent 21, back from the dead. You may recognize my name as the name because you see it everytime you host any chat/game on EmuLinker. I realize that some of you may be wondering, where have I been? Am I even still alive? Do I even care about smash and the smash community anymore? The answer is yes, very much so. Over the past few years my life has been changed drastically, I moved to an entirely new state and I'm now a sophomore in college at MTSU. What does this mean to you? Well, I'm older now and I'm more ambitious than I've ever been in my life. While feeding on this ambition I realized that I had not touched the EmuLinker code in nearly 5 years (I'm 19 years old now, you do the math on my age then) and after just one night dedicated to programming, I present to you (Drum rolls please). EmuLinker X version 2.0.
Releases & Fixes (per version)
v.2.0.2 - Download (github)
- /unscramble bot fixed
- Code is now completely cleaned up.
- Excess garbage from source has been removed from .jar file and source.
- Code has been cleaned and optimized (Only about 3-4% of decompiled code remains in the source), this should fix the weird issues some users faced like excessive time outs when idling in the server, and other strange things that occurred.
- File size reduced (from 492kb to 315kb)
v2.0 - Download (Mediafire)
- Random DS's that require drop/restart of game constantly fixed
- Automatic desynch after 18.2 minutes on LAN connections fixed - all credit goes to firo for the code
- /unsilence command fixed
EmuLinker Server starter package
v2.0 - Download here (release coming soon!)
The EmuLinker X v2.0 server starter package contains all the necessary files and updates you need to get your own stable server started. This include the server files AND the admin client.Source
Want to build your OWN version of EmuLinker? Don't worry, you can now download the source code to EmuLinker X and it's Admin Client! To download via MediaFire, simply select all of the files in the folder and click download, MediaFire will automatically download a zipped version of the file for you. The source should automatically load up in the latest version of Eclipse. If you prefer not to use an IDE, all of the source code is in the org folder (I advise using Eclipse so that you can instantly see compile errors).
EmuLinker X v2.0.2 source code - github (github)
EmuLinker X v2.0.1 source code - Download (Mediafire) / github
EmuLinker X v2.0 source code - Download (Mediafire)
EmuLinker X v1.2 original source code - Download (Mediafire)
Emulinker X Admin Client v1.2 source code Download here (release coming soon!)
EmuLinker X v2.0.2 source code - github (github)
EmuLinker X v2.0.1 source code - Download (Mediafire) / github
EmuLinker X v2.0 source code - Download (Mediafire)
EmuLinker X v1.2 original source code - Download (Mediafire)
Emulinker X Admin Client v1.2 source code Download here (release coming soon!)
To-Do list
These are all the features that the smash community would like to add to EmuLinker sometime down the road. Have a cool idea for a feature? Leave a post below and we will add it!
Fix /unscramble bot- Fix /swap command
Faq
Why?
The purpose of EmuLinker X v2.0 is to finally fix all of the annoying bugs (/Unsilnece command, Frequent DS, trivia bot etc.) present in the current version of the program being used by Kaillera servers worldwide.
How?
After pulling an all nighter, downloading every single Java decompiler known to man and tirelessly editing, I finally managed to get a working, compilable source of EmuLinker X v1.2.
What does this mean?
This means that not only can every bug be ironed out by us programmers in the smash community, but this now opens the door for development on "Kaillera 2.0". By having a working source of a server (EmuLinker X), client (n0p2p, EmuLinker Admin Client), solid emulator (Mupen64Plus). One could theoretically study the source of all of these and write a new program based on these sources.
Why 2.0?
Although the changes proposed for this version are barely worthy of the version name v1.3, it HAS been 5 years since any work has been done to this project and I feel this is a necessary step.
Will I be able to get my hands on the source code?
Yes! This time around I will personally make sure that the source code to all of our files (Server AND Admin client) are available to the public so that any programmer or enthusiast may take a shot at this.
Why is the program labeled "alpha"?
Simple, because it doesn't work. In the past we considered this pile of **** (EmuLinker X) a working server. But truth be told, it's not. Therefore this version will remain in alpha until it is at the least stable, from then on it will move into beta phase in which any tune ups can be performed. Once all this is done then we'll have a final version of EmuLinker X v2.0.
What can I do to help?
Test/Donate! As a college student, my time is ridiculously limited and tremendously valuable. Obviously, I want to work on this project and I will for free. But if you would like to donate and help take some of the daily pressures of my life off, that would be awesome! In addition, if you have a dedicated host please and would like to help ease contact me to help test new builds of the server! Send your donations here!
The purpose of EmuLinker X v2.0 is to finally fix all of the annoying bugs (/Unsilnece command, Frequent DS, trivia bot etc.) present in the current version of the program being used by Kaillera servers worldwide.
How?
After pulling an all nighter, downloading every single Java decompiler known to man and tirelessly editing, I finally managed to get a working, compilable source of EmuLinker X v1.2.
What does this mean?
This means that not only can every bug be ironed out by us programmers in the smash community, but this now opens the door for development on "Kaillera 2.0". By having a working source of a server (EmuLinker X), client (n0p2p, EmuLinker Admin Client), solid emulator (Mupen64Plus). One could theoretically study the source of all of these and write a new program based on these sources.
Why 2.0?
Although the changes proposed for this version are barely worthy of the version name v1.3, it HAS been 5 years since any work has been done to this project and I feel this is a necessary step.
Will I be able to get my hands on the source code?
Yes! This time around I will personally make sure that the source code to all of our files (Server AND Admin client) are available to the public so that any programmer or enthusiast may take a shot at this.
What can I do to help?
Test/Donate! As a college student, my time is ridiculously limited and tremendously valuable. Obviously, I want to work on this project and I will for free. But if you would like to donate and help take some of the daily pressures of my life off, that would be awesome! In addition, if you have a dedicated host please and would like to help ease contact me to help test new builds of the server! Send your donations here!
Last edited: