Skip to content

JKA support, making the large JKA pack available #133

Closed
TTimo opened this Issue Dec 11, 2012 · 14 comments

3 participants

@TTimo
Owner
TTimo commented Dec 11, 2012

The JKA support in 1.6 is basically working, thanks to mrwonko and obsidian, but we haven't officially announced it because we are looking for a good way to distribute it.

  • It's rather large, so we don't want to include it in the main release.
  • Doing a separate release for it didn't seem adequate.

Right now, the media can be downloaded from SVN:
http://svn.icculus.org/gtkradiant-gamepacks/JAPack/trunk/
And then radiant can take over the installation and configuration.

One suggestion was to support 'downloadable' packages. Show the game in the list of games that GtkRadiant can install to and configure for, and if JKA is selected, download a package as an extra step.

@mrwonko
mrwonko commented Mar 18, 2013

I've just given this some though - there's really no reason for the core pack to be this huge since most of the space is taken up by models, most of which can just be extracted from the pk3. So a simple version of the pack could be way smaller, with the models as an optional download. Should I investigate that option?

@0bsidian

Are the models in base/models/map_objects in the pk3 files? Map models are usually compiled into the .bsp, so I'm not sure if users can extract those files in JA.

The current JA gamepack seems to have a massive amount of duplication, mostly the same data in the 1.4, 1.5, tags and trunk directories. Perhaps it needs to run through a diff and cleanup as well.

file-size-analysis

@TTimo
Owner
TTimo commented Mar 19, 2013

The various branches are mostly the same trees, with only the configuration files modified for the various versions of GtkRadiant .. so that's pretty much expected, that's just how subversion works?

Since we only support GtkRadiant 1.6 though, we could consider deleting the older branches from HEAD. But it seems that confusion would be avoided if we had a real package for download instead of directing potential users to the source control system.

@mrwonko
mrwonko commented Mar 19, 2013

Some (most?) of the models used in JA's maps are in assets1.pk3. The JAPack includes most (all?) of these as well as .ase versions of them, which is even more redundant. It also includes some unused models, some again both as .md3 and .ase version.

I've looked through the files, removing the ones that are merely .ase versions of available .md3 files (either in assets1.pk3 or the JAPack itself) or also included in assets1.pk3. (I favored .md3 files for their smaller size.) That left me with this list: https://gist.github.com/mrwonko/5195087 In total those files take up about 38 MB (vs 272 MB currently required).

@mrwonko
mrwonko commented Apr 6, 2013

So, since that would make the JAPack similar in size to the ETPack, can we include the slim version in the official releases?

@TTimo
Owner
TTimo commented Apr 6, 2013
@TTimo
Owner
TTimo commented Jun 15, 2013

Ok I just grabbed http://svn.icculus.org/gtkradiant-gamepacks/JAPack/trunk/?sortby=date and it's still 600MB
For comparison ETPack our biggest right now is 60MB

Reading back, there are suggestions here about what could be removed, but I don't have the time to do that for you. If you are in charge of this pack, you should have SVN access to the gamepacks, and you should be able to clean that up.

@mrwonko
mrwonko commented Jun 15, 2013

In that case I'm not in charge because I have no SVN access.

@TTimo
Owner
TTimo commented Jun 15, 2013

then we need to get you setup!

@mrwonko
mrwonko commented Jun 15, 2013

then we need to get you setup!

That has now happened, and I've removed the files I deem redundant, the pack is down to 70MB. Since I've only removed the files some empty directories are left over, I guess that doesn't hurt though...

Looking back through this thread I realize I didn't give much thought to branches etc. - I suppose modifying the trunk was correct?

@TTimo
Owner
TTimo commented Jun 19, 2013

No trunk is fine. Still 142M .. all the other packs total 100M. That's just too big for inclusion imo. Would really have to go to a 'download on demand' solution.

@mrwonko
mrwonko commented Jun 19, 2013

Still 142M

What? My checked-out folder claims 70MB. Which may still be too much...

@TTimo
Owner
TTimo commented Jun 22, 2013

You're right it's 70MB, svn doubles the size of stuff. The rest of the packs total 50M .. that still feels really high for just JKA. May just package a separate release for now, but would really want to see a solution where the pack can be downloaded on demand.

@TTimo
Owner
TTimo commented Jul 7, 2013

We're just including it now.

@TTimo TTimo closed this Jul 7, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.