Coder Social home page Coder Social logo

gbfrdatatools's Introduction

Hello!

I am a developer and reverse-engineer with a passion for fiddling with games, mainly JRPGs~

If you need to reach out to me easily

For general things related to games

  • XenoTools - Tools for Xenoblade Chronicles incl. a compiler for script files
  • GBFRDataTools - Game Data Handler for Granblue Fantasy: Relink
  • 010GameTemplates - Many 010 Editor templates for various games I've dealt with
  • Fear2Tools - Various tools for dealing with F.E.A.R 2 files

Racing/Gran Turismo stuff (now retired)

  • ForzaTools - Tools for Forza incl. TFIT Decryptor
  • TCMotorfest.Unpacker - Game Data Unpacker for The Crew Motorfest
  • DriveClubFS - Game Data Unpacker for DriveClub
  • RRUnpacker - Game Data Unpacker for Ridge Racer PSP/6/7/PS Vita
  • PCarsTools - Game Data Unpacker & Decryptor for Slightly Mad Studios games/Project Cars

gbfrdatatools's People

Contributors

alphasatanomega avatar nenkai avatar sheitoon avatar wistfulhopes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gbfrdatatools's Issues

Extract All only gives "unk_#####" filenames

doing "extract all" option doesn't spit the files out properly? Only gives me files named "unk_###" with no proper filenames or directories that's shown in the filelist.

edit:
did extract option to point to a file, still gives "unk" filename.
image

[FILELIST] some bxms

After checking magic of file (first 3 bytes) and its content, all of files as listing at last are bxm.

  • "_[N]_[N]_clp.bxm"
  • "_[N]_[N]_clh.bxm"
  • ".*seq.bxm" (xml root is "<SeqRoot>", and its child is "<AttackTrack>")
  • "?.bxm" (xml root is "<RESET_MOT_LIST>")

Exactly filename needs to more work for guessing and hashing...

Unk_0376179F90234691 clp.bxm
Unk_0429E225BC5F8A19 clh.bxm
Unk_04D5E1A7A662089F clp.bxm
Unk_08E0E6DDC7B73A2A clp.bxm
Unk_12B638698719CC8A clp.bxm
Unk_15B5F917753EDF26 clp.bxm
Unk_16AC8E8F0F684EC9 clp.bxm
Unk_16C5E33D02AA84D9 clp.bxm
Unk_1A2D1BEE68F58454 clp.bxm
Unk_231C3A0D06113294 clh.bxm
Unk_2630C8E51288500E clp.bxm
Unk_296763F08A9695E9 clp.bxm
Unk_360A8C51FAAA7E68 clh.bxm
Unk_3B141CE6C67D3066 seq.bxm (SeqRoot)
Unk_3D22FA62E2A10D65 clh.bxm
Unk_3F7D2EE741E93564 clp.bxm
Unk_4291881163785C5B clh.bxm
Unk_4FDA0C0DC88BB243 clp.bxm
Unk_56729AAD406D2597 clp.bxm
Unk_56840EB212B7F349 clp.bxm
Unk_584A0A03CCA20042 clh.bxm
Unk_5BC74CF846E0FAF5 clh.bxm
Unk_6224C1F417C6E3F8 clp.bxm
Unk_733EC0784483575A clp.bxm
Unk_7B26182424CA1179 clp.bxm
Unk_7CCEE27C3667F248 clh.bxm
Unk_7EC0BA6F5D3E05FA clh.bxm
Unk_816E7C29547B74F6 clh.bxm
Unk_8D3F88ACAAB0C1DA clp.bxm
Unk_94D72704F136E16F clp.bxm
Unk_A1F2B0592BAE4211 clh.bxm
Unk_A32DFFA3C9A21456 mot.bxm? (RESET_MOT_LIST)
Unk_A732F6A53C14DB4C clh.bxm
Unk_B03D7E8E95F13D06 clp.bxm
Unk_B246B06C27E19157 clh.bxm
Unk_B880E6F2F2E99509 clp.bxm
Unk_BC0729BB0CF126ED clp.bxm
Unk_C17F18E3EBF1221E clh.bxm
Unk_D5687FE85BF5DA06 clh.bxm
Unk_D7A61FE168DBF56E clp.bxm
Unk_DE1953E678E795B9 clh.bxm
Unk_E123D64A7AF2D200 clp.bxm
Unk_E92D576CBCBEAC3E clh.bxm
Unk_EA5FF0C8E5028579 clh.bxm
Unk_EC75B75DC5DD8C91 mot.bxm? (RESET_MOT_LIST)
Unk_F02E93CC70A1278D clp.bxm
Unk_F312A255455EC160 clp.bxm
Unk_F475A22BE87E27F6 clp.bxm
Unk_F593E2256BDCBC2E clp.bxm
Unk_F6F6FC618E915DF2 clp.bxm
Unk_F72C8A68598D662B clp.bxm
Unk_F76F8F424456FA6A clp.bxm

