Skip to content

MMORPG Video Game of the year 1999 created in Visual Basic 6.0 by Pablo Marquez (Morgolock), this game is open source. I have translated it to Java with LWJGL3, this game would be the base client, the connection to the server is being implemented with Java sockets.

Notifications You must be signed in to change notification settings

gasti-jm/argentum-online-lwjgl3

Repository files navigation


Argentum Online Java LWJGL3

Argentum Online is a MMORPG Video Game of the year 1999 created in Visual Basic 6.0 by Pablo Marquez (Morgolock), this game is open source.

I have translated it to Java with LWJGL3, this game would be the base client, the connection to the server is being implemented with Java sockets. The java server has not been developed yet, but you can use the Argentum Online Alkon v13.0 server from Visual Basic 6.0.

Discord

For those who want to collaborate with the project, they are more than welcome! You can communicate with us on our Discord.

Requirements

Dependencies

The project uses the following main dependencies (managed by Gradle):

  • LWJGL 3.3.3
  • JOML 1.10.5
  • Dear ImGui 1.86.11
  • TinyLog 2.7.0

How to compile and run

  1. Clone the repository:
git clone https://github.com/gasti-jm/argentum-online-lwjgl3.git
  1. Open the project:

    • In IntelliJ IDEA: Go to File > Open and select the project folder
    • The IDE will automatically download all dependencies through Gradle
  2. Build the project:

    • Using IDE: Click on the 'Build Project' button or press Ctrl+F9
    • Using Gradle directly: ./gradlew build
  3. Run the project:

    • Locate the main class org.aoclient.engine.Main
    • Right click and select 'Run' or press Shift+F10

Development Notes

  • The project uses Gradle for dependency management
  • Native libraries are automatically downloaded based on your operating system
  • Supports Windows, Linux and MacOS (x64 & arm64)
  • Make sure your graphics drivers are up to date for optimal OpenGL performance

Image

Screenshot 2023-08-21 044542

VirtualBox_Linux_09_03_2024_04_13_54

Thanks to:


Pablo Marquez (Morgolock) creator of Argentum Online
Lord Fers - GS-Zone user who released a base client offline in LWJGL2
And the GS-Zone people

How to Contribute:


  1. Fork the Repository: Click on "Fork" in the top right corner of the page to create your own copy.
  2. Clone Your Repository: Clone your fork to your computer using git clone https://github.com/YOUR_USERNAME/argentum-online-lwjgl3.git.
  3. Create a Branch: Create a branch with git checkout -b branch-name for your changes.
  4. Make Changes: Make your improvements or fixes and commit them.
  5. Submit a Pull Request: From your fork, create a pull request for us to review your changes.

About

MMORPG Video Game of the year 1999 created in Visual Basic 6.0 by Pablo Marquez (Morgolock), this game is open source. I have translated it to Java with LWJGL3, this game would be the base client, the connection to the server is being implemented with Java sockets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages