Giter Club home page Giter Club logo

ig_tools's Introduction

IG_tools

Tools to process the game files by Innocent Grey & Noesis

igtool

extract and create the *.dat files used by Innocent Grey

Supported Games

  • Innocent Grey
    • Caucasus: Nanatsuki no Nie (クロウカシス - 七憑キノ贄)
    • PP pianissimo (PP-ピアニッシモ- 操リ人形ノ輪舞)
    • Cartagra ~Tsuki kurui no Yamai~ (カルタグラ~ツキ狂イノ病~)
    • Kara no Shoujo (殻ノ少女)
    • Nagomibako Innocent Grey Fandisc (和み匣 Innocent Greyファンディスク)
  • Noesis
    • Furifure (フリフレ)

For the games using *.iga as their archive format, try http://asmodean.reverse.net/pages/exiga.html.

igscript

parse and create the *.s files extracted from script archive used by Innocent Grey

Supported Games

  • Innocent Grey
    • Caucasus: Nanatsuki no Nie (クロウカシス - 七憑キノ贄)
    • PP pianissimo (PP-ピアニッシモ- 操リ人形ノ輪舞)
    • Cartagra ~Tsuki kurui no Yamai~ (カルタグラ~ツキ狂イノ病~)
    • Kara no Shoujo (殻ノ少女)
    • Nagomibako Innocent Grey Fandisc (和み匣 Innocent Greyファンディスク)
    • Eisai Kyouiku (英才狂育)
    • Flowers -Le Volume sur Printemps- (FLOWERS 春篇)
    • Flowers -Le Volume sur Ete- (FLOWERS 夏篇)
  • Noesis
    • Cure Girl
    • Furifure (フリフレ)
    • Furifure 2 (フリフレ2)

How to use

1.use igtool.exe to extract script archive file.

igtool -x script.dat

2.enter the new script~ folder and use igscript.exe to parse the script file.

igscript -p 00_0000.s 00_0000.txt

3.after 00_0000.txt is edited, create the new script file.

igscript -c 00_0000.s 00_0000.txt new\00_0000.s

for CureGirl and フリフレ2, you need to add an extra option -x.

igscript -x -p 0000.s 0000.txt
igscript -x -c 0000.s 0000.txt new\0000.s

4.use parseall.bat and createall.bat to do batch job.

Script file (*.s) count table

Game Name Count
七憑キノ贄 1252
操リ人形ノ輪舞 174
殻ノ少女 601
ツキ狂イノ病 266
和み匣 138
CureGirl 413
フリフレ 50
フリフレ2 64
マーブル★ブルマ 39
放課後の先パイ 24
英才狂育 345

ig_tools's People

Contributors

lennylxx 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ig_tools's Issues

txt files are blank

I'm trying to convert .s files from Kara no Shoujo HD Remaster, but when I do the program just outputs blank .txt files. What's the issue? Thanks

igscript.exe missing

Hello, I am very interested in using this to edit some scripts from FLOWERS but the igscript.exe is missing. Did you remove it? Would it be a problem if you could upload it again?

Thank you.

igscript解析文本output为空

你好,我在使用igscript.exe解析flowers春篇和夏篇的.s脚本文件时,输出的txt文件为空。

使用的命令如下:
igscript.exe -p 02a_00001.s 02a_00001.txt
执行命令后,输出的02a_00001.txt文件为空文件
请问这种情况如何解决?

在壳之少女的调查部分如果修改后文本长度与原文本长度不一致会报错

大佬你好,我最近在使用该工具进行壳之少女HD版本的汉化移植,在使用过程中发现一个问题。

当游戏进行到3月5日的调查部分时,由于好几段文本都在同一个脚本文件中,如果其中一段文本修改后长度与原来不一致,就会导致后面其他段的文本加载不出来同时游戏卡在这个位置。

这个问题在原版与HD版都存在。

具体的问题复现可以在解包script.dat后在03a_0305_200s文件前两句加入或删减任意字符,重新打包,游戏进行到该位置时,调查墓坑会出现修改后的文本,再次调查或调查墓坑以外位置时游戏卡死。

壳之少女原版有汉化版,不知道汉化组是不是使用的这个工具,还是说怎么解决了这个问题。

望不吝赐教,谢谢(=´∇`=)

question: any idea how to repack the script to iga?

tried your tools, works very well...
but how we repack all of the edited script to a single iga file, since igtool only support .dat file?
afaik, exiga only support for extraction,
or we just need to put the edited script (*.s) to the game directory, and it will work?

The meaning of padlen and pad char

In the igscript.cpp

                if (padlen >= 1) {
                    for (u8 i = 0; i<padlen; i++) {
                        outfile << buf[i + txt.length()];
                    }
                }

It seems that we don't know the pad char's meaning ? But in my case, these pad char will result some output in the game, such as "乧"
Any solutions ? Thanks~

静安 打扰了

您好 我是来找人的 一个朋友 我叫他弟弟 我找不到他 他和我说过这个地方 就又再次的冒昧借贵地写下这段话
想知道他现在怎么样 好不好 想告诉他 我挺想念他

missing exe file?

it says in the intructions to use the igtool.exe but there is no executable, only a cpp file?

Tools not working

I've been trying to translate Caucasus and compiled igtool/script.exe and tried to execute them, but they do not seem to work: both igtool and igscript shuts down immediately when I click them.
I have made sure that the necessary dll's are installed, and igtool is in the same directory as script.dat.
I may be doing something wrong, but do not know what the problem is. Please help me if you can.
ps. I am using windows 10, japanese locale.(have tested on english locale as well, still not working)

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.