Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » JCS & Scripting

I wonder if someone could make a JJ1 tile extractor

Hellraiser

JCF Member

Joined: Mar 2001

Posts: 144

Hellraiser is doing well so far

Apr 26, 2003, 03:43 PM
Hellraiser is offline
Reply With Quote
I wonder if someone could make a JJ1 tile extractor

This isn't really JCS related, but it seemed to fit best here. I'm sure that the Jazz Jackrabbit 1 tilesets are stored in their own file much like the JJ2 ones, and if not, within the levels themselves. If this is the case, I'm sure there's a way to view/extract them without requiring screen captures from the game. If this is the case, I'm sure that a tile extractor could be made. Then it would be easier to insert them into JJ2 tilesets or be used in other projects.

Please note that I haven't done much researchon this, it was just an idea I had. Still, it would be cool if the J2HG could make one.
Newspaz

JCF Member

Joined: Jan 2001

Posts: 2,678

Newspaz has disabled reputation

Apr 26, 2003, 03:45 PM
Newspaz is offline
Reply With Quote
I have tried. But I'm not an expert on this, and that's probably why it didn't work out. Arjan has promised Shadow the JJ1 editor though......
Hellraiser

JCF Member

Joined: Mar 2001

Posts: 144

Hellraiser is doing well so far

Apr 26, 2003, 03:50 PM
Hellraiser is offline
Reply With Quote
Well, if Shadow gets it, I hope he'll let the rest of us have it as well. It's not like it could cause harm to JJ2 in any way like the Episode compiler (which could seriously crash JJ2 if there's too many episodes on the list). Of course, this may turn out like the JJ3 demo, and just be deemed "illegal", and become hard to get. But let's hope for the first option, because I'm currently learning how to program GBA, and I was thinking when I get better, I'll try to make the REAL JJGBA.
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,090

Violet CLM has disabled reputation

Apr 26, 2003, 04:08 PM
Violet CLM is offline
Reply With Quote

INDUSTRIUS         









%  

* * 
/ 5  % :  (? *  *  /  5 ? :  ? "!!" "!!"" """0% ?###$$"$$$%%$&&#&&&'&%(((()())'**&**(***? .2,,,,-*--,/.,...//.000000??23.222321442444?? 666776888::::::<<<>>>??????  !!!%%%)))...222666:::???  !!!%%%)))...222666:::???  !!!%%%)))...222666:::???  !!!%%%)))...222666:::???  !!!%%%)))...222666:::???  !!!%%%)))...222666:::??????:??6??2??-??)??%??!?????????? ?????? ?? ;; 77 33 // ++ '' $$      ???
 /?HVSGB;941-* ?OV]_ZZB1149???9-/*" 4_bSB;449BLVQBFGGGD?;1***4Q" %L\ZQV\b^SLLBBFGQOOOGBBB?4"RB 4LTQQ_dijebZQDDOO_ZOQLGDDBBD4,LV% &?44?LZiijjki\H4CDLZZZTLD?O]ZOC=4?]]/ 1;,,;LbdicijmjQ;4-4V\\\ZQD4*?QZN-&-Ui9 4;;94GdiikkmmmjQ?;*9L__Z]_G-""=LHC&,RcV /_Z?;Q[ennkd_QHRR`k,%*9NOTQF@1%19@Qkc &_qZ4H]^ennd_QBFN?Qm??9/19DH@4*&*,FLBA%ckF
SeiBBQ_`bmiZQLFF?FRh_ccL4%4==44?Okd@1%?ZZ; &LS_?4BQQLS\ZFF?9?LTOOdk^iidZD4*BScs-% 4DL BMSb@4LVLMTZRBAABQ_H&HZQQQOHH=41/=Sdc% *4G4 9LZZ],;GR\\ZSRQQCNZZRQ?0BHQLD<***1DL\_-=D &*LZ^k09BQ\\VTQFBGZckkk]?BBGH<*4/-*4B]S*~"*99 -*MQ\e?4BLVZZTQGNZismdZZ\L?*%"4=BFZc]F/&"*49A= 14*@LL_B/4?B??G,]cZ@9441;OQG*-?BNckk]FA?DL?AAFBBFB1  N4%4GRZF,4@GGG?/ba441/ & LdZ4",BNR]cciiiq]H?4=CC@-*;;F]id9CHQVVTQLGGG=**-4B
N? Lik4*Q_dqttxxxxcS?4*&1=44@4?R]cLOVV[STVRLQF;*--;?
NB S`qR%%Rimsskkssssk_SG=4414?-?LUcZZSTQZZZUQNB4-"*%
ND UUkcB%"_iia^\\\\QQOR]dda_RNFFQZ?Gdb]ZZRRQN?4-
;4 ZU_q],",Zjkied`_\CHDHQZbejmcQBA;%9Z_b_ZRLG?4*
;1 QVV_tiNARcmiiieaa^^^\VQSSZSR4-COZ_L;"&* * LVLL_q]NN_cd_baaa`\\\VSZ_]?/-?GOQB/&1"-4

 HL?@Qnk]ALZZZZ\\[\\SQOOVZL -@AD?4/*/1-;-

 *BBGAO`]4*DNQVZUS_ccdd^H4"***14=C;4/%&4F;*
* ?GNB@OO,&@OSZ\`_cci_QC-%**"%1444&%*9A,% %? 4BB?-/;9-4DV[``e_ZL;*%*-44/*~*-4* *N4 44*?9"&9=44 ",9FFFFNNF?0///~ "ZN
4-?4&  -CFQZ]i]ZN???;4/  &FR -&"?QG* -;GOZckqc]RRSG?1%  Q]/ -???DG?% "?NV_c`TB49;?, %L] A;4-*


 "*9QZTG@& &B_i
