Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Archlord
You last visited: Today at 12:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Project] Reversing client and creating modding tools

Discussion on [Project] Reversing client and creating modding tools within the Archlord forum part of the MMORPGs category.

Reply
 
Old   #1
 
osiy1996's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 403
Received Thanks: 654
[Project] Reversing client and creating modding tools

Hello everyone. Some of you may know me from the emulator project. Here, I would like to propose a community project which could potentially be beneficial for everyone, no matter which server you're currently playing at.

As you know, most games have bunch of modding tools which gives the community a huge freedom when they're playing the game. Since there's no longer an actual company developing Archlord, tools like these could also help server owners to create more content and let players have more freedom on their client. I believe some servers already have such tools, however, they don't seem to be interested in creating quality content using them nor sharing them with the community to let them create the content for them. Tools which we could create: Map editor, Model editor, Animation editor, Effect editor, etc.

All these things considered, I would like to create an open-source project. The issue is that I don't know how many people are there who knows about reverse engineering or other fields which are important in order to make progress in this project. So, if anyone thinks that they can help, please leave a message under this thread with specifics of your knowledge. I will go ahead and post what I can do:

Knowledge: Some assembly knowledge, fair bit of experience in C programming.

So far, I wrote a tool to extract/insert files from/to packs located in ./world/filename.ma1, .ma2. These files are basically what defines the terrain we see around us(the ground, mountains, sea, etc.). They're compressed and I don't have a reliable decompression tool yet, so this is where I currently need help with. Though, first I would like to see if we even have anyone who knows about this stuff.
osiy1996 is offline  
Thanks
7 Users
Old 07/13/2016, 14:52   #2
 
elite*gold: 0
Join Date: Oct 2015
Posts: 112
Received Thanks: 82
guess I could give it a second try if an opportunity comes. ಠ╭╮ಠ

Knowledge: decent amount of ASM, good amount of C/C++, too much of C#.
I also know that I have too much time on my hands.

hope I'm not the only other one that's down for this, I think this is a project for quite a few people.
Synestraa is offline  
Old 07/13/2016, 15:02   #3
 
osiy1996's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 403
Received Thanks: 654
Yeah I think we at least need someone who's decent with compression/decompression and if we're lucky, someone who worked with renderware engine. Someone who's experienced in writing 3d model editing software would also be quite helpful.
osiy1996 is offline  
Old 07/14/2016, 11:33   #4
 
elite*gold: 0
Join Date: Sep 2014
Posts: 75
Received Thanks: 43
Are you interested in modeler? 3d Designing?
Knowledge: Amateur.
obscurewind is offline  
Old 07/14/2016, 11:47   #5
 
osiy1996's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 403
Received Thanks: 654
Quote:
Originally Posted by obscurewind View Post
Are you interested in modeler? 3d Designing?
Knowledge: Amateur.
Hey, I'm interested in someone who knows how to write modelling tools, or at least a converter between 3d file formats. At the moment, even if you created models, we couldn't add them to game since the game is using a specific 3D file format.
osiy1996 is offline  
Old 07/14/2016, 20:40   #6
 
elite*gold: 0
Join Date: Sep 2014
Posts: 75
Received Thanks: 43
Quote:
Originally Posted by osiy1996 View Post
Hey, I'm interested in someone who knows how to write modelling tools, or at least a converter between 3d file formats. At the moment, even if you created models, we couldn't add them to game since the game is using a specific 3D file format.
oh okay then , no problem , hope you find qualified people for the project soon!
obscurewind is offline  
Old 07/17/2016, 23:47   #7
 
osiy1996's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 403
Received Thanks: 654
Well, noone seems to be interested. At least, hopefuilly, people will no longer say "If you have problems with emulator you should ask for help, we have a lot of talented people here". Maybe there're talented people but they're surely not interested in doing anything.

I will still keep working on these tools whenever I can spare some time from the emulator. Hopefully, will be able to complete and share a useful tool one day.
osiy1996 is offline  
Old 07/18/2016, 20:32   #8
 
elite*gold: 0
Join Date: Feb 2014
Posts: 81
Received Thanks: 42
I hope you know you can be getting paid a lot of money for the effort and work you're putting in, I wouldnt waste the talent on this wasteland my friend
~Skazy~ is offline  
Old 07/18/2016, 20:37   #9
 
Feldunost's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 748
Received Thanks: 163
Quote:
Originally Posted by osiy1996 View Post
Well, noone seems to be interested. At least, hopefuilly, people will no longer say "If you have problems with emulator you should ask for help, we have a lot of talented people here". Maybe there're talented people but they're surely not interested in doing anything.

I will still keep working on these tools whenever I can spare some time from the emulator. Hopefully, will be able to complete and share a useful tool one day.
Well you are asking for something that is even more beyond than average c++ developper's skills ...

Of course noone or only a few can help u on this matter. I had a though time reversing server side with no luck. So ... beyond my capabilities.
Feldunost is offline  
Old 07/18/2016, 21:55   #10
 
osiy1996's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 403
Received Thanks: 654
@
I like doing it so.. Even if it doesn't pay off financially I've learnt a lot during the time I spent which will most likely help me my whole life.

@
Thing is people are not limited to use C. They can use whatever they're comfortable with. My main purpose was to work separately to gather information for public use. It's mostly just basic file parsing. I myself didn't know any opengl nor had any knowledge about renderware file formats until very recently. Just googled to find some documents, learnt enough to keep things rolling. Now I can load some of the models into my application.


osiy1996 is offline  
Thanks
4 Users
Old 07/19/2016, 19:27   #11
 
marocco56's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 526
Received Thanks: 106
Maybe one day ull succeed to have first modded AL serv :P
marocco56 is offline  
Old 07/19/2016, 23:24   #12
 
elite*gold: 0
Join Date: Sep 2014
Posts: 75
Received Thanks: 43
@ I wouldn't be brave enough to say "we", but at least I can say, I admire your constant work and love for this awesome game, anything you need, and that is inside my capacities, count with me. Cheers ~
obscurewind is offline  
Thanks
2 Users
Reply




All times are GMT +1. The time now is 12:55.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.