![]() |
Comprehensive open source application project?
I am not very active in the subsection of this community that still plays the game often. However, in observing j2o, the jcf, and lots of discussions and #jj2, I've noticed a couple of trends.
First of all, there are a lot of applications to help modify and convenience using jazz2. From chat loggers to anti-crashers, there are dozens of programs people have released. Most of these focus on a couple of aspects of jj2. Secondly, because of the large number of programs, a lot of people feel the need to run several of them at once when they run jazz2, which is inconvenient. There are, as well, some groups that have existed to promote changes in jazz2 by producing programs and in studying how the programs work. They have mapped out memory addresses and sprites and documented a lot of useful information. Because our community seems to have a number of people interested in programming or studying jj2 with similar objectives, I wondered why there hasn't been a proposal for some new group. What I have in mind is an open source project with goals to make a comprehensive application or group of applications to fix bugs in jj2 and give people convenient access to new features. This would mean that several programs would not have to be run with jazz2 and that everyone in the community could work together towards something. I don't -believe- something like this has been attempted before with jj2. There are or were several groups with these sort of ideals in mind, but I think an open project might help unify the community. As for logistics and who would do managing, I don't know. That's thinking far ahead. I just felt like sharing the idea, and hearing your thoughts. |
If this went far enough I'd be willing to consider sharing the hi-res code.
|
I had requested a group to help with a larger project before, but there was little interest and nothing happened. Maybe people weren't as interested as they are now, or maybe the requirements of a real project were a bit too much.
|
When was that Monolith? I'm definately in, eventhough my compilable coding sucks horsedong.
|
Quote:
I don't recall your project either, Mono. This idea would hopefully involve some real dedication from a few people (mainly for something such as establishing a site and database and decided what is going to happen), but beyond that all of the real programming would be a joint effort. |
I had an idea to form a committee to standardise the set of utilities people should and shouldn't use, but nothing really came of it. This sounds like a much better idea - if that committee actually made a single utility which performed the agreed-upon functions, it would be much easier to enforce.
|
Quote:
|
Quote:
|
Sounds interesting. I have much knowledge about jj2 memory parts and tricks that I used in mayn Visual Basic applications. Recently I have moved to C++ and this is where I put most of my time today. My current research is the J2L uncompressed data structure.
|
heh, i've finally learned dll programming, so if there's anything i could help with, count me in. (i know win32 api programming)
|
Honestly sounds like a good idea. Count me in. Even though I'm limited to weekends.
|
Count me in too! Oh and before this project starts- for gods sake don't start making awesome programs and not releasing them to the public and making up stupid excuses why.
|
They're not released to the public because they don't exist. All that cool stuff is done with their MINDS
|
Quote:
|
Quote:
Derby: Content removal. Avoid inappropriate slang expressions. |
This was what I had posted earlier: http://www.jazz2online.com/jcf/showthread.php?t=13846
Mostly I ended up with people who only had memory addresses, couldn't program very well, or just didn't have the time. |
Next time try presenting the project too? :o
|
Quote:
|
But wouldn't an open-source project make it easier for crashers to bypass it?
|
Monolith write in his request post:
Quote:
|
Quote:
|
"However, having the source code for a program could also make it easier for a malicious person to discover security vulnerabilities that they can take advantage of (instead of reporting or fixing them)."
..I guess that means yes, then? |
Yes, but the vulnerabilities can be fixed much faster...
|
It is possible for vulnerabilities to be fixed faster, but just as easy for vulnerabilities to be taken advantage of. It makes things happen faster on both sides, but also remember that it's usually harder to fix something than it is to break it. Plus it depends greatly on how many people there are working on either side.
I could try to open up my project again. It is still relevant. By open up I mean letting people who can possibly contribute learn about it and help work on it. The project will remain hidden to the public until it becomes clear that the project will be completed and become available. Otherwise if it's never going to happen, there's no point in telling anybody about it. Besides, it could change as more planning goes into it. I still have a few things set up so that multiple people could easily contribute to the project, such as a wiki and a subversion repository, so I should be able to start things again without too much trouble. |
I don't believe open source projects are always a good idea (I agree with what Fawriel said), but I think making only certain parts of the application open source could be an alternative.
|
Quote:
In the long run, I almost certainly will release the source code. In that way, others can continue/help with the development and I will just be a part of it. |
It's been almost a year from when this was first brought up, yet nothing has been done. Well, there is the awesome j2nsm,
|
I will be in when I will learn enough about pointers
|
Grytolle asked me to make a database site for memory addresses once, but it never really came to something useful. If this project is going to come alive, I'm willing to build such a database anyway so that people can add and look up memory addresses.
|
Quote:
|
That's not very easy to work with... if the list grows bigger the page will become far too long. For now, it's the easiest way though.
|
I'm using Linux, I know nothing about memory addressing, and the most programming I know is JavaScript.
But I'm willing to learn.}> |
I completely forgot about this entire idea. One thing I should have mentioned is that I simply had the idea, I cannot organize, manage, or even contribute significantly besides perhaps beta testing.
It would take some initiative and dedication on the part of a handful of people to make a project like this work. Those with the knowledge and experience to organize such a thing would do well to volunteer or simply take some leading action. Here are some things to consider: - what it would be written in and how it would be compiled - designing the layout and capabilities of a website catering to this purpose - whether or not it should have restricted access or be truly open source - a list of functions this master program would need to do, and how they would be organized in the program itself Just some things to think about. |
Quote:
|
1.23+ is the best way to go.
|
I don't care what exactly it is. Just give me an assignment and I'll do my best to complete it.
|
Quote:
I meant that this has been done before in a file called 1.23+ (sigh) How about actually checking to see if this has been done before? You know? Using the search button? Here i'll help you out a little... http://www.jazz2online.com/J2Ov2/dow...p?levelID=4512 (the search button is your best friend) |
Numerous bugs, mainly only good for online play.
|
1.23+ isn't open source
|
That too.
|
| All times are GMT -8. The time now is 05:27 AM. |
Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online