"
 "%*,9A?"%?Q_R *4-**"?B?;4,4,,"   4FR4 -;?4?BB???4*9?*"%%%*,,/%  ?RQ
*DCDNUZZZZF9,""%%%%% &BZN 4=9419FNRN?;9,%%,% "BZN%
4-*%"94-



 B]R "-&




&ON ,14,% -AB

%441";FRR]]]RFB;9;;44,*%-B
*"44"% 
   
        
That's one of them. Anyone want to decipher it?
__________________
Newspaz

JCF Member

Joined: Jan 2001

Posts: 2,678

Newspaz has disabled reputation

Apr 26, 2003, 04:52 PM
Newspaz is offline
Reply With Quote
I'd rather use a HEX editor to go through them. But anyway.
Quote:
I'll try to make the REAL JJGBA.
I don't think that's legal either.
Ninja

JCF Member

Joined: Apr 2002

Posts: 2,512

Ninja is an asset to this forumNinja is an asset to this forum

Apr 26, 2003, 06:15 PM
Ninja is offline
Reply With Quote
Shad gives away EVERYTHING he gets. No trouble there. ;P
Trafton

JCF Member

Joined: Oct 2002

Posts: 3,589

Trafton is an asset to this forum

Apr 26, 2003, 06:17 PM
Trafton is offline
Reply With Quote
Quote:
Originally posted by Unknown Rabbit

INDUSTRIUS         









%  