Arithmetic operation resulted in an overflow.

Hi,Nenkai. Thanks foy your great work.
I tried to build the tool, and tried to extract files from data.1, but a mistake appeared.
tbl
I also tried to extract all files, same error occured.
all
And I also tried build X64 or X86 instead AnyCPU, the error still occurs.
I really need your help, plaease!
My platform:
visual studio 2022
windows 11 23H2
i5-13600kf

Possible to unlock more graphic settings?

I realize the tool's main focus may be visual mods, but just in case, is it possible by unpacking everything, to reveal more graphics settings not available by default?

Settings like, Shadow, Post-Process, Ambient Occlusion, View Distance, AA to name a few. I'm also keen to make visual mods, so if there's anyway I/we can contribute, please do let us know. I saw the filelist.txt and used v0.1.0 to list the files but it's all a blur atm.

Can you tell me the reason for this error?

E:\mod\gbfrlink\GBFRDataTools.exe>E:\mod\gbfrlink\GBFRDataTools.exe\GBFRDataTools.exe extract-all -i "E:\SteamLibrary\steamapps\common\Granblue Fantasy Relink\data.0"

  • GBFRDataTools by Nenkai/WistfulHopes


Opening archive index 'E:\SteamLibrary\steamapps\common\Granblue Fantasy Relink\data.0'
Unhandled exception. System.IO.EndOfStreamException: Could not read 4 bytes.
at Syroot.BinaryData.StreamExtensions.FillBuffer(Stream stream, Int32 length)
at Syroot.BinaryData.StreamExtensions.ReadInt32(Stream stream, ByteConverter converter)
at Syroot.BinaryData.StreamExtensions.ReadString(Stream stream, StringCoding coding, Encoding encoding, ByteConverter converter)
at GBFRDataTools.Archive.IndexFile.ReadCodenameField(BinaryStream bs, UInt32 fieldOffset) in C:\Users\nenkai\source\repos\GRBFDataTools\GBFRDataTools\Archive\IndexFile.cs:line 220
at GBFRDataTools.Archive.IndexFile.ReadInternal(BinaryStream bs) in C:\Users\nenkai\source\repos\GRBFDataTools\GBFRDataTools\Archive\IndexFile.cs:line 102
at GBFRDataTools.Archive.IndexFile.Read(String fileName) in C:\Users\nenkai\source\repos\GRBFDataTools\GBFRDataTools\Archive\IndexFile.cs:line 65
at GBFRDataTools.Archive.DataArchive.Init(String indexFile) in C:\Users\nenkai\source\repos\GRBFDataTools\GBFRDataTools\Archive\Archive.cs:line 37
at GBFRDataTools.Program.ExtractAll(ExtractAllVerbs verbs) in C:\Users\nenkai\source\repos\GRBFDataTools\GBFRDataTools\Program.cs:line 61
at CommandLine.ParserResultExtensions.WithParsed[T](ParserResult1 result, Action1 action)
at GBFRDataTools.Program.Main(String[] args) in C:\Users\nenkai\source\repos\GRBFDataTools\GBFRDataTools\Program.cs:line 20

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.