Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Quote:
Originally Posted by
ed58
snip
Well, that's what documentation is for.. https://github.com/EricSoftTM/OrionA...-configuration
Code:
dbGameWorldInfo -> The username/password of your database, separated by comma. (e.g "root,password")
The default is "root," because we don't use a password on local. So, if you need to use one, change it to "root,yourpasswordhere" in Database.img.
Oh, and if you're using a remote MySQL server or custom port, reconfigure those as well. All configurations are explained on the README.
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Great job, it's very interesting to know how it all really started!
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
dist jar?
download link"?
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Quote:
Originally Posted by
121818778
dist jar?
download link"?
Download it, iirc you need to use this as a Maven project, in other words - it has dependencies that are required in order to compile, luckily most Java IDEs can handle this automatically or at the very least - a single click would do it for you.
All in all, it takes less than a minute to set this up and running.
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Quote:
Originally Posted by
Eric
Me too. From the looks of it, it's pretty much the same client though, isn't it? I just know earlier builds used F1~F4(?) keys, didn't have a Cash Shop yet, and portal mechanics were barely there. Not too sure about the differences myself, you've definitely researched it more than I have.
It's just like any other Java project. I'm not sure if other public sources utilize Maven or not yet? Basically you just load the project now, instead of having to add other JAR dependencies into the project manually.
1. Install an IDE (IntelliJ is preferred)
2. In your IDE, File->Open Project, and open OrionAlpha. Your IDE will scan and index the source files as well as the maven repos for dependencies.
3. On the right hand side (assuming you use IntelliJ) is a "Maven Projects" button. Expand OrionAlpha -> Lifecycle -> Package.
4. Once you've packaged the files to the target directory, you're all set in regards to the backend.
5. Install MySQL (use a client -- I use MySQL Query Browser, you can use HeidiSQL or Navicat, whatever you'd like)
6. If you have MySQL installed, File->Open Script, and find the SQL file located in OrionAlpha/sql/ named OrionAlpha.sql
7. Execute the file, it will create a schema called 'orionalpha'. This is your database for the server, and it's all set.
8. Now, setup your configuration (reference the git). If you want custom rates or something, go for it. Otherwise, skip this step.
9. Launch the server! (run .bat files) I will need to update the git doc to include this, but the launch order is as follows: Login => Game => Shop.
10. Voila! Your server is all setup. You can customize the client too if you'd like.
Oh, and in regards to accounts.. The default SQL includes our accounts, feel free to just add your own. In MySQL create a new column, name your account whatever you'd like, copy our password, and make your grade code 2. Our password is the default "admin" password used everywhere else.
i'm sorry i failed you zygod :((
Yeah I did python scripts all for you fam, I even referenced your release for it. Right now I have some issue with Jython where apparently they use some deprecated reflection or something? No clue, something with streams in their dependency. I noticed you use the old revision on your post, not the new 2.7 one, maybe I should use that one instead lmao
I got to step 3 bug then I get an error https://cdn.discordapp.com/attachmen...8_21_08_05.png
EDIT: nvm figured it out by changing the project language to SDK
- - - Updated - - -
Are there any GM commands or something?
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
I have a problem here, the game worked fine yesterday, but now I'm getting error code: -2147287038 (Unknown error 0x80030002) when I try to open the game. I tried running it as admin and redownloading the client and its files, but I'm still getting this.
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Quote:
Originally Posted by
Araraura
Are there any GM commands or something?
Glad you figured it out. As per our documentation, we require JDK 11 or higher. In regards to commands, yes there are commands. You can simply type !help or @help and it will display all of the available commands for your rank. If you'd like to look at them directly, here is GMCommands: https://github.com/EricSoftTM/OrionA...MCommands.java (game.user.command will contain all of our commands and handling for them if you need to look at it).
Quote:
Originally Posted by
Araraura
I have a problem here, the game worked fine yesterday, but now I'm getting error code: -2147287038 (Unknown error 0x80030002) when I try to open the game. I tried running it as admin and redownloading the client and its files, but I'm still getting this.
I'm not exactly sure why you're getting this error. From my time messing around with Nexon's WZ libraries, I can tell you right off the bat that 0x80030002 is a COM error code that corresponds to E_FILENOTFOUND. This usually happened when you DC from a item or object that does not exist in your WZ, or if you were missing a file for some unknown reason. For all I know it could be your application path/drive. I always stored my client in C:/Nexon/OrionAlpha, but launching it from a remote disk drive might cause an error because the system files couldn't be found.
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Damn. Do you have any suggestions what can I try to do?
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Lots of code looks fairly similar to Moople Rev 121. Like suspiciously similar. I get this is a BMS clone but I'm fairly sure you referenced Moople as well. No?
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Quote:
Originally Posted by
haventmetyou
Lots of code looks fairly similar to Moople Rev 121. Like suspiciously similar. I get this is a BMS clone but I'm fairly sure you referenced Moople as well. No?
Nope, not at all. I don't even have Moople Rev 121 to compare whether or not that's true. This code came from Orion which is written in hungarian notation, and I had to heavily refactor everything down to Java standard because @Arnah won't work with those conventions. Other than that, this is directly from BMS and any other unknowns or enumerations came from client PDBs. However, Kevin was a huge help back when I first started! He's the one who helped explain to me Nexon's stuff like Field Splits and what not, along with IDA tricks that have since been extremely useful to know.
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Quote:
Originally Posted by
haventmetyou
Lots of code looks fairly similar to Moople Rev 121. Like suspiciously similar. I get this is a BMS clone but I'm fairly sure you referenced Moople as well. No?
But Moople's code looks suspiciously similar to Solaxia. I think Moople is a poor-man's Solaxia if you ask me
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
wow wow, does this really exist on KMS client the early day ?
That's sick
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Quote:
Originally Posted by
Eric
Code:
- This client has no Nexon intro yet, only the original Wizet animation.
I want to correct this small mistake. KMS always had (from the public clients we have) the Nexon logo inside the client because KMS was always (I think?) published by Nexon already. It was the early GMS clients that only had a Wizet animation, but even the GMS clients already had the Nexon logo inside the .wz files, but disabled. This is because when GMS came to be it was actually run/ developed by Wizet, wherein KMS was already published by Nexon but developed by Wizet.
https://i.imgur.com/UIUN2mn.png
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Quote:
Originally Posted by
Kimberly
I want to correct this small mistake. KMS always had (from the public clients we have) the Nexon logo inside the client because KMS was always (I think?) published by Nexon already. It was the early GMS clients that only had a Wizet animation, but even the GMS clients already had the Nexon logo inside the .wz files, but disabled. This is because when GMS came to be it was actually run/ developed by Wizet, wherein KMS was already published by Nexon but developed by Wizet.
https://i.imgur.com/UIUN2mn.png
Oh you're right, thanks for the tip -- I've updated the thread. I guess since the way I load my client, the only logo I ever saw was Wizet. Interesting how GMS clients don't have it considering that would have been years after KMS though. However, I thought that in these early stages of the game it was yet to be published by Nexon, and just maintained by Wizet.. Was Nexon publishing this game since the start then?
Re: OrionAlpha - A Nexon-like KMS 1.23 Emulator | Merry Christmas
Hi, could you help me with a compilation error? Not missing any dependencies afaik as I did the Maven thing :)
The errors I get is in the getItemSlot method in the ItemInfo class: "int cannot be dereferenced".
Here's the log: https://pastebin.com/rrXZpnnE