<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>JazzJackrabbit Community Forums</title>
		<link>http://www.jazz2online.com/jcf/</link>
		<description>Forum for discussing Jazz Jackrabbit 2, its sequels and the online game community. Active since 2001!</description>
		<language>en</language>
		<lastBuildDate>Mon, 25 May 2026 06:50:35 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://jazz2online.com/jcf/images/misc/rss.jpg</url>
			<title>JazzJackrabbit Community Forums</title>
			<link>http://www.jazz2online.com/jcf/</link>
		</image>
		<item>
			<title>Shooting powerups</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20905&amp;goto=newpost</link>
			<pubDate>Wed, 13 May 2026 16:13:00 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>Don't really know about others' preferences, but I find it vexingly inconvenient when you try shooting powerups while (sometimes unknowingly) having a very limited number of their respective ammo, you end up powering up the ammo only with no amount gained. This forced the habit of depleting the last few bullets of it first before shooting which has occasionally put me in some disadvantageous situations. So, we don't we just consolidate that punishing behaviour into always getting that juicy +20 ammo no matter what. Isn't it a lot better that way?<br />
<br />
P.S: The mutator running on ZD already does this by default, and everyone seemed quiet and content about it.</div>

]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=49">JJ2+ Issue Tracker</category>
			<dc:creator>ThunDerDraGon</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20905</guid>
		</item>
		<item>
			<title>Fourm Rules</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20903&amp;goto=newpost</link>
			<pubDate>Tue, 12 May 2026 09:36:33 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>Welcome to our forum!<br />
<br />
Before you begin posting, please read this thread, as these rules will help you get the most out of your experience here and make our forum a better place for everyone. If you break them, you will receive warnings and possibly be banned. We don't want to do this, so please think before you post.<br />
<br />
1. This is our house.<br />
This is our house and you are our guests. We will do everything in our power to treat everyone with respect and accommodate everyone's wishes, but this is a private site, so when you're here, you abide by our rules. We're not obligated to observe anyone's notions of free speech or fairness, but we will try to. Feel free to open a dialogue with staff or moderators or give suggestions in the Site Questions &amp; Forum Feedback Forum.<br />
<br />
2. Follow forum etiquette.<br />
Use common sense and treat others like you would want to be treated. This doesn't mean you can't argue with someone and things may get heated sometimes. However, flames are largely discouraged and we expect people to have a good reason to resort to harsh language. Gratuitous swearing, insults, or trolling will get you banned. In general, you'll never go wrong by being nice, polite, and mature.<br />
<br />
There is a general etiquette that is followed on the forums that you can only learn through reading and posting, but here are a few important examples:<br />
Jokes, slurs, insults et cetera at the expense of someone's race, gender, religion, sexual orientation and such are not acceptable. Don't be a bigot!<br />
DO NOT POST IN ALL CAPS. IT SOUNDS LIKE YOU ARE SCREAMING<br />
Post your topics in the appropriate forum.<br />
Don't be a drama queen or martyr. Our forums aren't colonial America or Tiananmen Square. "This is going to get me banned, but..." is a good way to get banned regardless of what follows.<br />
Use the Search Function before making a new thread to make sure there isn't already a topic.<br />
Memes are annoying. There are plenty of places to go if you want to see pictures of people failing or a caption attached to a cat. Our forums are not one of those places.<br />
Don't post NSFW content. This isn't the place for it.<br />
Do not post links to warez, abandonware or content that could otherwise be illegal to download. This includes (links to) full or beta versions of Jazz Jackrabbit 1, 2, 3 and GBA.<br />
Do not disrupt other users' experience by posting unnecessarily large images or other content that may distort the page. This includes quoting a post with large image(s) if your reply is on the same page.<br />
Post about the topic at hand. Do not post questions about Jazz Jackrabbit 1 in a thread about Jazz Jackrabbit 2. Do not post your favourite music video in a thread about game scripting. Look for a relevant thread to post in or open a new one.<br />
<br />
3. Think before you post.<br />
Consider carefully the context of the conversation and the user you are responding to before posting. It's very important to be informed about a discussion before posting your thoughts. Do not post just for the sake of posting. We will warn for excessive "+1" posts. Also, don't be a backseat moderator. Our moderators handle the moderation so you don't have to. If you feel like moderation is warranted but nothing is happening, use the Report Post button (<img src="http://www.jazz2online.com/jcf/images/buttons/report.gif" border="0" alt="" />) at the bottom of a post to inform forum staff rather than make a fuss about it in the thread at hand.<br />
<br />
4. Contribute.<br />
Everyone that is on Jazz2Online is capable of contributing to the site in one way or another. Some people contribute by being helpful when someone posts a question. Some people contribute by writing interesting or humorous posts that stimulate discussion. Others provide resources or news. There's no single way to go about contributing, but all of these things help make our forums better. Many longtime contributors will have more posting freedom on the forums. It's not a license to do anything they want, but in general good contributors will get favorable treatment.<br />
<br />
When you create a new thread, make sure to include content worth discussing in it. A link or YouTube video is not enough. An opening post should set the tone for discussion by being thoughtful and well constructed. We will not hesitate to close threads that don't have enough content.<br />
<br />
5. Don't spam.<br />
Don't use our forums as your personal marketing resource. Don't post referral links or blatant traffic grabs. It's fine to post a thread that links to your personal blog or an article you wrote or published on another site if the content is relevant to the discussion, but treat our forums as your home, not as a tool to drive traffic. Additionally, don't treat our forum as a substitute for Google or a way to be lazy in your studies.<br />
<br />
To discourage spambots, we require that new users post in an existing thread before they can create a new thread. A good place to make your first post is in the Who are you? welcome thread.<br />
<br />
6. Respect forum veterans.<br />
All other things being equal, we will give preferential treatment to members who have been with us longer. This doesn't mean they get to do whatever they want, but they do get the benefit of the doubt. If we know you and you've been around and contributed, you are much less likely to have your posts or account moderated.<br />
<br />
In practice, this policy means a user who has thousands of posts can get away with breaking a few minor rules with just a warning while a new user might be banned. Is this unfair? Probably. But that's how it works here, longevity and contribution are rewarded.<br />
<br />
7. English is the official language.<br />
Please use English only, and make an attempt to spell check and type coherently.<br />
<br />
8. Respect your ID.<br />
Don't register 10 accounts or make your ID a novelty account that only posts a 1-liner joke over and over. Your ID is your name, it's how our users will know you and recognize you. For this reason we require that members wait at least five months before changing their username and reserve the right to refuse any name change.<br />
<br />
9. Read these rules.<br />
Yes, we realize that if you weren't reading the rules to begin with you probably won't be reading this, and if you're reading this, you're already reading them. So, err, keep reading.<br />
<br />
10. Have fun!<br />
Our forum has fun people. Enjoy it. Make others happy. Be happy. Avoid being negative. Heed the admonition of Oscar Wilde: some people bring happiness wherever they go, others whenever they go.</div>

]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=4">General Jazz Jackrabbit Talk</category>
			<dc:creator>Moodler</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20903</guid>
		</item>
		<item>
			<title>Bug Report jjPAL(...).load(): possibly false positive detection of no GIF global color table?</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20902&amp;goto=newpost</link>
			<pubDate>Mon, 11 May 2026 00:37:21 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>Save this as a mutator and test on a local server. Pay attention to chatlogger for angelscript warnings.<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">// Reference: https://en.wikipedia.org/wiki/GIF#Example_GIF_file<br />
