yurisizuku / galgamereverse Goto Github PK
View Code? Open in Web Editor NEWReverse Projects for Galgame
Reverse Projects for Galgame
Hi!
It's me again.
Thanks to your help, I've just finished translation of criware game.
The only remaining problem is the images(CGs).
The images exist as xtx format in cpk file.
https://github.com/vn-tools/arc_unpacker/blob/master/src/dec/cri/xtx_image_decoder.cc
He decoded xtx images, but did not encode.
I think it would be possible to build encoding code based on this code, as you did with xtx_font.py
But I don't know how.
I have no idea about dealing with images.
Please help.
xtx image sample:
641.zip
The engine is kinda similar to Siglus engine. For unpacking/packing Seen.txt, arc_conv can do the job
You can check in this issue about xoring the script after unpacking, you also have to xor before packing back Seen.txt, you can use my version here
xor.zip
The real problem is the line breaker for English script, RealLive doesn't use "\n" but something like "23/00/03/C9/00/00/00/00/40/??(the length of next line, maybe?)/00"
Although text_conv can deal with the script, but it doesn't have option for line breaker.
I just found out that the code won't catch the text with blank space before it like in p3 and p4
01姉_00_01.zip
Hello again. I saw you revsered FFA engine, so since you have reversed SO4 and PT1 format, can you also check the SO5 and PT1 of this game too?
I have some sample scripts here
Script.zip
Hello,
I find some trouble to use your tool named GalgameReverse
and I need your help about how to use GalgameReverse to extract the game Narcissus ナルキッソス~もしも明日があるなら file(Now I had extract sound and bgm,but have no way to background photo, and I need there photo to write my Narcissus article)
maybe my English make you feel unfluent or clumsy, but I try my best and feel sorry for you
and here are Chinese issue
关于GalgameReverse
非常抱歉打扰到您,我是在看到 水仙:如果还有明天携带版(PSP版风铃汉化组汉化)的发布后游玩并且在尝试解包的过程遇到困难来向您求助的,我是在贵组的专栏看到您的留言注意到您是负责程序部分的大佬(develseed),并且初步尝试和研究过您留下的工具ReverseUtil 无果后出于无奈来这里留言给您,
先直接说问题:我在解游戏的iso镜像包时已经解出了 OPED动画、语音、音效,但是从包里的bg.afs提取出的(这应该是背景图片吧)后缀名为.spc格式的文件是真的找遍中文互联网都找不出方法了。
如果您需要了解我解包过程更具体的情况可以看我在B站发布的专栏cv24821012
因为我现在一边推本作一边写本作的专栏需要配合相应的插图,但是去画廊一张一张截效率确实低了点而且画廊并不完全包含全部场景图,因此还请您教简单我如何使用您的工具或者教我如何解包出图片文件,万分感谢
这是我的联系方式(具体情况可以的话请您加我QQ或者B站上直接私信我,Github不经常看)
QQ:715384475
B站ID:守秘莫长安
Twitter:lushi43526079
I want to translate 穢翼のユースティア (Artemis Engine), I did unzip .pfs file and got .asb scenerio script file. I want to decrypt it, I searched but only found result over here.
But I cannot found src/azsystem/lamune_hook.js. Could you please re-up that file?
hi!
I used your "criware" codes, and in case of "xtx_font.py" it works really well.
But for "iwaihime_pc_decrypt.c" when I run this code, it failed to complete execution(like be stuck in an infinite loop).
Here's how I did.
compile the code(iwaihime_pc_decrypt.c) and execute from command line
"iwaihime_pc_decrypt.exe sn.bin"
(I tested with 4 games - crosschannel final complete edition, root double, iwaihime download edition, iwaihime steam edition)
Am I doing something wrong?
Please understand, I have no knowledge of programming
Can you help me?
Hello. We want to translate the game into Russian. It is clear from the past problem that we will have to count the length of the string and change it. But so far, apart from fonts, I ran into a problem with starting "iwaihime_pc_decrypt.c". I tried to compile a program in visual studio 2022, but the entry "iwaihime_pc_decrypt.exe sn.bin" does not create in the same folder "out.bin", although it looks like something happens. What could be the problem?
And "xtx_font.py" with the command "xtx_font.py e font48.xtx" gives an error
"Traceback (most recent call last):
C:\Users\Andrey\Downloads\GalgameReverse-master\GalgameReverse-master\src\criware\xtx_font.py" file, line 170, in .
main()
File "C:\Users\Andrey\Downloads\GalgameReverse-master\GalgameReverse-master\src\criware\xtx_font.py", line 146, in main
xtx_font_build(os.sys.argv[2], outpath)
File "C:\Users\Andrey\Downloads\GalgameReverse-master\src\criware\xtx_font.py", line 122, in xtx_font_build
height, width = gray.shape
AttributeError: 'NoneType' object has no 'shape' attribute".
Maybe the wrong version of python?
Hello @YuriSizuku!
Is there any way to update the length of the string?
Since after packing the text, everything breaks down if the translated string is longer than the original one.
Game Iwaihime english.
1.m it's english translation
data.zip
binary_text_decode.txt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.