That wouldn't be quite legal.Rheini wrote:isn't that easier?
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Settlers VI bba archives
-
- advanced
- Posts: 76
- Joined: Mon Oct 08, 2007 10:19 pm
- Location: Leiden, The Netherlands
- Contact:
NKCSS Data Extractor + Settlers Character Songs Script
Here's the tool I promissed
Let me know what you think
Sincerely,
Nick Kusters
N.B.
I invested quite some time to create this tool. Future tools might just create scripts to work with this one since it offers a large part to what is needed to get the data we want
Let me know what you think
Sincerely,
Nick Kusters
N.B.
I invested quite some time to create this tool. Future tools might just create scripts to work with this one since it offers a large part to what is needed to get the data we want
You do not have the required permissions to view the files attached to this post.
-
- advanced
- Posts: 76
- Joined: Mon Oct 08, 2007 10:19 pm
- Location: Leiden, The Netherlands
- Contact:
Since there is no setup, there is also no dependancy requirement now, so:Rheini wrote:Good work man
But I personally really hate setups for such small apps, so I won't test it
You need to have the .NET Framework 2.0 installed to run this application. You can get it here: http://www.microsoft.com/downloads/deta ... laylang=nl
Update:
Removed attatchment, get newer version!
Last edited by NKCSS on Sat Oct 13, 2007 12:46 pm, edited 1 time in total.
-
- Moderator
- Posts: 652
- Joined: Wed Oct 18, 2006 9:48 pm
- Location: Germany
- Has thanked: 19 times
- Been thanked: 46 times
- Contact:
I don't say it's bad to have a setup! Most users prefer it cause it's easier, but I personally don't like it.NKCSS wrote:It's to handle File extention Registration, better then including .reg files, don't you think??Rheini wrote:Good work man
But I personally really hate setups for such small apps, so I won't test it
-
- advanced
- Posts: 76
- Joined: Mon Oct 08, 2007 10:19 pm
- Location: Leiden, The Netherlands
- Contact:
I have good news and bad news
The good news is:
I've managed to write an algo that is able to extract all mp3 files within the roughly 400MB lngensnd0.bba file (6401 mp3s).
I have randomly tested a bunch of them, and they all worked great!
The bad news is the other big sound archive (shrlsnd0.bba) is a lot different then the archive I've just cracked
With the lngensnd0.bba archive, i had to use my MP3 Frame calculations and substract 1 byte from it to end up at the correct address (this has nothing to do with the padded bit, they just seemed to have clipped 1 byte from each mp3 frame in that file).
In the other archive, I don't have to remove that byte to end up at the correct address.
So far so good, but after 64 mp3's in the shrlsnd0.bba, things go wrong.
I am able to get 1 mp3 frame, then end up lost. This continues over and over (might be and ID3v2.* thing, will have to look into that). The other thing is, that uncompressed PCM Wave files also reside within the archive (have a list of addressed within the archive so that i can take a look at them).
So, the next step will be for me to pull out my old WAVE code I have written ages ago, and read in the headers to extract those aswell and find a way to skip those parts when I am looking for more mp3s.
Hope this all makes sence,
Nick Kusters.
The good news is:
I've managed to write an algo that is able to extract all mp3 files within the roughly 400MB lngensnd0.bba file (6401 mp3s).
I have randomly tested a bunch of them, and they all worked great!
The bad news is the other big sound archive (shrlsnd0.bba) is a lot different then the archive I've just cracked
With the lngensnd0.bba archive, i had to use my MP3 Frame calculations and substract 1 byte from it to end up at the correct address (this has nothing to do with the padded bit, they just seemed to have clipped 1 byte from each mp3 frame in that file).
In the other archive, I don't have to remove that byte to end up at the correct address.
So far so good, but after 64 mp3's in the shrlsnd0.bba, things go wrong.
I am able to get 1 mp3 frame, then end up lost. This continues over and over (might be and ID3v2.* thing, will have to look into that). The other thing is, that uncompressed PCM Wave files also reside within the archive (have a list of addressed within the archive so that i can take a look at them).
So, the next step will be for me to pull out my old WAVE code I have written ages ago, and read in the headers to extract those aswell and find a way to skip those parts when I am looking for more mp3s.
Hope this all makes sence,
Nick Kusters.
-
- advanced
- Posts: 76
- Joined: Mon Oct 08, 2007 10:19 pm
- Location: Leiden, The Netherlands
- Contact:
NKCSS Data Extractor v1.0.1
Here's an updated version of the NKCSS Data Extractor tool (v1.0.1).
I have added relative path support for .nde scripts to facilitate large amounts of files to be put in subfolders relative to the script file to make sure your Windows Explorer doesn't go mad
Update:
Removed download due to new version, see v1.0.2 on page 3
I have added relative path support for .nde scripts to facilitate large amounts of files to be put in subfolders relative to the script file to make sure your Windows Explorer doesn't go mad
Update:
Removed download due to new version, see v1.0.2 on page 3
Last edited by NKCSS on Sat Oct 13, 2007 7:40 pm, edited 1 time in total.
-
- advanced
- Posts: 76
- Joined: Mon Oct 08, 2007 10:19 pm
- Location: Leiden, The Netherlands
- Contact:
lngensnd0.bba nde script to extract all mp3's from archive
Here's the new script I promissed.
This extracts all 6461 mp3's from the lngensnd0.bba archive.
You need the NKCSS Data Extractor v1.0.1 (which I posted before this file) to make sure this script works (if you use it with the older version, it will create a mess ).
Let me know what you think!
Sincerely,
Nick Kusters
This extracts all 6461 mp3's from the lngensnd0.bba archive.
You need the NKCSS Data Extractor v1.0.1 (which I posted before this file) to make sure this script works (if you use it with the older version, it will create a mess ).
Let me know what you think!
Sincerely,
Nick Kusters
You do not have the required permissions to view the files attached to this post.
Last edited by NKCSS on Sat Oct 13, 2007 4:37 pm, edited 1 time in total.
-
- advanced
- Posts: 76
- Joined: Mon Oct 08, 2007 10:19 pm
- Location: Leiden, The Netherlands
- Contact:
Hehe, sorry if it was a bit unclear as to what this program actualy does.Savage wrote:mmm.maybe im' so silly, but i can extract generic data with this program?
In minds, works like dragonunpacker or jaedernaub?
Any example? Any tutorial?
Thanks
It's quite simple realy....
- * Select a source file (a game archive for example)
* Add what data you would want- * Start offset (decimal system, uint64)
* End offset (decimal system, uint64)
* Filename for the region of data you want to export
- * Start offset (decimal system, uint64)
Easy does it
I am currently working on a generic tool that is able to generate scripts that work with this tool that is able to detect unencrypted/uncompressed files within larger files.
Sincerely,
Nick Kusters.
-
- advanced
- Posts: 76
- Joined: Mon Oct 08, 2007 10:19 pm
- Location: Leiden, The Netherlands
- Contact:
Havn't posted this one seperately yet, so here's the nde script for the 3 mp3's that caused me to wind up here in the first place
File: NDE script for the Songs by the Viking character in the Settlers VI game (3 mp3's) (from the lngensnd0.bba archive, which is different from the other script).
Update:
Uploaded new version of the script, the old version contained a wrong sourcefile name, sorry!
File: NDE script for the Songs by the Viking character in the Settlers VI game (3 mp3's) (from the lngensnd0.bba archive, which is different from the other script).
Update:
Uploaded new version of the script, the old version contained a wrong sourcefile name, sorry!
You do not have the required permissions to view the files attached to this post.
Last edited by NKCSS on Sun Oct 14, 2007 12:33 am, edited 1 time in total.