// Reference: https://giflib.sourceforge.net/whatsinagif/bits_and_bytes.html<br />
bool hasGlobalColorTable(string filename) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; jjSTREAM dat(filename);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (dat.getSize() &lt; 13) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; string magic;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dat.get(magic, 6);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (magic != &quot;GIF89a&quot;) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; dat.discard(2); // discard logical screen width<br />
&nbsp; &nbsp; &nbsp; &nbsp; dat.discard(2); // discard logical screen height<br />
&nbsp; &nbsp; &nbsp; &nbsp; uint8 gctFlags;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dat.pop(gctFlags);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (gctFlags &amp; 0x80 != 0) { // &quot;the highest true bit means that the GCT is present&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return true;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
}<br />
<br />
void onLevelBegin() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; jjConsole(&quot;Test GIFs by typing a filename in chat&quot;);<br />
}<br />
<br />
bool onLocalChat(string &amp;in stringReceived, CHAT::Type) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; bool res1 = jjPAL().load(stringReceived);<br />
&nbsp; &nbsp; &nbsp; &nbsp; bool res2 = hasGlobalColorTable(stringReceived);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (res1 != res2) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jjAlert(&quot;jjPAL().load(...) != hasGlobalColorTable(...)&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jjAlert(&quot;&nbsp; &nbsp; &quot; + res1 + &quot; != &quot; + res2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; return true;<br />
}</code><hr />
</div></div>


	<br />
	<div style="padding:8px">

	

	

	
		<fieldset class="fieldset">
			<legend>Attached Images</legend>
			<table cellpadding="0" cellspacing="3" border="0">
			<tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/gif.gif" alt="File Type: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=109&amp;d=1778459655" target="_blank">globe.gif</a> (242.0 KB)</td>
</tr><tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/gif.gif" alt="File Type: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=110&amp;d=1778459667" target="_blank">spr_tenna_freakout.gif</a> (127.5 KB)</td>
</tr><tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/gif.gif" alt="File Type: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=111&amp;d=1778459712" target="_blank">consider.gif</a> (499.6 KB)</td>
</tr><tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/gif.gif" alt="File Type: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=112&amp;d=1778459722" target="_blank">1078739080889761993.gif</a> (13.1 KB)</td>
</tr>
			</table>
			</fieldset>
	

	

	</div>
]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=49">JJ2+ Issue Tracker</category>
			<dc:creator>froducish</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20902</guid>
		</item>
		<item>
			<title>I HAVE A LK AVALON THE SECRET FILES!!</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20901&amp;goto=newpost</link>
			<pubDate>Thu, 07 May 2026 12:56:34 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>I buyed a game because i don't have a real one. I have a homemaded 1.21 or 1.22 Jazz Jackrabbit 2.</div>

]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=4">General Jazz Jackrabbit Talk</category>
			<dc:creator>Moodler</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20901</guid>
		</item>
		<item>
			<title>Bug Report Jazz Dead Bug</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20900&amp;goto=newpost</link>
			<pubDate>Wed, 06 May 2026 17:58:10 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>Zero[CDF] has death idle while turning into frog in [NC] Hotel Server!!!!<br />
