Hi ... Please more Tutorials on well-known (Games) files ... Thanks
Incidentally nice tutorial ... It takes more tutorials
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
QUICKBMS GUIDE
Re: QUICKBMS GUIDE
Forgive me for my ignorance, but it seems I lost you there.
How did you come to the conclusion that (74 00 00 00) is the size of the header?
And when I start "Quick BMS" it asks me to choose a plugin, which one to choose and where to locate it?
All and all, I thank you for taking the time to share your expertise and writing such helpful tutorials.
- aluigi
- VVIP member
- Posts: 1916
- Joined: Thu Dec 08, 2005 12:26 pm
- Location: www.ZENHAX.com
- Has thanked: 4 times
- Been thanked: 664 times
- Contact:
Re: QUICKBMS GUIDE
calculating the size of a block of data is a job for the hex editor, so if he had 0x74 (74 00 00 00 in little endian) then he proabably saw 74 bytes of data, which are also easy to count due to the 16 bytes alignment usually in use in the hex editor (for example 7 rows plus 4 columns).
the script that quickbms needs is just the set of textual instructions for extracting the archives of a specific game.
you can find them surfing on the forum and I have some scripts collected here
the script that quickbms needs is just the set of textual instructions for extracting the archives of a specific game.
you can find them surfing on the forum and I have some scripts collected here
Re: QUICKBMS GUIDE
Ugh..aluigi wrote:calculating the size of a block of data is a job for the hex editor, so if he had 0x74 (74 00 00 00 in little endian) then he proabably saw 74 bytes of data, which are also easy to count due to the 16 bytes alignment usually in use in the hex editor (for example 7 rows plus 4 columns).
the script that quickbms needs is just the set of textual instructions for extracting the archives of a specific game.
you can find them surfing on the forum and I have some scripts collected here
Thank you, Aluigi.
I was starting to lose hope.
Currently, I'm reading a book, To familiarize myself with reverse engineering and not to embarrass myself asking such silly questions. at least I think it was a silly question.. because I still don't quite get it.
It's probably 'cause I'm not experienced enough to the extent that you are.
I'll give it more time and study it more.
Last edited by Republica on Wed Dec 14, 2011 11:45 am, edited 1 time in total.
Re: QUICKBMS GUIDE
Hi...I want "open" a file with extension sds. It's a file of the EA (fifa 2012). Can you help me?
-
- Moderator
- Posts: 954
- Joined: Sun Mar 27, 2011 8:42 pm
- Has thanked: 10 times
- Been thanked: 161 times
Re: QUICKBMS GUIDE
Can u please upload the files for all yr QBMS tuts again? All are dead...
Quick BMS Editor GUI - simple easy to use
Goto : viewtopic.php?uid=34229&f=29&t=6797&start=0
Downloads from DropBox : https://dl.dropboxusercontent.com/u/
Goto : viewtopic.php?uid=34229&f=29&t=6797&start=0
Downloads from DropBox : https://dl.dropboxusercontent.com/u/
-
- advanced
- Posts: 47
- Joined: Fri Dec 16, 2011 8:30 pm
- Has thanked: 2 times
- Been thanked: 3 times
Re: QUICKBMS GUIDE
I am trying to understand Chroxx's BMS for Dark Souls BDT files, so I may unpack a ps3 version of that file type. I am a bit lost here and thinking this is what i need to modify:
when using the Xbox version, everything is parsed very nicely - how does that happen?
Could you please explain this code as a string of actions?
thanks!
Code: Select all
TYPE == 0x44435800 math OFFSET + 0x4C getdstring NULL 0x18 1
Could you please explain this code as a string of actions?
thanks!
-
- mega-veteran
- Posts: 172
- Joined: Fri Jun 01, 2012 10:08 am
- Has thanked: 35 times
- Been thanked: 121 times
Re: QUICKBMS GUIDE
I was wondering if anyone could help me, is there a way in quickbms to return a string up to the point where the byte becomes 00, and stop there?
Edit: Nevermind I've realised if you just go over the byte it will stop there automatically anyway, it seems to work. Hopefully there's no problem with just doing it this way though.
Edit: Nevermind I've realised if you just go over the byte it will stop there automatically anyway, it seems to work. Hopefully there's no problem with just doing it this way though.
Re: QUICKBMS GUIDE
like the tut can you post more tuts . what about files that may be encrypted?
im a total noob with hex code but would like to learn more if possible
im a total noob with hex code but would like to learn more if possible
-
- Moderator
- Posts: 2602
- Joined: Sun May 18, 2008 3:01 pm
- Has thanked: 57 times
- Been thanked: 1422 times
Re: QUICKBMS GUIDE
Fantastic tutorial. I've been wanting to learn to reverse engineer for so long, but it seems like there are so few tutorials out there to help. I've been programming off and on for multiple years, but never found a resource to learn this.
Last I tried to do this I was building code in C++ or Java to parse the contents of a file, but now with QuickBMS I feel like things are much easier.
Hope to see more tutorials in the future, hopefully one for Unreal engine files since so many games are built on that. Gildor's tools are awesome, but I wish there was a QuickBMS version of his tools so I could just modify it for other Unreal engine games when needed.
Last I tried to do this I was building code in C++ or Java to parse the contents of a file, but now with QuickBMS I feel like things are much easier.
Hope to see more tutorials in the future, hopefully one for Unreal engine files since so many games are built on that. Gildor's tools are awesome, but I wish there was a QuickBMS version of his tools so I could just modify it for other Unreal engine games when needed.
-
- Moderator
- Posts: 2602
- Joined: Sun May 18, 2008 3:01 pm
- Has thanked: 57 times
- Been thanked: 1422 times
Re: QUICKBMS GUIDE
gildor has an unreal package decompressor.
unreal will read the uncompressed files it outputs and you can modify them to your hearts content.
this is how people are modding mortal kombat.
unreal will read the uncompressed files it outputs and you can modify them to your hearts content.
this is how people are modding mortal kombat.
-
- advanced
- Posts: 61
- Joined: Wed Jun 23, 2010 10:12 pm
- Has thanked: 23 times
- Been thanked: 3 times
Re: QUICKBMS GUIDE
This tutorial is great and I tried to used to for my files but I have a little problem. The "archives" I currently investigate have no header.
The archive starts with file count, then comes the name size of the following string and after that just the length/size of the file which ends directly before the name size of the next file.
So how do I get the log function to start right after NSIZE? Thanks.
Edit2 : Got it to work.
The archive starts with file count, then comes the name size of the following string and after that just the length/size of the file which ends directly before the name size of the next file.
So how do I get the log function to start right after NSIZE? Thanks.
Edit2 : Got it to work.
-
- ultra-n00b
- Posts: 1
- Joined: Sun Jul 28, 2013 4:32 pm
- Has thanked: 1 time
Re: QUICKBMS GUIDE
rly nice tut
It helped me a lot. But unfortunately I found this (and a complete script for my archive in this board/forum) after I already made a bms script on my own which took about a week to come on with syntax, hex code reading etc.
It helped me a lot. But unfortunately I found this (and a complete script for my archive in this board/forum) after I already made a bms script on my own which took about a week to come on with syntax, hex code reading etc.