* * 
/ 5  % :  (? *  *  /  5 ? :  ? "!!" "!!"" """0% ?###$$"$$$%%$&&#&&&'&%(((()())'**&**((-)? .2,,,,-*--,/.,...//.000000??23.222321442444?? 666776888::::::<<<>>>??????  !!!%%%)))...222666:::???  !!!%%%)))...222666:::???  !!!%%%)))...222666:::???  !!!%%%)))...222666:::???  !!!%%%)))...222666:::???  !!!%%%)))...222666:::??????:??6??2??-??)??%??!?????????? ?????? ?? ;; 77 33 // ++ '' $$      ???
 /?HVSGB;941-* ?OV]_ZZB1149???9-/*" 4_bSB;449BLVQBFGGGD?;1(-)4Q" %L\ZQV\b^SLLBBFGQOOOGBBB?4"RB 4LTQQ_dijebZQDDOO_ZOQLGDDBBD4,LV% &?44?LZiijjki\H4CDLZZZTLD?O]ZOC=4?]]/ 1;,,;LbdicijmjQ;4-4V\\\ZQD4*?QZN-&-Ui9 4;;94GdiikkmmmjQ?;*9L__Z]_G-""=LHC&,RcV /_Z?;Q[ennkd_QHRR`k,%*9NOTQF@1%19@Qkc &_qZ4H]^ennd_QBFN?Qm??9/19DH@4*&*,FLBA%ckF
SeiBBQ_`bmiZQLFF?FRh_ccL4%4==44?Okd@1%?ZZ; &LS_?4BQQLS\ZFF?9?LTOOdk^iidZD4*BScs-% 4DL BMSb@4LVLMTZRBAABQ_H&HZQQQOHH=41/=Sdc% *4G4 9LZZ],;GR\\ZSRQQCNZZRQ?0BHQLD<(-)1DL\_-=D &*LZ^k09BQ\\VTQFBGZckkk]?BBGH<*4/-*4B]S*~"*99 -*MQ\e?4BLVZZTQGNZismdZZ\L?*%"4=BFZc]F/&"*49A= 14*@LL_B/4?B??G,]cZ@9441;OQG*-?BNckk]FA?DL?AAFBBFB1  N4%4GRZF,4@GGG?/ba441/ & LdZ4",BNR]cciiiq]H?4=CC@-*;;F]id9CHQVVTQLGGG=**-4B
N? Lik4*Q_dqttxxxxcS?4*&1=44@4?R]cLOVV[STVRLQF;*--;?
NB S`qR%%Rimsskkssssk_SG=4414?-?LUcZZSTQZZZUQNB4-"*%
ND UUkcB%"_iia^\\\\QQOR]dda_RNFFQZ?Gdb]ZZRRQN?4-
;4 ZU_q],",Zjkied`_\CHDHQZbejmcQBA;%9Z_b_ZRLG?4*
;1 QVV_tiNARcmiiieaa^^^\VQSSZSR4-COZ_L;"&* * LVLL_q]NN_cd_baaa`\\\VSZ_]?/-?GOQB/&1"-4

 HL?@Qnk]ALZZZZ\\[\\SQOOVZL -@AD?4/*/1-;-

 *BBGAO`]4*DNQVZUS_ccdd^H4"(-)14=C;4/%&4F;*
* ?GNB@OO,&@OSZ\`_cci_QC-%**"%1444&%*9A,% %? 4BB?-/;9-4DV[``e_ZL;*%*-44/*~*-4* *N4 44*?9"&9=44 ",9FFFFNNF?0///~ "ZN
4-?4&  -CFQZ]i]ZN???;4/  &FR -&"?QG* -;GOZckqc]RRSG?1%  Q]/ -???DG?% "?NV_c`TB49;?, %L] A;4-*


 "*9QZTG@& &B_i
"
 "%*,9A?"%?Q_R *4-**"?B?;4,4,,"   4FR4 -;?4?BB???4*9?*"%%%*,,/%  ?RQ
*DCDNUZZZZF9,""%%%%% &BZN 4=9419FNRN?;9,%%,% "BZN%
4-*%"94-



 B]R "-&




&ON ,14,% -AB

%441";FRR]]]RFB;9;;44,*%-B
*"44"% 
   
        
That's one of them. Anyone want to decipher it?
I believe those are subliminal instructions telling us to buy Unreal-related merchandise. Hmm...
__________________
Every day, I get up and pray to Jah
And he increases the number of clocks by exactly one.
Iam Canadian

JCF Member

Joined: Aug 2002

Posts: 1,575