<br />
Can you help me with my friend?</div>

]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=49">JJ2+ Issue Tracker</category>
			<dc:creator>Moodler</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20900</guid>
		</item>
		<item>
			<title>Clashing Swords: Duel Level Contest</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20898&amp;goto=newpost</link>
			<pubDate>Sat, 25 Apr 2026 08:40:58 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div><div align="center"><img src="https://cdnb.artstation.com/p/assets/images/images/016/342/479/large/bettina-miriam-sehner-rabbits-in-1-33-klein.jpg?1551807735" border="0" alt="" /><br />
<font size="1">Art by <a href="https://bettinamiriam.artstation.com/" target="_blank">Bettina Mirian Sehner</a></font><br />
<br />
<font size="5"><b>Clashing Swords: Duel Level Contest</b></font></div><br />
With a new JDC season coming soon <font size="1">(TM)</font>, I think it's about time we ran another level contest! The goal is to produce a level that's ideally suitable for a competitive 1vs1 duel. Here are some guidelines:<br />
<br />
1) Your level should be tailor made to be suitable for duelling. If it incidentally works well for more players than that's absolutely fine, but it should be primarily designed with duels in mind.<br />
<br />
2) Your level can be either Battle or CTF, as duels in both gamemodes are played during JDC. If there are several entries in both gamemodes then I may consider splitting the two into seperate categories down the line, but for now both will be judged together, as the most important quality is how well the level plays in duels.<br />
<br />
3) There are no restrictions on max level size, but typically a duel level would be on the smaller side. Any size is fine so long as the level isn't so large that it takes too long on average to hunt down your opponent.<br />
<br />
4) The level design should not lead itself to excessive camping; as JDC duels are played to a timelimit it should not be too easy for one player to run down the clock. On the flip side, the gameplay should not be pure chaos either - a good duel level should offer a balanced approach.<br />
<br />
5) Originality will be appreciated but not required. Feel free to go nuts with unconventional layouts, scripted gimmicks, custom weapons, whatever. Or you can stick to what's tried and true. A fun duelling experience is what matters most!<br />
<br />
6) You may submit as many entries as you want, but each entry must be a brand new level made for the contest. Collaborations will be allowed.<br />
<br />
The prize for the winning entry will be guaranteed inclusion in the upcoming JDCE mappool (with it being blacklisted for veto, ensuring it will get played), and will also be spotlighted in a One Day Tournament event. If there are runners up of sufficiently high quality then these may also be considered for the JDCE mappool/future ODT events as well. Furthermore there will be bonus JDC points awarded to the authors of the winning entry and the runners up!<br />
<br />
The judging will be carried out by a panel of JDC staff members.<br />
<br />
The deadline for submitting entries is <b>Sunday 31st May at 23:59 GMT+1.</b><br />
<br />
Good luck to you all, and happy creating!</div>

]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=5"><![CDATA[JCS & Scripting]]></category>
			<dc:creator>PurpleJazz</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20898</guid>
		</item>
	</channel>
</rss>
