Archives

All posts by gregkwaste

NBA 2K15 Explorer v0.1

HowTo Guide

Getting Started

Current Version: 0.1

Features:

  • Archive Exploring
  • Customizable Exploring based on User Preferences
  • Archive Contents Extraction
  • OGG Sound Player embedded for previewing game sound files
  • OpenGL texture viewer for previewing game texture files
  • Texture Export Support (Automatic convertion to dds legacy format)[/list]

NBA2K15 Explorer allows a quick exploring of the 2K15 archives. Its interface is split into 3 sections. It offers the ability to load game archives based on user selection, and parse the contents of each again, after user interaction. For every subarchive opened there is the possibility to extract its contents to a desired location but also to preview them. Preview support for now limits to json files (on the Text Editor), OGG sound files (on the Media Player), ZIP files (on the Archive Explorer) and DDS files on the OpenGL viewer. It also offers an Information Panel, in order to provide information about the file currently open.

NBA2K15 Explorer is still under development so there is always room for improvement. There could be bugs around which i haven’t yet found, or there could be files which do not still open, or give out errors on the console. For this particular reason, i have intentionally left the app run under an output console, which automatically opens when you are running the tool executable. So if anyone has noticed something wrong with the tool, grab a screenshot of the console and send it over.

How it works

DO NOT try to open anything before reading this, you will save much time and you will thank me later xD. Before opening anything, open the Preferences under the Options menu. From this preferences window you can select the archives of which file you want to explore. 1C, 1L and 1K together contain nearly 200,000 subarchives when the total of subarchives is 360,000. That means that if you still want to load those files and explore their contents, you will have to WAIT. And wait patiently, because it may take up to 7-10 minutes to load everything depending on the computer of course. I advice you to explore these files separately if you want to.

Now having your preferences set, the only thing left is to click open and select the 0A file. Thats it, after a while you will see all the archives in the treeview together with each one’s subarchives listed. DO NOT try opening any other file. OPEN ONLY 0A file. This one contains all the information about all the rest files.

In order to explore a subarchive, simply double click on it. By double clicking the tool will ask you to open the file that the subarchive belongs, if its not already opened. By double clicking you will see all the subarchive contents on the down left list view.

Double clicking again on this listview will attempt to open the selected file.

Note
If the file you seleted is a Zip file, its contents will appear on the Archive Explorer Tab. I have implemented a custom zip file parser, so you can again double click on any zip file subfile and the tool will try to preview it. For example if its a texture it will open in the OpenGL viewer, if its a json file it will open in the Text Editor.

File Exporting

IFF Contents
In order to export subarchive contents (or in other words (mostly) IFF contents) ,on the Archive Contents listview, make your selection with the mouse, hit rightclick and click Export. A dialog will show up with saving directory options.
Textures
If you are mostly interested in textures, the best solution for exporting is via the OpenGL previewing window. After opening a DDS file, right click on the viewport and select Save Image. This will save your image in legacy dds format wherever you select to.

TODO

 

  • Add Import functions
  • Add 3D model preview support
  • Store user settings externally
  • Get rid of the open file dialogs and parse the file from the game directory directly[/list]

I’m really looking forward to your feedback, in order to make this tool better 🙂 I am also planning to record some video tutorials on how it works.

Download

Enjoy

Greg

For quite some time, i am working on the 2k15 archives. A whole new packaging and archiving scheme this year. IMMENSLY complicated, but still reversable. I am writing an archive explorer for the time being which after A LOT of testing is quite competitive, but will be released in time. The reason for this post is to talk about NBA 2K15 textures. First of all i think all you may have noticed that almost ALL developers have switched to DirectX 11. This means that they use dds textures which have the new dx10 headers (although using the same known dxt/bc compressions) and for the time being there are no previewing tools for them.

Now what 2K packs in the archives as textures are some files like this:

 

These seem like normal dds files, they are packed together with their appropriate dds headers, but they are a bit mixed. They need some kind of conversion which i managed to found out:

 

I am planning to add a texture viewer on the explorer, i’ll see how it will go.

 

Now some more textures i managed to extract from the game, just for showcase:

 

More news when its time 🙂

 

Greg

First release of the FIFA 15 3D Importer/exporter Version 0.65

Features:

  1. Full Model/Texture Import Support for FIFA 14/15 (Experimental FIFA 13 Stadium support)
  2. Brand new Face Editing Mode for easier facemaking
  3. Maintained the General Overwriting mode for simple model editing
  4. Export Support for trophy and ball models
  5. Requires Blender 2.71
  6. Stadium exporting functions DO NOT WORK for now.

Tutorials and documentation will soon be available

Download

After this MAGNIFICENT game release, i could not help myself from investigating the archives.
I ended up writing an archive Explorer for those who are intersted in its 40 GBs of data.

Features:

  1. embb (internal archives) explorer and extractor
  2. XML viewer for .bndlxml files
  3. embb archives export support

A download link is available in the Downloads Section

A bit of inspection in the full game’s files. There are lots of stadiums which contain very detailed exterior  data. And when i am talking about detailed i mean that there are A LOT of meshes dedicated to the exteriors. Maybe 1/3 or 1/4 of the full stadium model file size. Here are some of the stadiums:

Allianz Arena

Santiago Bernabeu

Camp Nou

Emirates

La bombonera

Old Trafford

San Siro

Etihad Stadium

 

Greg