Jun 1, 2006, 07:10 PM | |
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.
__________________
<table width="100%"><tr><td valign="top"><a href="http://www.jj2.info" title="waaaait" style="font-size: 14pt;font-family: Verdana;text-decoration: none;">penny on the train track</a> <a href="/junk/tick/tickbot.html">readme</a> - <a href="/junk/tick/quote.html">quotes</a> - <a href="/junk/tick/rsg.html">formats</a> - are you brained? *\o/*</td><td width="1%" align="right"> ![]() |
Jun 1, 2006, 07:53 PM | |
If this went far enough I'd be willing to consider sharing the hi-res code.
|
Jun 1, 2006, 09:11 PM | |
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.
__________________
<div style="float: right; width: 100px; height: 70px; margin: 5px 15px;"><img src="http://madskills.org/monolith/idleserver.gif" style="width: 98px; height: 65px;"><img src="http://madskills.org/monolith/theserver.gif" style="width: 98px; height: 65px; position: relative; top: -65px;"></div><div style="margin: 0 3em; font-size: 80%; font-style: italic;">Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres.</div><div style="text-align: right; text-size: 80%;">1 Corinthians 13:4-7</div> |
Jun 1, 2006, 10:03 PM | ||
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.
__________________
<table width="100%"><tr><td valign="top"><a href="http://www.jj2.info" title="waaaait" style="font-size: 14pt;font-family: Verdana;text-decoration: none;">penny on the train track</a> <a href="/junk/tick/tickbot.html">readme</a> - <a href="/junk/tick/quote.html">quotes</a> - <a href="/junk/tick/rsg.html">formats</a> - are you brained? *\o/*</td><td width="1%" align="right"> ![]() |
Jun 1, 2006, 11:06 PM | |
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.
|
Jun 2, 2006, 06:02 AM | |
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.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a> |
Jun 2, 2006, 08:53 AM | |
heh, i've finally learned dll programming, so if there's anything i could help with, count me in. (i know win32 api programming)
|
Jun 2, 2006, 09:04 AM | |
Honestly sounds like a good idea. Count me in. Even though I'm limited to weekends.
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
Jun 2, 2006, 08:57 PM | |
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.
__________________
<div style="float: right; width: 100px; height: 70px; margin: 5px 15px;"><img src="http://madskills.org/monolith/idleserver.gif" style="width: 98px; height: 65px;"><img src="http://madskills.org/monolith/theserver.gif" style="width: 98px; height: 65px; position: relative; top: -65px;"></div><div style="margin: 0 3em; font-size: 80%; font-style: italic;">Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres.</div><div style="text-align: right; text-size: 80%;">1 Corinthians 13:4-7</div> |
Jun 3, 2006, 04:12 AM | ||
Quote:
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
Jun 3, 2006, 04:42 AM | ||
Monolith write in his request post:
Quote:
|
Jun 3, 2006, 05:05 AM | ||
Quote:
|
Jun 3, 2006, 06:54 AM | |
"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?
__________________
![]() |
Jun 3, 2006, 07:21 AM | |
Yes, but the vulnerabilities can be fixed much faster...
__________________
Earth Mantra, for all your ambient music needs. |
Jun 3, 2006, 04:37 PM | |
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.
__________________
<div style="float: right; width: 100px; height: 70px; margin: 5px 15px;"><img src="http://madskills.org/monolith/idleserver.gif" style="width: 98px; height: 65px;"><img src="http://madskills.org/monolith/theserver.gif" style="width: 98px; height: 65px; position: relative; top: -65px;"></div><div style="margin: 0 3em; font-size: 80%; font-style: italic;">Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres.</div><div style="text-align: right; text-size: 80%;">1 Corinthians 13:4-7</div> |
Jun 4, 2006, 07:55 AM | ||||
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.
__________________
|
Jun 4, 2006, 08:09 AM | ||
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. |
May 26, 2007, 01:22 AM | |
It's been almost a year from when this was first brought up, yet nothing has been done. Well, there is the awesome j2nsm,
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
May 26, 2007, 02:44 AM | |
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.
__________________
|
May 26, 2007, 03:03 AM | ||
Quote:
__________________
I am. Last edited by FreeFull; May 26, 2007 at 03:14 AM. |
May 26, 2007, 05:30 AM | |
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.
__________________
|
May 26, 2007, 08:40 AM | |
I'm using Linux, I know nothing about memory addressing, and the most programming I know is JavaScript.
But I'm willing to learn. ![]() |
May 28, 2007, 05:31 AM | |
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.
__________________
<table width="100%"><tr><td valign="top"><a href="http://www.jj2.info" title="waaaait" style="font-size: 14pt;font-family: Verdana;text-decoration: none;">penny on the train track</a> <a href="/junk/tick/tickbot.html">readme</a> - <a href="/junk/tick/quote.html">quotes</a> - <a href="/junk/tick/rsg.html">formats</a> - are you brained? *\o/*</td><td width="1%" align="right"> ![]() |
May 28, 2007, 09:19 AM | ||
Quote:
![]()
__________________
|
May 28, 2007, 10:52 AM | |
1.23+ is the best way to go.
__________________
Yes, I am, in fact, ALWAYS the one to blame for everything. And none of your are full of yourself. Good job. Do you like Stijn? Take my poll! ![]() ![]() Windows is not a virus. A virus is small and efficient... Note to Stijn: how am i even getting away with this |
May 28, 2007, 01:44 PM | |
I don't care what exactly it is. Just give me an assignment and I'll do my best to complete it.
|
May 28, 2007, 02:33 PM | ||
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)
__________________
Yes, I am, in fact, ALWAYS the one to blame for everything. And none of your are full of yourself. Good job. Do you like Stijn? Take my poll! ![]() ![]() Windows is not a virus. A virus is small and efficient... Note to Stijn: how am i even getting away with this |
May 28, 2007, 02:35 PM | |
Numerous bugs, mainly only good for online play.
|
May 29, 2007, 09:04 AM | |
That too.
|
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 07:32 AM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.