GithubHelp home page GithubHelp logo

ysres's Introduction

YSRes

A Parser of a certain anime game's data files (WIP)

Current target version: 3.5

Requirements

  • Python 3

How to run

  • Clone this repository
git clone https://github.com/paimooon/YSRes
  • Place blk files in YSRes/blk
  • Edit textMapLanguage and xorKey in prepare.py
  • Install Python modules
pip install kaitaistruct XlsxWriter
  • Run prepare
python prepare.py
  • Run main
# example
python main.py -t -e -o -l KR -i 10000079 -s
python main.py -o -l KR -i 10000080
python main.py -w -l KR -i 12511
python tower.py

Argument usage

usage: main.py [-t] [-e] [-o] [-w] [-l LANG] [-i ID] [-s] 

Arguments:
    -t --textmap        # Dump TextMap (-l argument needed)
    -e --excel          # Dump ExcelBinOutput
    -o --output         # Generate character output (-l, -i argument needed)
    -w --weapon         # Generate weapon output (-l, -i argument needed)

    -l --lang [LANG]    # Set language (Example: KR)
    -i --id [ID]        # Set character id (Example: 10000078)

    -s                  # Xlsx skill short version

BLK info

00/24230448 => BinOutput
00/25539185 => ExcelBinOutput (must need)
00/31049740 => Asset Index
00/35323818 => Lua Scripts
01/26692920 => CHS
02/27251172 => CHT
03/25181351 => DE
04/25776943 => EN
05/20618174 => ES
06/25555476 => FR
07/30460104 => ID
08/32244380 => JP
09/22299426 => KR
10/23331191 => PT
11/21030516 => RU
12/32056053 => TH
13/34382464 => VI

YSRes currently use only ExcelBinOutput and textmap

Future Goals

  • GenerateElemBall data
  • Abyss monster detailed info

Credit

ysres's People

Contributors

paimooon avatar

Watchers

 avatar

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.