View Full Version : I wonder if someone could make a JJ1 tile extractor
Hellraiser
Apr 26, 2003, 03:43 PM
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
Apr 26, 2003, 03:45 PM
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
Apr 26, 2003, 03:50 PM
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
Apr 26, 2003, 04:08 PM
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/<CNOL4&=ONcqdL;9=CGSC?BD=44%* &V?*9DHD,,9?-90B]V===<@DDB444ORZk_4*4CGTUA;??44%
& 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
Apr 26, 2003, 04:52 PM
I'd rather use a HEX editor to go through them. But anyway.
I'll try to make the REAL JJGBA. I don't think that's legal either.
Ninja
Apr 26, 2003, 06:15 PM
Shad gives away EVERYTHING he gets. No trouble there. ;P
Trafton
Apr 26, 2003, 06:17 PM
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/<CNOL4&=ONcqdL;9=CGSC?BD=44%* &V?*9DHD,,9?-90B]V===<@DDB444ORZk_4*4CGTUA;??44%
& 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...
Iam Canadian
Apr 27, 2003, 09:23 AM
You mean Unreal was planned that far back? Conspiracy!
Violet CLM
Apr 27, 2003, 12:51 PM
Did you have to quote the entire thing?
Wasn't Unreal made before JJ1 was?
Newspaz
Apr 27, 2003, 12:55 PM
I think they've started unreal just after Jazz1 was done.
Haze
Apr 28, 2003, 02:31 AM
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
May 3, 2003, 02:41 PM
Originally posted by Unknown Rabbit
INDUSTRIUS ...
The INDUSTRIUS text is surely recognisable. And I think that is an empty tile.
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?
Originally posted by Unknown Rabbit
...9LZZ],;GR\\ZSRQQCNZZRQ?0BHQLD<(-)1DL\ ...
Maybe (-) is a bad word?
Originally posted by Unknown Rabbit
...*DCDNUZZZZF9...
Sleeping for F9 button?
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?
Trafton
May 3, 2003, 02:55 PM
It's probably too heavily encrypted.
Newspaz
May 3, 2003, 03:16 PM
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.
Hellraiser
May 3, 2003, 04:18 PM
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
May 3, 2003, 05:10 PM
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
Violet CLM
May 4, 2003, 12:23 AM
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
May 4, 2003, 05:11 AM
Lol. But this can come in handy too.
Newspaz
May 4, 2003, 06:07 AM
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
May 4, 2003, 07:14 AM
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.
mikeejimbo
May 4, 2003, 08:21 AM
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.
Newspaz
May 4, 2003, 12:08 PM
I have looked into the BLOCKS.* files. And I have come to the conclusion that all the files are different.
Trafton
May 4, 2003, 02:45 PM
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.
mikeejimbo
May 4, 2003, 03:37 PM
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.
DoubleGJ
May 5, 2003, 05:58 AM
Maybe it's the black colour. :)
Newspaz
May 5, 2003, 03:38 PM
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
▫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.
Ice M A N
May 17, 2003, 05:10 AM
I've started working on one... icemania.servehttp.com/icemania/000.gif
Newspaz, want some help/want to work together/whatever? :p
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
Newspaz
May 17, 2003, 06:59 AM
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? :p
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! ;)
vBulletin® v3.8.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.