Iam Canadian is doing well so far

Apr 27, 2003, 09:23 AM
Iam Canadian is offline
Reply With Quote
You mean Unreal was planned that far back? Conspiracy!
__________________
"If there's anything more important than my ego, I want it caught and shot now."
-Zaphod Beeblebrox
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,090

Violet CLM has disabled reputation

Apr 27, 2003, 12:51 PM
Violet CLM is offline
Reply With Quote
Did you have to quote the entire thing?

Wasn't Unreal made before JJ1 was?
__________________
Newspaz

JCF Member

Joined: Jan 2001

Posts: 2,678

Newspaz has disabled reputation

Apr 27, 2003, 12:55 PM
Newspaz is offline
Reply With Quote
I think they've started unreal just after Jazz1 was done.
Haze

JCF Member

Joined: Mar 2001

Posts: 535

Haze is doing well so far

Apr 28, 2003, 02:31 AM
Haze is offline
Reply With Quote
Newspaz is mostly right on that. You can read up on the Unreal announcement in the Epic MegaNews newsletters.

IIRC someone did get as far as to extract Jazz 1 level files in a raw format. I have yet to hear about this being done with the tilesets. :\
__________________
DoubleGJ

JCF Member

Joined: Sep 2002

Posts: 3,050

DoubleGJ has disabled reputation

May 3, 2003, 02:41 PM
DoubleGJ is offline
Reply With Quote
Quote:
Originally posted by Unknown Rabbit

INDUSTRIUS         ...
The INDUSTRIUS text is surely recognisable. And I think that  is an empty tile.

Quote:
Originally posted by Unknown Rabbit
...ennd_QBFN?Qm??9/19DH@4*&*,FLBA...
End? Mix L with B and you get FBLA. Maybe it's a code?

Quote:
Originally posted by Unknown Rabbit
...9LZZ],;GR\\ZSRQQCNZZRQ?0BHQLD<(-)1DL\ ...
Maybe (-) is a bad word?

Quote:
Originally posted by Unknown Rabbit
...*DCDNUZZZZF9...
Sleeping for F9 button?

Quote:
Originally posted by Unknown Rabbit
....That's one of them. Anyone want to decipher it?
As you can see, I'm not a good researcher. Somebody else wants to?
__________________
"So unless I overwrote my heart with yours, I think not. But I might have." - Violet CLM

Two Games Joined releases:
Control / Splinter (twin singles)
|| Ballistic Bunny (EP)
||
Beyond (maxi-single)
|| Beyond: Remixed (remix EP)
|| Inner Monsters OST (mini-album)
||
Shadows (album)
Trafton

JCF Member

Joined: Oct 2002

Posts: 3,589

Trafton is an asset to this forum

May 3, 2003, 02:55 PM
Trafton is offline
Reply With Quote
It's probably too heavily encrypted.
__________________
Every day, I get up and pray to Jah
And he increases the number of clocks by exactly one.
Newspaz

JCF Member

Joined: Jan 2001

Posts: 2,678

Newspaz has disabled reputation

May 3, 2003, 03:16 PM
Newspaz is offline
Reply With Quote
Quote:
Originally posted by Trafton
It's probably too heavily encrypted.
I really doubt so. Maybe we could ask Commander Dats' to look at this sometime. He's pretty good at these things.

And btw, I think what UR opened above is a level file.

Last edited by Newspaz; May 3, 2003 at 03:33 PM.
Hellraiser

JCF Member

Joined: Mar 2001

Posts: 144

Hellraiser is doing well so far

May 3, 2003, 04:18 PM
Hellraiser is offline
Reply With Quote
Well, the easiest thing to do is to, next time any of us come into contact with Arjan or Cliffy, to ask them for the editor. Just because it was promised to Shadow doesn't mean that he'll actually ever get it, plus, unless Arjan has no life, it's probobly not his top priority, and like most poeple do with unimportant things, it will be forgotten unless he's reminded. It would be cool to get the JJ1 editor.. I wonder if it's structured like JCS or if it's simpler.
Trafton

