|
|
Java wouldn't be my first choice of language to rewrite HoN_Modman in. I would use C++/Qt. This would yield the best performance/memory usage and it would integrate a lot better UI-wise with all three operating systems.
I would like to help you even more for being the same country as mine and I started the course in computer science this year, but I have very little experience in java. I would be honored to learn from your work =).
Performance/memory usage by a small program like modman really don't mean anything. Easy cross platform usability and soild language are.
Java is a beautiful language. Yes it does run a tiny bit slower cause it has to run via an emulator instead of directly. But who cares we all probably have like 1 billion times the power it require to run a program of this scale and that's a small price to pay for all the cake Java provides.
I'd love to see a Java version of modman, plus the neat ideas OP posted. Reminds me a bit of the curse client for WoW and that'd be super cool to have for HoN. Nothing beats double-click download/install. That'd probably also get rid of all the slightly retarded people using IE and posting about .honmod being .zip and have no clue what to do with them. (Read the stickies you goons! If something doesn't work RESEARCH instead of posting "I'm lazy and an idiot, fix my problems")
Okay a bit off-topic.
Anyway gogo Java version. Pretty sure the linux people will rejoice.
Everyone's saying JAVA is slow but, guys, this is not about re-coding the game, we are talking about a mod manager :PickledBrain:
I think thats a good choice, and i'll be glad to contribute (maybe for the GUI in swing).
That's why I didn't used Python, I said I didn't know Python well, I said probally something that isn't true, I just said that because I see a lot of web-applications using it.
Java is well made and it's Virtual Machine is stable and totally functional, and I, as programmer, don't have to worry about almost anything related to the OS, just some details that are not big deal. So, that's why Java was my choice. And memory usage and performance, for a tiny software like this, won't make a difference.
You are welcome to learn. But at least, you know Object Oriented Programming?
That's the main point of integrating with a website. That curse client was my main inspiration =D
That would be a nice help, since I can't do a nice interface without wasting much time, I'm an idiot at making nice interfaces.
Please, who want's to give me a hand, just send me an email 'shirkit[At)gmail[DOT)com'
Last edited by Shirkit; 04-30-2010 at 05:30 PM.
Don't listen to people who say Java is too slow.
Java is a great language to use for an application like this.
There aren't going to be any noticeable performance issues.
Last edited by NinjaPants; 05-01-2010 at 01:07 AM.
I <3 Efel.
If I don't respond to your pm, it's because I'm currently processing and evaluating other pms.
Well, I'm making some nice progress around here. I have pratically finished the .honmod (zip) communication and the XML < - > Mod communication. Now, it's missing the methods to do actions in the .honmod/mod.xml, and then start into the interface, then finally the extra resources, that are the built-in XML Editor and an online repository to integrate with. But what I'm gonna need is someone to make an interface. Anyone can give me a hand here?
Last edited by Shirkit; 05-01-2010 at 11:26 PM.
The fact is, I really don't like Java and SourceForce (lol)
But I have some exp in Java.
I would bother look at the code, and help, or port it to PyQt (yeah I really like Python and Qt)
**** it, I had the same idea for some months now, but was to lazy to start such a project. xD
If you need any help, don't hesitate and send me a PM. I had to deal with reading xml-files from zip-archives myself in my latest project (HoN Replay Checker), it's not that difficult.
btw. making an interface is pretty easy if you use a feature rich IDE like Netbeans.
Last edited by H3llsp4wn; 05-05-2010 at 12:29 AM.
I know isn't that ahrd, but what I want to do is make to make a nice Editor for the developers, and that part I almost got it already. The XML reading/writing is done, the zipping/unzipping is done, the cache handle is done, and now I'm working on the Game class, to get/save information from the Heroes of Newerth.
Don't you want to help us to develop it? We need all help we can have. Work around here isn't missing![]()
Dude, I'm sure you probally have no clue what you are talking about. This is a small software to do small things, and the platform where it will run (Desktop/Notebooks) have enough RAM (256MB) to run this simple program. And for such processors (2.4 GHz), you won't feel the difference in such a small software. I'm studying this for 3 years by now, and I can tell that any multi-platform (OS) programming language would suit well, but Java is the one I can develop well.
If this was a real-time software, with needs to response in precise and fast timing, I would never use Java, but in this case, it just suits well. At the maximum, it will take about 40-50MB of Ram, and that isn't much for a 2 minute running software.
When the software releases, you can tell me if you think that it's that slow as you are saying.
As I said, if you need any help, just PM me.![]()
Manda ver Shirkit XDXDXDXDXD
v?, mantenham-se no t?pico xD
Bom trabalho pessoal![]()