The Forum is up for sale: XeNTaX Forum looking for new owner

The Godfather(.Str)

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
turkgamer
advanced
Posts: 66
Joined: Sun Oct 02, 2011 6:16 pm
Has thanked: 5 times
Been thanked: 7 times

The Godfather(.Str)

Post by turkgamer »

The contents of this post was deleted because of possible forum rules violation.
turkgamer
advanced
Posts: 66
Joined: Sun Oct 02, 2011 6:16 pm
Has thanked: 5 times
Been thanked: 7 times

Re: The Godfather(.Str)

Post by turkgamer »

Anybody??
Layer
ultra-n00b
Posts: 9
Joined: Fri Feb 18, 2011 10:53 pm

Re: The Godfather(.Str)

Post by Layer »

Have you tried AphaTwentyThree's QuickBMS script to extract .xa from .str ?

Code: Select all

set MEMORY_FILE binary "\x52\x49\x46\x46\xe4\x04\xbe\x02\x43\x44\x58\x41\x66\x6d\x74\x20\x10\x0\x0\x0\x0\x0\x0\x0\x1\x55\x58\x41\x1\x0\x0\x0\x0\x0\x0\x0\x64\x61\x74\x61\xc0\x4\xbe\x2"
get FSIZE asize
set OFFSET 0
append
DO
   set IDENT OFFSET
   math IDENT += 0x12
   goto IDENT
   get DAT byte
   if DAT == 100 # audio marker
      log MEMORY_FILE OFFSET 0x930
   endif
   math OFFSET += 0x930
WHILE OFFSET < FSIZE
get SIZE asize MEMORY_FILE
set RIFFSIZE SIZE
math RIFFSIZE -= 8
set DSIZE SIZE
math DSIZE -= 0x2c
putVarChr MEMORY_FILE 0x04 RIFFSIZE long
putVarChr MEMORY_FILE 0x28 DSIZE long
get NAME basename
string NAME += ".xa"

log NAME 0 SIZE MEMORY_FILE
If you want to edit something in the file, maybe a simple hex editor could help.
turkgamer
advanced
Posts: 66
Joined: Sun Oct 02, 2011 6:16 pm
Has thanked: 5 times
Been thanked: 7 times

Re: The Godfather(.Str)

Post by turkgamer »

I'm not tried,can you create bms with this code?
Because I cant ...
And can i repack files with this code?
turkgamer
advanced
Posts: 66
Joined: Sun Oct 02, 2011 6:16 pm
Has thanked: 5 times
Been thanked: 7 times

Re: The Godfather(.Str)

Post by turkgamer »

Layer ?
turkgamer
advanced
Posts: 66
Joined: Sun Oct 02, 2011 6:16 pm
Has thanked: 5 times
Been thanked: 7 times

Re: The Godfather(.Str)

Post by turkgamer »

How can i use this code ?
turkgamer
advanced
Posts: 66
Joined: Sun Oct 02, 2011 6:16 pm
Has thanked: 5 times
Been thanked: 7 times

Re: The Godfather(.Str)

Post by turkgamer »

pfffff Please someone help me!!!!!!
FunnyML
beginner
Posts: 26
Joined: Tue Apr 03, 2007 6:45 pm
Has thanked: 1 time
Been thanked: 1 time

Re: The Godfather(.Str)

Post by FunnyML »

open notepad/editor and paste the code in there, save the file. rename the extension from txt to bms and start QuickBMS. Select this file, when you are prompted.
turkgamer
advanced
Posts: 66
Joined: Sun Oct 02, 2011 6:16 pm
Has thanked: 5 times
Been thanked: 7 times

Re: The Godfather(.Str)

Post by turkgamer »

How can I repack ?
kilik
mega-veteran
mega-veteran
Posts: 195
Joined: Sat Dec 08, 2012 11:14 am
Has thanked: 31 times
Been thanked: 4 times

Re: The Godfather(.Str)

Post by kilik »

i look for extract sound from .exa from the one and two
if someone have any idea is welcome
User avatar
delutto
veteran
Posts: 153
Joined: Sat Apr 16, 2011 5:20 am
Has thanked: 49 times
Been thanked: 14 times

Re: The Godfather(.Str)

Post by delutto »

turkgamer wrote:How can i use this code ?
Forget it.
It extracts audio files directly from memory.
The texts are located in two different str files.
Post Reply