GithubHelp home page GithubHelp logo

luminarlight / jakaudiotool Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 44 KB

A tool that intends to handle the VAG directory of Jak and Daxter games. I am still working on the basics, so contributions from strangers wouldn't make much sense, at least for now. Eventually it will be good enough for others to contribute.

C# 100.00%
jak vag

jakaudiotool's Introduction

Jak Audio Tool

A tool that intends to handle the VAG directory of Jak and Daxter games.

I am still working on the basics, so contributions from strangers wouldn't make much sense, at least for now. Eventually it will be good enough for others to contribute.

Details

Supports Jak TPL and Jak II VAGDIR.AYB files for now. Jak 3/X support is limited (it can get some data, but not everything).

Has a working command line application, a GUI application is being worked on. They both use the same library so function-wise they will be the same, but GUI application will be more user-friendly.

What can it do?

  • Print VAGDIR data to console.
  • Print VAGDIR data to text file.
  • Build VAGDIR based on a text file.

Todo:

  • Reverse the VAG name packing algorithm used in Jak 3 (hopefully Jak X uses the same algorithm).
  • Add ability to split and (re)build VAGWAD files.

Future plans:

  • Make our own Sony ADPCM converter (to wav and from wav), or add an already existing one into this project.
  • Support SBK files.

jakaudiotool's People

Contributors

luminarlight avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

sfaleev197

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.