Giter VIP home page Giter VIP logo

sextractor's Introduction

SExtractor

从GalGame脚本提取和导入文本(大部分需要明文)

Python依赖模块:

国内推荐先配置镜像再下载:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

  • pyqt5
  • colorama
  • pandas

支持的引擎:

同引擎不同游戏的格式也可能不同,请参看程序内示例使用。

  • TXT纯文本 (正则匹配。可选utf-8,utf-8-sig,utf-16(LE BOM))
  • BIN二进制文本 (正则匹配。默认读shift-jis写GBK)
  • JSON文本 (正则匹配,只搜索value,value为空则先自动复制key到value)
  • AZ System (Encrypt Isaac)
  • Artemis
  • Black Rainbow
  • CSV
  • CScript
  • Cyberworks / CSystem
  • EAGLS
  • FVP
  • Kaguya
  • Krkr (可正则)
  • MED (DxLib)
  • MoonHir
  • NekoSDK
  • RPGMaker MV
  • RenPy
  • SystemC
  • WillPlus
  • Yu-ris

其他功能

  • 可以导出VNT的JIS隧道文件sjis_ext.bin,需要配合VNTProxy使用。(同时也会导出UIF配置)
  • 可以导出UIF的JIS替换配置uif_config.json,需要配合UniversalInjectorFramework使用。
  • Tools/Font下有JIS替换字体,以备dll无法hook游戏时使用。
  • 文件夹下自定义的config*.ini都会被读取,*中不能以数字开头。(例:configTest.ini)
  • reg.ini中可自定义正则匹配规则。
  • text_conf.json进行文本处理配置,优先读取工作目录ctrl文件下配置,如果没有则读取工具根目录默认配置。

当前正则预设

  • AST
  • Artemis
  • EntisGLS
  • Krkr
  • Nexas
  • RealLive (选项分开提取)
  • SFA(AOS)
  • Valkyria_ODN
  • Yuris_txt (非ybn)
  • BIN暴力匹配
  • 替换符号
  • JSON_Key(TXT转JSON)
  • 猜测名字
  • 两行TXT
  • 导出所有(多用于格式转换)
  • 自定义规则(自动保存)
  • None还原为引擎默认

工具

  • Astronauts: gpx封包,Mwb提取
  • AZ System: isaac加密
  • BlackRainbow: 封包
  • CScript: 封包,解压压缩
  • Cyberworks: UTF-16解封包
  • EAGLS: 解封包
  • Font: JIS替换字典生成的字体
  • RealLive: 解封包,二次加解密
  • SHook: 跳壳
  • Unity: data.dsm加解密
  • UniversalInjectorFramework: dll

支持的导出格式:

  • json字典 { 文本 : "" }
  • json字典 { 文本 : 文本 }
  • json列表 [ { name : 名字, message : 带换行对话 } ]
  • json字典 { 带换行文本 : "" }
  • json字典 { 带换行文本 : 带换行文本 }
  • txt文档 { 文本 }
  • txt文档 [ 带换行文本 ]
  • json列表 [ 带换行文本 ]

相关项目

  1. game_translation
  2. SiglusTools
  3. CSystemTools
  4. VNTranslationTools
  5. UniversalInjectorFramework
  6. GalTransl_DumpInjector
  7. EAGLS

sextractor's People

Contributors

satan53x 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.