JCF Member

Joined: Oct 2002

Posts: 3,589

Trafton is an asset to this forum

May 3, 2003, 05:10 PM
Trafton is offline
Reply With Quote
Quote:
Originally posted by Hellraiser
Well, the easiest thing to do is to, next time any of us come into contact with Arjan or Cliffy, to ask them for the editor. Just because it was promised to Shadow doesn't mean that he'll actually ever get it, plus, unless Arjan has no life, it's probobly not his top priority, and like most poeple do with unimportant things, it will be forgotten unless he's reminded. It would be cool to get the JJ1 editor.. I wonder if it's structured like JCS or if it's simpler.
I have to seriously doubt that they will give us it. ;-P
__________________
Every day, I get up and pray to Jah
And he increases the number of clocks by exactly one.
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,090

Violet CLM has disabled reputation

May 4, 2003, 12:23 AM
Violet CLM is offline
Reply With Quote
Quote:
Originally posted by Newspaz
And btw, I think what UR opened above is a level file.
*checks*
Oops. Actually, it seems to be one of those "Now approaching" things.
__________________
DoubleGJ

JCF Member

Joined: Sep 2002

Posts: 3,050

DoubleGJ has disabled reputation

May 4, 2003, 05:11 AM
DoubleGJ is offline
Reply With Quote
Lol. But this can come in handy too.
__________________
"So unless I overwrote my heart with yours, I think not. But I might have." - Violet CLM

Two Games Joined releases:
Control / Splinter (twin singles)
|| Ballistic Bunny (EP)
||
Beyond (maxi-single)
|| Beyond: Remixed (remix EP)
|| Inner Monsters OST (mini-album)
||
Shadows (album)
Newspaz

JCF Member

Joined: Jan 2001

Posts: 2,678

Newspaz has disabled reputation

May 4, 2003, 06:07 AM
Newspaz is offline
Reply With Quote
Quote:
Originally posted by Hellraiser
Well, the easiest thing to do is to, next time any of us come into contact with Arjan or Cliffy, to ask them for the editor. Just because it was promised to Shadow doesn't mean that he'll actually ever get it, plus, unless Arjan has no life, it's probobly not his top priority, and like most poeple do with unimportant things, it will be forgotten unless he's reminded. It would be cool to get the JJ1 editor.. I wonder if it's structured like JCS or if it's simpler.
I have heard it was a lot more flexible.
mikeejimbo

JCF Member

Joined: Apr 2003

Posts: 187

mikeejimbo is doing well so far

May 4, 2003, 07:14 AM
mikeejimbo is offline
Reply With Quote
Flexible may make it harder....

Still, it'd be cool. I'd have to dig out my old JJ1 disks and install it on my new computer, but it'd be worth it.
__________________
<BR>
Douglas Adams!
<BR>
42!
<BR>
Fnord!

Last edited by mikeejimbo; May 4, 2003 at 08:19 AM.
mikeejimbo

JCF Member

Joined: Apr 2003

Posts: 187

mikeejimbo is doing well so far

May 4, 2003, 08:21 AM
mikeejimbo is offline
Reply With Quote
Quote:
Originally posted by JSZ Jazz
The INDUSTRIUS text is surely recognisable. And I think that  is an empty tile.
The  is actually a character that cannot be deciphered by notepad, or something like that.
__________________
<BR>
Douglas Adams!
<BR>
42!
<BR>
Fnord!
Newspaz

JCF Member

Joined: Jan 2001

Posts: 2,678

Newspaz has disabled reputation

May 4, 2003, 12:08 PM
Newspaz is offline
Reply With Quote
I have looked into the BLOCKS.* files. And I have come to the conclusion that all the files are different.
Trafton

JCF Member

Joined: Oct 2002

Posts: 3,589

Trafton is an asset to this forum

