Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » General Jazz Jackrabbit Talk

Comprehensive open source application project?

Reply
 
Thread Tools
Tik Tik's Avatar

JCF Member

Joined: Mar 2001

Posts: 4,982

Tik is doing well so far

Jun 1, 2006, 07:10 PM
Tik is offline
Reply With Quote
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"></td></tr></table>
Black Ninja Black Ninja's Avatar

JCF Member

Joined: Mar 2001

Posts: 2,312

Black Ninja is an asset to this forumBlack Ninja is an asset to this forum

Jun 1, 2006, 07:53 PM
Black Ninja is offline
Reply With Quote
If this went far enough I'd be willing to consider sharing the hi-res code.
Monolith

JCF Member

Joined: Mar 2001

Posts: 2,221

Monolith is doing well so far

Jun 1, 2006, 09:11 PM
Monolith is offline
Reply With Quote
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>
Grytolle Grytolle's Avatar

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

Jun 1, 2006, 09:46 PM
Grytolle is offline
Reply With Quote
When was that Monolith? I'm definately in, eventhough my compilable coding sucks horsedong.
__________________
<center></center>
Tik Tik's Avatar

JCF Member

Joined: Mar 2001

Posts: 4,982

Tik is doing well so far

Jun 1, 2006, 10:03 PM
Tik is offline
Reply With Quote
Quote:
Originally Posted by Grytolle
When was that Monolith? I'm definately in, eventhough my compilable coding sucks horsedong.
There is nothing to be 'in' yet. I was just introducing the idea and we'll see where it goes from there.

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.
__________________
&lt;table width=&quot;100%&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;a href=&quot;http://www.jj2.info&quot; title=&quot;waaaait&quot; style=&quot;font-size: 14pt;font-family: Verdana;text-decoration: none;&quot;&gt;penny on the train track&lt;/a&gt;
&lt;a href=&quot;/junk/tick/tickbot.html&quot;&gt;readme&lt;/a&gt; - &lt;a href=&quot;/junk/tick/quote.html&quot;&gt;quotes&lt;/a&gt; - &lt;a href=&quot;/junk/tick/rsg.html&quot;&gt;formats&lt;/a&gt; - are you brained? *\o/*&lt;/td&gt;&lt;td width=&quot;1%&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
Alister Alister's Avatar

JCF Member

Joined: Mar 2001

Posts: 908

Alister is doing well so far

Jun 1, 2006, 11:06 PM
Alister is offline
Reply With Quote
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.
__________________
OpenJazz: Site - Talk
Palette Suite: Site - Talk
Yours truly: Site
Grytolle Grytolle's Avatar

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

Jun 1, 2006, 11:46 PM
Grytolle is offline
Reply With Quote
Quote:
Originally Posted by Spaztic
There is nothing to be 'in' yet. I was just introducing the idea and we'll see where it goes from there.
I'm up for it anyway
__________________
<center></center>
Birdie Birdie's Avatar

JCF Member

Joined: Mar 2005

Posts: 1,796

Birdie is doing well so far

Jun 2, 2006, 05:59 AM
Birdie is offline
Reply With Quote
Quote:
Originally Posted by Grytolle
I'm up for it anyway
I'll help too.
__________________
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Jun 2, 2006, 06:02 AM
Cpp is offline
Reply With 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.
__________________
<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>
Neobeo

JCF Member

Joined: Sep 2002

Posts: 409

Neobeo is an asset to this forumNeobeo is an asset to this forum

Jun 2, 2006, 09:04 AM
Neobeo is offline
Reply With Quote
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>
jam

JCF Member

Joined: Nov 2005

Posts: 231

jam is doing well so far

Jun 2, 2006, 10:53 AM
jam is offline
Reply With Quote
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.
n00b

JCF Veteran

Joined: May 2004

Posts: 5,578

n00b is an asset to this forumn00b is an asset to this forum

Jun 2, 2006, 11:02 AM
n00b is offline
Reply With Quote
They're not released to the public because they don't exist. All that cool stuff is done with their MINDS
Birdie Birdie's Avatar

JCF Member

Joined: Mar 2005

Posts: 1,796

Birdie is doing well so far

Jun 2, 2006, 01:15 PM
Birdie is offline
Reply With Quote
Quote:
Originally Posted by n00b
they don't exist.
I'am not so sure.
__________________
n00b

JCF Veteran

Joined: May 2004

Posts: 5,578

n00b is an asset to this forumn00b is an asset to this forum

Jun 2, 2006, 01:20 PM
n00b is offline
Reply With Quote
Quote:
Originally Posted by n00b
All that cool stuff is done with their MINDS
Stop cherry picking

Derby: Content removal. Avoid inappropriate slang expressions.

Last edited by Derby; Jun 2, 2006 at 02:16 PM.
Monolith

JCF Member

Joined: Mar 2001

Posts: 2,221

Monolith is doing well so far

Jun 2, 2006, 08:57 PM
Monolith is offline
Reply With Quote
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>
Grytolle Grytolle's Avatar

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

Jun 3, 2006, 02:06 AM
Grytolle is offline
Reply With Quote
Next time try presenting the project too?
__________________
<center></center>
Neobeo

JCF Member

Joined: Sep 2002

Posts: 409

Neobeo is an asset to this forumNeobeo is an asset to this forum

Jun 3, 2006, 04:12 AM
Neobeo is offline
Reply With Quote
Quote:
Originally Posted by Monolith
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.
I wasn't there then ;o.
__________________
<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>
Fawriel Fawriel's Avatar

JCF Éminence Grise

Joined: May 2002

Posts: 11,990

Fawriel is doing well so far

Jun 3, 2006, 04:23 AM
Fawriel is offline
Reply With Quote
But wouldn't an open-source project make it easier for crashers to bypass it?
__________________
Marijn

JCF Member

Joined: Feb 2006

Posts: 210

Marijn is doing well so far

Jun 3, 2006, 04:42 AM
Marijn is offline
Reply With Quote
Monolith write in his request post:
Quote:
Have some knowledge, or preferably experience, in dealing with the inner workings of JJ2 or associated files. (Memory editing, file formats, how to patch particular bugs, how to make Jazz2.exe do what you want, etc.)
There is my problem, but I will watch! =)
Stijn Stijn's Avatar

Administrator

Joined: Mar 2001

Posts: 6,964

Stijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to behold

Jun 3, 2006, 05:05 AM
Stijn is offline
Reply With Quote
Quote:
Originally Posted by Fawriel
But wouldn't an open-source project make it easier for crashers to bypass it?
http://en.wikipedia.org/wiki/Open-so..._closed_source
Fawriel Fawriel's Avatar

JCF Éminence Grise

Joined: May 2002

Posts: 11,990

Fawriel is doing well so far

Jun 3, 2006, 06:54 AM
Fawriel is offline
Reply With 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?
__________________
Xobim Xobim's Avatar

JCF Member

Joined: May 2005

Posts: 2,454

Xobim is doing well so far

Jun 3, 2006, 07:21 AM
Xobim is offline
Reply With Quote
Yes, but the vulnerabilities can be fixed much faster...
__________________
Earth Mantra, for all your ambient music needs.
Monolith

JCF Member

Joined: Mar 2001

Posts: 2,221

Monolith is doing well so far

Jun 3, 2006, 04:37 PM
Monolith is offline
Reply With Quote
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>
blurredd blurredd's Avatar

JCF Member

Joined: Nov 2001

Posts: 1,896

blurredd is an asset to this forumblurredd is an asset to this forum

Jun 4, 2006, 07:55 AM
blurredd is offline
Reply With Quote
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.
__________________
D3
Extra. No CTO v0.75
Animating Tiles Properties.
ATB Contest. Scripting Language.
Gameplay Theories.
1UP. Pitfall. Desolation.
SC2.

Falcury

JCF Member

Joined: Nov 2005

Posts: 65

Falcury is doing well so far

Jun 4, 2006, 08:09 AM
Falcury is offline
Reply With Quote
Quote:
Originally Posted by Spaztic
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.
Does PTB qualify? I'm not so sure whether I want to release the source code just yet, however, because I enjoy making new features/finding things out myself a lot.
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.
Neobeo

JCF Member

Joined: Sep 2002

Posts: 409

Neobeo is an asset to this forumNeobeo is an asset to this forum

May 26, 2007, 01:22 AM
Neobeo is offline
Reply With Quote
It's been almost a year from when this was first brought up, yet nothing has been done. Well, there is the awesome j2nsm, which has the source code. But it would still be useful to have a "standard set of utilities", or at least some guidelines regarding jj2 utilities.
__________________
<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>
FreeFull FreeFull's Avatar

JCF Member

Joined: Sep 2006

Posts: 536

FreeFull is doing well so far

May 26, 2007, 02:10 AM
FreeFull is offline
Reply With Quote
I will be in when I will learn enough about pointers and while loops.
__________________
I am.
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

May 26, 2007, 02:44 AM
Jerrythabest is offline
Reply With Quote
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.
__________________
FreeFull FreeFull's Avatar

JCF Member

Joined: Sep 2006

Posts: 536

FreeFull is doing well so far

May 26, 2007, 03:03 AM
FreeFull is offline
Reply With Quote
Quote:
Originally Posted by Jerrythabest View Post
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.
here
__________________
I am.

Last edited by FreeFull; May 26, 2007 at 03:14 AM.
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

May 26, 2007, 05:30 AM
Jerrythabest is offline
Reply With 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.
__________________
ShadeJackrabbit ShadeJackrabbit's Avatar

JCF Member

Joined: Apr 2005

Posts: 1,342

ShadeJackrabbit is doing well so far

May 26, 2007, 08:40 AM
ShadeJackrabbit is offline
Reply With Quote
I'm using Linux, I know nothing about memory addressing, and the most programming I know is JavaScript.

But I'm willing to learn.
__________________

Stop talking sense, this is an internet argument. ~Doubble Dutch
Tik Tik's Avatar

JCF Member

Joined: Mar 2001

Posts: 4,982

Tik is doing well so far

May 28, 2007, 05:31 AM
Tik is offline
Reply With Quote
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.
__________________
&lt;table width=&quot;100%&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;a href=&quot;http://www.jj2.info&quot; title=&quot;waaaait&quot; style=&quot;font-size: 14pt;font-family: Verdana;text-decoration: none;&quot;&gt;penny on the train track&lt;/a&gt;
&lt;a href=&quot;/junk/tick/tickbot.html&quot;&gt;readme&lt;/a&gt; - &lt;a href=&quot;/junk/tick/quote.html&quot;&gt;quotes&lt;/a&gt; - &lt;a href=&quot;/junk/tick/rsg.html&quot;&gt;formats&lt;/a&gt; - are you brained? *\o/*&lt;/td&gt;&lt;td width=&quot;1%&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

May 28, 2007, 09:19 AM
Jerrythabest is offline
Reply With Quote
Quote:
Originally Posted by Tik View Post
- designing the layout and capabilities of a website catering to this purpose
I'd like to do that
__________________
Dermo Dermo's Avatar

JCF Member

Joined: Jun 2005

Posts: 1,743

Dermo should make better posts

May 28, 2007, 10:52 AM
Dermo is offline
Reply With Quote
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
ShadeJackrabbit ShadeJackrabbit's Avatar

JCF Member

Joined: Apr 2005

Posts: 1,342

ShadeJackrabbit is doing well so far

May 28, 2007, 01:44 PM
ShadeJackrabbit is offline
Reply With Quote
I don't care what exactly it is. Just give me an assignment and I'll do my best to complete it.
__________________

Stop talking sense, this is an internet argument. ~Doubble Dutch
Dermo Dermo's Avatar

JCF Member

Joined: Jun 2005

Posts: 1,743

Dermo should make better posts

May 28, 2007, 02:33 PM
Dermo is offline
Reply With Quote
Quote:
Originally Posted by ShadeJackrabbit View Post
I don't care what exactly it is. Just give me an assignment and I'll do my best to complete it.
When I said 1.23+ is the way to go I didn't mean that should be the name of it.

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
ShadeJackrabbit ShadeJackrabbit's Avatar

JCF Member

Joined: Apr 2005

Posts: 1,342

ShadeJackrabbit is doing well so far

May 28, 2007, 02:35 PM
ShadeJackrabbit is offline
Reply With Quote
Numerous bugs, mainly only good for online play.
__________________

Stop talking sense, this is an internet argument. ~Doubble Dutch
Grytolle Grytolle's Avatar

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

May 29, 2007, 12:54 AM
Grytolle is offline
Reply With Quote
1.23+ isn't open source
__________________
<center></center>
ShadeJackrabbit ShadeJackrabbit's Avatar

JCF Member

Joined: Apr 2005

Posts: 1,342

ShadeJackrabbit is doing well so far

May 29, 2007, 09:04 AM
ShadeJackrabbit is offline
Reply With Quote
That too.
__________________

Stop talking sense, this is an internet argument. ~Doubble Dutch
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 07:27 PM.