Sep 17, 2021, 04:47 PM | |
Useless JJ2 stats
From time to time I run a python loop through all the JJ2 levels or tilesets or something, to uncover some bit of useless information that people might still find interesting. Here's a repository of those. Let me know if you have any specific data-driven questions that could be answered this way.
The official JJ2 changelog for version 1.20a mentions "New level masks implemented. Reduces the risk of players getting stuck in the scenery." Here's a full list of every tile mask that was changed between 1.20 and 1.24x (left is original, right is patched): ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Sep 17, 2021, 04:52 PM | ||
Here's how many official levels each food pickup appears in:
Code:
Eggplant: 0 Cherry: 1 Thing: 1 Lettuce: 1 Cucumb: 1 Taco: 1 Cupcake: 2 Weenie: 2 Ham: 2 Banana: 3 Strawberry: 3 Soft Drink: 3 Icecream: 3 Fries: 3 Pretzel: 4 Grapes: 4 Milk: 4 Pie: 4 Pear: 5 Donut: 5 Lime: 6 Watermelon: 6 Soda Pop: 6 Chips: 6 Burger: 6 Pizza: 6 Chicken Leg: 6 Sandwich: 6 Cheese: 6 Candy: 7 Chocbar: 7 Apple: 8 Cake: 9 Orange: 10 Peach: 10 Lemon: 15 To compare, Here's how many levels uploaded to J2O prior to September 2017 each food pickup appears in: Quote:
|
Sep 17, 2021, 05:02 PM | ||
Rough ratios of custom tilesets to official tilesets according to my 1.23 cache (2009 and earlier), J2O (2010 to 2017), and TSF cache (2018 and beyond):
Quote:
|
Sep 17, 2021, 05:04 PM | ||
Number of channels in official music files:
Quote:
|
Nov 30, 2021, 06:50 PM | |
For every official tileset, images of all the tiles that are not used in any official levels.
I'm pretending that every palette of a tileset has the same tile layout, which is not quite true. (For example, the Castle1 foreground pillar tiles aren't shown here because Castle1n uses those tiles as a green curtain, which is used in the level.) Easter is counted as a Carrotus palette. Multiplayer levels are included. A tile appearing as a frame in an animated tile counts as it being used even if the animated tile itself is never used, so that's why you see the (unanimated) bottoms of bonus signposts but not the (animated) tops. If the same tile image appears multiple times in a tileset, all but (potentially) the first appearance are hidden. |
Jan 1, 2022, 09:25 AM | |
![]() How many tilesets there are with sizes in each range of hundred tiles. We can see the most common size for a tileset is between 900 and 999 tiles, and it's hugely uncommon to have more than 1099 tiles, which is understandable because the maximum size for a 1.23-compatible tileset is 1020 tiles. Alternate palettes are counted separately, because they are separate .j2t files: for example there are fully seventeen different Improved Medivo palettes, all of which are 960 tiles. September 2017 is an arbitrary cutoff date in that it's when I got stijn's J2O dump, but it's also pretty convenient in that MLLE's "Save Tileset Images" tool was added just a few months later, and that would confuse the higher number data. |
Jan 2, 2022, 03:20 PM | |
Well, that dilutes the data set given its original purpose. Alternate palettes should probably be discarded wholesale.
__________________
Mystic Legends http://www.mysticlegends.org/ The Price of Admission - Hoarfrost Hollow - Sacrosanct - other - stuff |
Jan 3, 2022, 12:14 PM | |
The trouble is, I don't want to manually scour hundreds of tilesets looking for the ones that are probably alternate palettes
|
Jan 3, 2022, 02:57 PM | |
Are you able to check for whether or not the mask images are identical?
__________________
Mystic Legends http://www.mysticlegends.org/ The Price of Admission - Hoarfrost Hollow - Sacrosanct - other - stuff |
Jan 4, 2022, 10:55 AM | |
Oh that's a good thought. I'll try this again later.
|
Apr 10, 2023, 09:57 PM | ||
![]() ![]() Different official tilesets use (slightly) different colors for the sprite palette. Here's how they're grouped. For example, carrot1.j2t and easter99.j2t use the exact same colors, but carrot1n.j2t has different colors. What I'm calling "default" includes colon1, beach, beach2, jungle1, jungle2, inferno1, infernon, xmas1, xmas2, xmas3, town1, town2: almost every HH98/TSF tileset uses it (although hauntedh1 is very often totally unique), but even before then it was still the most common. Generally, colors weren't made up from scratch each time, you see the same gradients recur across different tilesets in varying configurations. Here's the finer details: Quote:
|
Apr 11, 2023, 02:13 PM | |
thank you, now i know.
and knowning is half the battle.
__________________
Join clan [GPW]'s discord! https://discord.gg/ktCcYnv S.H.A.D.O.W.: (aka Ins0mnia) Synthetic Hydraulic Android Designed for Observation and Warfare Mystic Legends http://www.mysticlegends.org Follow me on twitter: @Ins0mnia Follow us on twitter: @Mystic_Legends |
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 12:16 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.