May 4, 2003, 02:45 PM
Trafton is offline
Reply With Quote
Quote:
Originally posted by mikeejimbo
The  is actually a character that cannot be deciphered by notepad, or something like that.
That is correct, and the null value (00) can not be deciphered in Notepad. Most often,  is 00 (null), but sometimes it can be other things, too.
__________________
Every day, I get up and pray to Jah
And he increases the number of clocks by exactly one.
mikeejimbo

JCF Member

Joined: Apr 2003

Posts: 187

mikeejimbo is doing well so far

May 4, 2003, 03:37 PM
mikeejimbo is offline
Reply With Quote
I thought there were a whole ton of characters that could not be deciphered.

Well, null would make sense for an empty tile, but this is the "now approaching" text, not a level.
__________________
<BR>
Douglas Adams!
<BR>
42!
<BR>
Fnord!
DoubleGJ

JCF Member

Joined: Sep 2002

Posts: 3,050

DoubleGJ has disabled reputation

May 5, 2003, 05:58 AM
DoubleGJ is offline
Reply With Quote
Maybe it's the black colour.
__________________
"So unless I overwrote my heart with yours, I think not. But I might have." - Violet CLM

Two Games Joined releases:
Control / Splinter (twin singles)
|| Ballistic Bunny (EP)
||
Beyond (maxi-single)
|| Beyond: Remixed (remix EP)
|| Inner Monsters OST (mini-album)
||
Shadows (album)
Newspaz

JCF Member

Joined: Jan 2001

Posts: 2,678

Newspaz has disabled reputation

May 5, 2003, 03:38 PM
Newspaz is offline
Reply With Quote
I am researching this, and I can tell you that I am 99,99% sure that's not the case

My guess is the following:
The file starts with some header information I haven't been able to figure out what it is. Then there's a palette. Then after

Code:
▫0ok▫
HEX: 00 30 6F 6B 14 00
The actual image starts. For example, in BLOCKS.001 (tube electric) the image starts at byte 2864. I'm not completely sure if I did this right, because this does not apply on all tilesets.

So we get to the following
-Header (if any)
--Palette
--Image

I think the tiles are 32x32 pixels. And Monolith has suggested to me that the tilesets are probably stored one row wide (32x?). Haven't got much further yet.

Last edited by Newspaz; May 5, 2003 at 05:50 PM.
Ice M A N

JCF Member

Joined: Jan 2001

Posts: 580

Ice M A N is doing well so far

May 17, 2003, 05:10 AM
Ice M A N is offline
Reply With Quote
I've started working on one... icemania.servehttp.com/icemania/000.gif

Newspaz, want some help/want to work together/whatever?

In that sample image I had to load the palette from a screenshot (It looks way nicer than black and white based on the color's palette position ;p)...

Some (well.. all I suppose) of the the tiles are offset a little bit and wrap around to the next lines because of a variable number of "random" pixels between the tiles, which I'd assume have to do with the masking. I'll obviously take a closer look at it later.

EDIT: Bah.. I revived a semi-old thread. Shoot me now. ;p

Last edited by Ice M A N; May 17, 2003 at 05:34 AM.
Newspaz

JCF Member

Joined: Jan 2001

Posts: 2,678

Newspaz has disabled reputation

May 17, 2003, 06:59 AM
Newspaz is offline
Reply With Quote
Quote:
Originally posted by Ice M A N
I've started working on one... icemania.servehttp.com/icemania/000.gif

Newspaz, want some help/want to work together/whatever?

In that sample image I had to load the palette from a screenshot (It looks way nicer than black and white based on the color's palette position ;p)...

Some (well.. all I suppose) of the the tiles are offset a little bit and wrap around to the next lines because of a variable number of "random" pixels between the tiles, which I'd assume have to do with the masking. I'll obviously take a closer look at it later.

EDIT: Bah.. I revived a semi-old thread. Shoot me now. ;p
Let's bundle our powers!
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 05:03 AM.