My visual novel game engine study projects (or something about...)
昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否,知否?应是绿肥红瘦。
——李清照《如梦令·昨夜雨疏风骤》
我看过krkrsdl2的官方发布版exe(现在发布包含了windows版),
但似乎还是跑不了它自己demo里面那个xp3,如果换其他xp3会出现字符集问题(它应该只支持unicode字符集)——好想自己编译一下。
我以前试过自己移植它到windows下(使用vs2013),如果能自己编译的话我希望顺便把它的安卓版也编译出来。当然目前只是打算,
应该没具体计划
我看过krkrsdl2的官方发布版exe(现在发布包含了windows版),但似乎还是跑不了它自己demo里面那个xp3
(注:后来发现可以,需要解压Android同版本内的xp3文件),如果换其他xp3会出现字符集问题
(它应该只支持unicode字符集,也许有办法绕过去,或者改代码)——好想自己编译一下。我以前试过自己移植它到windows下
(使用vs2013),如果能自己编译的话我希望顺便把它的安卓版也编译出来。当然目前只是打算,应该没具体计划
krkrsdl2的android版运行效果如下。不可以直接安装,需要先用JDK命令行程序签名打包(我用的是keystore文件签名,也可以用jks文件),
例如这样:jarsigner -verbose -keystore mysign.keystore -signedjar krkrsdl2_o.apk krkrsdl2.apk mysign。
不能指定xp3文件,只能运行内置的xp3文件资源。应该安卓4以上的机器都支持
我测试过xubuntu20下可以很顺利地用cmake编译krkrsdl2/krkrsdl2这个项目的linux版。方法类似于qmake:
(1)git clone --recursive(2)mkdir build; cd build; cmake ..; (3) make,
如果开8个线程编译的话需要4分钟左右,编译前900M,压缩360M(包括git本地),编译输出73M,从apk中提取的data.xp3是4.5M,
可以正常运行./krkrsdl2(我这里先复制到外面后再执行:
cp ./krkrsdl2 ../../krkrsdl2_releases; cd ../../krkrsdl2_releases;
然后下载releases页面里apk解压得到data.xp3,gh上的releases页面是隐藏的,
需要根据windows发布链接截取前面得到,发布链接在About右上角进入文档主页)
那么android版的krkrsdl2如何编译呢?我测试过xubuntu20也可以顺利编译出so动态库,方法和linux版类似
(1)先安装ndk,ndk的linux版可以单独下载解压,不需要装android studio或android sdk,
另外ndk不带cmake,所以我选择用xubuntu编译(2)也是类似qmake的用法,
和编译linux版的区别是需要加上一个-D开关指向一个cmake工具链文件,例如这样:
mkdir build; cd build; cmake -DCMAKE_TOOLCHAIN_FILE=/home/wmt/work_krkrsdl2/android-ndk-r26d/build/cmake/android.toolchain.cmake ..
(3)然后make,如果8线程编译,大概需要3分钟左右,如果遇到一个declaration-after-statment错误,
你需要修改external/SDL/CMakeList.txt,把里面的-Werror=declaration-after-statment注释掉,
这个错误是因为旧的标准C不支持声明放在语句后面,但新版支持(4)最后可以获得libmain.so和external/SDL/libSDL2.so这两个动态库,
未测试是否有问题
我测试过,用ADT编译krkrsdl2的Java部分,加入之前用cmake构建的so动态库文件两个,产生的apk包可以正常安装运行。
只是因为krkrsdl2使用的SDL2代码的Java部分对旧安卓是会编译失败的,所以我去除了这部分代码
planetarian ~the reverie of a little planet~_jp.7z
planetarian ~the reverie of a little planet~.7z
planetarian_steam_japanese.rar
planetarian_steam_english.rar
kanon_se_ori.rar
これはなに?
よーするに、Visual Art's系のゲームで使われているAVG32用のスクリプトを、そのままMacintosh上で動かしてしまおーというものです。
現在は、これを使うより、改良/Carbon化版の「くろこげ」などを使うほうが良いでしょう。
通称「わっふる」 AVG32-like scriptor
ppc mac
https://github.com/search?q=PBSetEOFAsync+InitWindows&type=code
解压结果:avg32_all.zip
使用解压命令unar解压.sit.hqx文件
waffle引擎
(x) https://stuffit.com/#downloads
我考据过,实际上waffle引擎(AVG32)的源代码avg32-src-010701.sit.hqx可以用linux的unar命令解压(不需要额外参数,直接传双后缀的文件名),
应该和gh上的代码一致。而且这份开源代码似乎是对应ppc mac的,所以里面提到的API是特定于ppc mac平台的(类似于WIN32 API那样),
除非有类似的linux实现(应该没有)
sudo apt install macutils unar
macunpack
hexbin
unar avg32-src-010701.sit.hqx
AVG32-like scriptor for Macintosh
AVG32 for Mac (AVG32-like scriptor for Macintosh) document
Copyright 2000-01, K.Takagi(Kenjo)
use IDE CodeWarrior6
MacOS 8.5 以上, MacOS 8.6 か OS 9, PowerPC G4を搭載したMacintosh
- Kanonデモ(Key)
- Kanon(Key)
- Kanon全年齢対象版(Key)
- AIRデモ(Key)
- AIR(Key)
- and etc
あかね for PSP Lite 20050729版 公開。
2005/07/30 / 2015/05/27
PSPでTacticsのPCゲーム「ONE」をプレイする為の
ソフト「あかね for PSP」がバージョンアップ。
「ぼくだけのちいさな世界」
http://kimatten.hp.infoseek.co.jp/
avg2nsc
https://nyanonon.hatenablog.com/entries/2008/02/19#p2
https://nyanonon.hatenablog.com/entries/2006/04/18#p2
https://sirius10.net/blog/wordpress/index.php/2021/03/14/259/
asc016.zip
avg2nsc04.zip
可能有用的:测试游戏:参考:https://yun.cup.com/lggdemolist4.html
恋愛CHU!デモ(see baidupan)
https://sagapla.net/works/usoten/demo_rcxp.htm
https://sagapla.net/works/renchu/renchu_demo.htm
rcxp_demo.lzh
(see 115):
ススキノハラの約束
http://kur-mar-ter.product.co.jp/
ススキノハラの約束 GAME DISC.cue
ONScripter Launcher and Binary for Mac OS X
https://tmkk.undo.jp/onscripter/
* (dead) http://dev.haeleth.net/kurokoge.shtml
* (dead) http://dev.haeleth.net/kurokoge/KurokogeSource.dmg
* (origin) https://tmkk.undo.jp/kurokoge/
* search KurokogeSource.dmg
* https://github.com/weimingtom/xclannad_fork/tree/master/vendor/haeleth/Kurokoge
* Kurokoge_ub_20110630Src.zip, see https://tmkk.undo.jp/kurokoge/index.html
build failed with xcode 12, see Kurokoge_ub_20110630Src_error.txt
Carbon.framework
DrawSprocket.framework
QuickTime.framework
## BLESS on AVG32
* (origin) https://sirius10.net/Games/Bless.php
* この BLESS on AVG32 は JAGARL さんが作成してくださったプログラムです
* sirius が作成したこのパッチも GPL とします。こうしてソースを公開してくださったおかげで、Raspberry Pi で BLESS を楽しむことができました。
* search bless_avg32_1.4.tar.gz, bless_avg32-rpi.patch.zip
* http://www.oberhumer.com/opensource/lzo/download/LZO-v1/
patch -p1 < ../bless_avg32-rpi.patch
## rldev
* (origin, dead) http://dev.haeleth.net/rldev.shtml
* rldev-1.40.tar.bz2
* rlBabel-src-1.43.rar
## aquaplus-sources, ToHeart 2 XRATED
* (origin) http://leaf.aquaplus.co.jp/product/xvid.html
* (origin, dead) http://tlwiki.org/index.php?title=Tools
* https://github.com/autch/aquaplus_gpl
* https://github.com/jeeb/aquaplus-sources
* https://github.com/weimingtom/th2scriptengine
* search baidupan, sdtdump_v4.7z
* (IMP) min compile and run, search baidupan, th2scriptengine.7z
* ScriptEngine-0.0.1.rar
* ScriptEngine.7z
## xlvns, Leaf Visual Novel System for X (XLVNS)
* (origin, ?) http://leafbsd.denpa.org
* (origin) https://github.com/catmirrors/xlvns
* search baidupan, xlvns_v1.rar, xlvns-xlvns-0.0.20010827.zip, xlvns_0.0.20010827.orig.tar.gz
## mglvns (Leaf Visual Novel System for MGL2)
* (origin) http://hoshina.denpa.org/mglvns/
* search baidupan, mglvns-1.0.tar.gz
* MGL Version 2 は、Handheld PC などリソースの少ないマシンでグラフィック対応のアプリケーション動かすためのグラフィックライブラリおよび、ウインドウマネージャです。
* http://www.at.sakura.ne.jp/~suz/MGL2/index.html
* MobileGearII for DoCoMo: NEC's PDA
## PS2版『ToHeart2』をP/ECE用にコンバートして実行『好き好きタマお姉ちゃん』
* https://github.com/zurachu/pceth2
## XMulti, X11 mascot based on gal-game "To Heart"
* http://www.denpa.org/~go/xmulti/
## xsystem35, System35, System3
* https://github.com/kichikuou/system3-sdl2
* https://github.com/kichikuou/xsystem35-sdl2
* https://github.com/kichikuou/web
* http://8ne.sakura.ne.jp:20008/chika/unitbase/xsys35/
* search baidupan, xsystem35-1.7.2.tar.gz
* https://github.com/PSP-Archive/XSystem35-Lite
* search baidupan, xsystem35_android_src_173pre5-katane1.tbz2
* https://github.com/natdon/ONScripter-CN/tree/master/jni/app_xsystem35
* https://www.gamebrew.org/wiki/XSystem35_Lite_for_PSP, search xsystempsp.7z
* https://web.archive.org/web/20070217200922/http://kimatten.hp.infoseek.co.jp/cgi-bin/wiki/wiki.cgi?page=XSystem35+Lite
* search kichikuou.zip, from https://alicefree.fastlast.org, https://d1.alicefree.fastlast.org/d/zip/kichikuou.zip
Use it good for https://kichikuou.github.io/web/
https://github.com/kichikuou/web
see https://github.com/kichikuou/xsystem35-sdl2
see https://github.com/kichikuou/system3-sdl2
* kichikuou.rar, RANCE_WIN.ZIP
see https://kichikuou.github.io/web/help.html
Rance -光を求めて- see http://retropc.net/alice/04.html
鬼畜王ランス see http://retropc.net/alice/30.html
## System4 (closed source)
* (origin) http://kei.stbbs.net/rubyeye/sys40/sdk_dl.html
* https://www.iteye.com/blog/weimingtom-1130129
* search Sys40SDK_20041224
* https://wikiwiki.jp/system4/System4SDKの入手
## OpenRGSS (for Ruby)
* (origin) https://github.com/zh99998/OpenRGSS-RPGMaker
* https://github.com/weimingtom/OpenRGSS-RPGMaker
* 2016-8-19 15:31 来自 微博 weibo.com, 昨天研究openrgss, 看代码以为可以运行rpgmaker xp的工程,但实际上最好运行vx的工程,因为有个接口有区别(这个项目没有实现Tilemap的tileset属性,导致Spriteset_Map报错)。更神奇的是,在网上找到某些版本的vx创建的工程会导致sdl报错,只有某个版本的可以正常运行。其实这个项目可以简单理解为把官方文档的接口描述用开源的方式实现出来。
## rpg2k, rpgmaker (for java)
* search baidupan, rpg2kemu.7z
## RPGMaker XP demo
* search baidupan, AVG半精装版(修改版).rar
* search baidupan, RPG制作大师XP V1.rar
## openrpgmaker
* https://sourceforge.net/projects/openrpgmaker/
## Visual Novel Maker, VNMaker (for CoffeeScript and NW.js, like RPG Maker)
* https://visualnovelmaker.com
* https://asset.visualnovelmaker.com/help/index.htm
* https://klsdf.github.io/Visual-Novel-Maker-in-Chinese
## (TODO) OpenGame.exe (for CSharp)
* https://github.com/aphadeon/OpenGame.exe
## rmxp4droid
* http://blog.csdn.net/cxy1238/article/details/12253745
* search rmxp4droid2.4.rar
* https://github.com/weimingtom/wmt_todo_list/blob/master/README_001.md
## Ancurio/mkxp
https://github.com/Ancurio/mkxp
## weimingtom/rpg2kemuMod
https://github.com/weimingtom/rpg2kemuMod
## rm20xx-android
https://code.google.com/archive/p/rm20xx-android/
https://github.com/weimingtom/rm20xx-android
## zh99998/OpenRGSS-RPGMaker
https://github.com/zh99998/OpenRGSS-RPGMaker
## rpg2kemu / rpg2k
EasyRPG/Player
https://github.com/EasyRPG/Player
## take-cheeze/rpg2kemu
https://github.com/take-cheeze/rpg2kemu
## take-cheeze/librpg2k
https://github.com/take-cheeze/librpg2k
## take-cheeze/rpgtukuru-iphone
https://github.com/take-cheeze/rpgtukuru-iphone
## cjv123/RPG
https://github.com/cjv123/RPG
## nokscript
* https://github.com/yohokuno/suzuri
* https://github.com/weimingtom/nokscript_java
## PSSSDK OpenTK
* https://github.com/weimingtom/Sakura
* https://gitee.com/weimingtom/TriangleSample
* https://gitee.com/weimingtom/angle
* https://gitee.com/weimingtom/sakura_ubuntu
* search baidupan, PSSuiteSDK_098.exe
* https://github.com/nekoharuyuki/PSM
## qixi2016 (for HTML5 and Unity)
* (origin, only HTML5) https://www.bilibili.com/html/activity-qixi2016.html
* https://github.com/weimingtom/GalGame-1
## novel-press, NovelPress (for Android, and PC???)
* (origin) http://houser-home.net/novel-press/top_index.html
* https://github.com/weimingtom/novelpress_fork
* https://gitee.com/weimingtom2000/novelpress_fork
* search baidupan, src_adr06_13_01.zip
## PGM, Pocket Game Maker (closed source, for Android ?)
* (origin) https://github.com/History-exe/Pocket-Game-Maker-v0.83
* PocketGameMaker(PGM-AMT)剧本编辑器v0.2
* search PGM-AMT_EventEditor_v0.2.rar
## Maid2
* (origin) https://code.google.com/archive/p/maid2/
* https://github.com/weimingtom/maid2
## gocha (Lua, LuaBookSupport)
* (origin) http://lua.mine.nu/w/LuaBookSupport
* https://github.com/weimingtom/game_gocha
## ADV-PROGRAM (for Cocos2d-x)
* (origin) https://gitee.com/SunnyRx/ADV-PROGRAM
* https://github.com/weimingtom/adv_cocos2dx
## marika, FastFireFrame (for Java)
* (origin) アドベンチャーゲームプログラミング
* (origin) http://www.sbcr.jp/products/4797320273.html
* https://github.com/weimingtom/marika_java
* https://github.com/weimingtom/marika_cocos2dx
* https://github.com/weimingtom/marika_as3
* https://github.com/weimingtom/FastFireFrame_preview
* https://github.com/weimingtom/myosotis
* https://github.com/weimingtom/myosotis2
## MyChar (for ActionScript3)
* (origin) キャラクターなんとか機
http://khmix.sakura.ne.jp/download.shtml
* (origin) https://osdn.jp/projects/charactermanaj/
* https://github.com/weimingtom/MyChar
* https://github.com/weimingtom/charj
* LUM立绘纸娃娃
## lanovee, らのべえ
* (origin) http://lanovee.e-frontier.co.jp
* search baidupan, lanoveeLatestBuild.zip, trial.zip
## tyranoscript
* (origin) https://tyrano.jp
* (origin) https://github.com/ShikemokuMK/tyranoscript
* search baidupan, tyranoscript_v325.zip
* (TODO, not found) html running demo
## NovelEngine
* (origin) https://github.com/hide92795/NovelEngine-FileCreator
* search baidupan, NovelEngine
## erica (for C#)
* (origin, dead) https://code.google.com/p/erica
* https://github.com/weimingtom/erica
* search baidupan, erica_v2.7z
## NVList (for Java)
* (origin) http://nvlist.weeaboo.nl
* (origin) https://github.com/anonl/nvlist
* https://github.com/kennyjijet/nvlist
## lip (for Flash, eye animation)
* search baidupan, lip
## etc (for flash, as3)
* search baidupan, 恋文网络版旧版本以及原始文件_代码废弃.rar
* JQV
* flash网球, yuki-mod.rar
* flash音游, 打字达人, search email, TYPINGMANIA4.part1.rar
* https://github.com/weimingtom/ugame
* https://github.com/weimingtom/ugame/tree/master/projects/SlideShow
* search baidupan, LemoNovel_AS3_320x240.zip
* search baidupan, weimingtom_reversi.rar
## CatSystem2
* (origin) http://cs2.suki.jp
* (origin) http://cs2.suki.jp/manual/
* cs2_full_v301.zip
## ADV+++, adv_ppp
* (origin) https://www.yox-project.com/jp/adv_ppp/download.htm
* search adv_ppp_for_PC_v2.43_master.zip
## BKEngine
* (origin) https://bke.bakery.moe/download.html
* (origin) https://bke.bakery.moe/index_en.html
* (origin) http://docs.bakery.moe
* https://github.com/BKEngine/docs
## 追忆 (closed source, for android)
* (origin, dead) http://www.galgames.info/
* 追忆 decompile mod
* https://github.com/weimingtom/ugame/tree/master/projects/galgame
* mobi.galgames.mp-1.apk
## crass
* (origin) http://galcrass.blog124.fc2blog.us
* https://github.com/shangjiaxuan/Crass-source
* https://github.com/rinrin-/crass
* search baidupan, AVG引擎+工具.rar
* search baidupan, Crass-source.7z
## ExtractData
* search baidupan, ExtractData120_src.7z
## decompyle
* https://github.com/weimingtom/decompyle-2.3.2_win32_build
* https://github.com/weimingtom/decompyle-2.3.2_win32_build/blob/master/decompyle.7z
* (TODO, not found) iso
## ponkan (for js)
* (origin) https://github.com/studiomikan/ponkan
## AVGMaker Portable, AMP, 白枫AMP, using NGE2 by 白枫, closed source
* https://baike.baidu.com/item/AVGMaker%20Portable/4156944
* https://baike.baidu.com/item/amp/19446534
* search baiudpan, AMPv0.70(GALGAME).rar
## (TODO) GalgameDemo (for Unity)
* https://github.com/TragedyGod/GalgameDemo
## 恋愛シミュレーションツクール2, 恋爱游戏制作大师2
* search baidupan and 115, 恋爱游戏制作大师2, 恋爱游戏创作大师2
## Nova (for Unity)
* (origin) https://github.com/Lunatic-Works/Nova
## Ren'Py (for Python)
* (origin) https://github.com/renpy/renpy
* test data: Katawa Shoujo.7z
* test data: thequestion_v1.7z
## Reitsuki
* (origin) https://github.com/kasuganosora/Reitsuki
## LemoNovel (for AS3, Flash)
* (origin) http://www.le-mo.jp/lemo/products/LemoNovel_AS3/index.htm
## AINE (for flash)
* (origin) http://www.drakkashi.com/aine/
* search AINE_0.9.0_flash.zip
## YU-RIS, yuris
* (origin) http://yu-ris.net
* (origin) http://www.firstia.com
* search yu-ris_0480_001.zip, yu-ris_0486_006.zip
## EntisGLS
* (origin) http://www.entis.jp/gls/
* (TODO) download
## Novelty
* http://www.visualnovelty.com/index.html
* search baidupan, novelty_0.8.9.zip
## Monogatari
* https://github.com/Monogatari/Monogatari
## renjs
* https://renjs.net/index.html
## 橙光
* https://www.66rpg.com
* search 橙光文字游戏制作工具1.15.64.1125.exe
## LiveMaker
* http://www.livemaker.net
* https://www.freem.ne.jp/win/game/17143
## PlaygroundOSS
* https://github.com/KLab/PlaygroundOSS
## retouch
* https://www.retouch.info
## Suika2
* https://github.com/ktabata/suika2
## pymo (for Android / Symbian(S60) / Windows)
* (origin) https://github.com/pymo/pymo
* (origin) https://www.pymogames.com
* https://www.cnblogs.com/think90/p/11455121.html
## dxlib script_free.exe
* (origin, dead) http://homepage2.nifty.com/natupaji/DxLib/User/script_free.exe
* search baidupan, script_free.exe
* https://dxlib.xsrv.jp
## avg-plus
* https://github.com/avg-plus/avg.renderer
* http://demo.avg-engine.com
## kipgba (for GBA), 希望入りパン菓子
* (origin) http://kaoriha.org/kip/
* Visual Reading Story『希望入りパン菓子』はWindows用ソフトウェアです。体験版がGameBoy Advance上に移植されました。
## yanSDK (yaneurao game script), YaneuraoGameSDK.NET
* NOTICE: before was C++, currently perhaps no VN Script Engine
* (origin) http://yanesdkdotnet.sourceforge.jp/
* (origin, dead) http://ygs2k.xrea.jp/
## vnds
* (origin, dead) http://digital-haze.net/projects/vnds.html
* (origin, dead) https://play.google.com/store/apps/details?id=com.qberty.narcissu
## INSTEAD - Simple Text Adventure Interpreter (with Lua)
* (origin) http://instead.hugeping.ru/#about
* (origin) https://github.com/instead-hub/instead
* (origin) https://f-droid.org/en/packages/org.emunix.insteadlauncher/
## Novelsphere
* (origin) http://novelsphere.jp
* (origin) https://github.com/novelsphere/nsdemo
## ISM
* http://hp.vector.co.jp/authors/VA000482/
## SYSTEM-NNN
* http://www2s.biglobe.ne.jp/~tinyan/nyanlib/index.htm
## KrkrExtract
* (dead) https://github.com/xmoeproject/KrkrExtract
* (origin) https://github.com/xmoezzz/KrkrExtract
* drag exe to exe to extract
## KrkrzExtract
* (dead) https://github.com/xmoeproject/KrkrzExtract
* (origin) https://github.com/xmoezzz/KrkrzExtract
* drag exe to exe to extract
## xp3viewer
* (??? not sure) https://github.com/Inori/Xp3Viewer-AfterStory
* drag exe to exe to extract
* (??? not sure) https://github.com/number201724/GalGameTools/blob/master/KAG/XP3Viewer.exe
* (??? not sure) https://github.com/poly000/galgametools/blob/master/XP3Viewer/XP3Viewer.exe
* (??? not sure) https://github.com/poly000/galgametools/tree/master/XP3Viewer_12-02-06
## xp3dumper
* (???) https://github.com/galaxy001/xp3dumpergui
* point to path, exe and xp3
* (???, not sure) https://github.com/poly000/galgametools/tree/master/xp3dumper/xp3dumper0.11
## GARbro
* https://github.com/morkt/GARbro
* pfs
## web_maker
* http://milk0824.sakura.ne.jp/web_maker/
## mjdev
* http://dev.haeleth.net/majiro.shtml
* mjdev.rar
## VisualNovelUpscaler
* https://github.com/hokejyo/VisualNovelUpscaler
* krkr4K
* https://jump2.bdimg.com/p/7602331921
## galgametools
* https://github.com/poly000/galgametools
## galgametools
* (origin, removed ? come back) https://github.com/number201724/GalGameTools
* see weimingtom fork
## Textractor
* https://github.com/Artikash/Textractor
## MisakaTranslator
* https://github.com/hanmin0822/MisakaTranslator
## yotsukiGameTextTools
* https://github.com/yotsuki/yotsukiGameTextTools
## LunaTranslator
* https://github.com/HIllya51/LunaTranslator
## ビジュアルノベル作成サイト
* http://plk.sakura.ne.jp/wvn/
* http://plk.sakura.ne.jp/wvn/dataview.html
## gbabook
* https://github.com/weimingtom/gbabook
## simple pixel render study for Windows
* https://github.com/weimingtom/FastFireFrame_preview
* https://github.com/weimingtom/SSSPixel
* https://github.com/weimingtom/SimpleScriptSystem
* some code used in lvgldemo_*.rar for vs2013, like lvgldemo_832_v6_music.rar
* https://github.com/weimingtom/game_dino_vc6
* (see upper) loadBMPRaw, dumpBMPRaw
* https://github.com/weimingtom/twentylight/blob/master/vc6/Dib.h
* search badiupan, ddsview0663_src.zip, ddsview0663a.zip
* http://www.amnoid.de/ddsview/download.html
* http://openil.sourceforge.net/
* libpng write rgba
* https://blog.csdn.net/June_we/article/details/123420398
* https://github.com/weimingtom/luban-lite_fork_tools_vs2013
## ITH
* https://github.com/AndyScull/interactive-text-hooker
* Running under windows xp
ITH和ITHVNR在windows xp下拦截galgame日语文本(复制到剪贴板 实现翻译功能)的效果。 以前很常用的一个钩子提取日语文本软件,不过现在估计很少人用, win11下会运行失败。我几乎没用过。现在有很多更先进的工具, 我觉得截图翻译也是可行的。怀旧用。 ITH需要VC2010运行时,ITHVNR则需要VC2013运行时。 ITHVNR多了一个unhook按钮,而且按钮内的对话框内容不同
## ITHVNR
* https://github.com/mireado/ITHVNR/
## TAHelper
* https://github.com/setsumi/TAHelper
## AGTH and Cp2Tran and etc
* 我好像记错了,其实ITH还有一个前驱者,叫AGTH,那个比ITH有名气得多——或者准确说ITH只是弥补了AGTH有些游戏不适用的缺点,基本上以前的人只会提及AGTH。还有一个比较有名的工具叫cp2tran,它应该算是很多galgame翻译工具的前身。这些工具都是时泪,不过就算是以前,我也很少用
* https://tieba.baidu.com/p/2179634539
* https://code.google.com/p/annot-player/
* https://github.com/alexbft/chiitrans
* https://github.com/HIllya51/LunaHook
* https://github.com/Artikash/Textractor
## Translation Aggregator
* (origin) https://github.com/Translation-Aggregator/Translation-Aggregator
* (dead) http://www.hongfire.com/forum/showthread.php?t=94395
* search baidupan, Translation Aggregator 0.2.9.rar, Source - Translation Aggregator 0.2.9.rar
## SteamDB
* SteamDB Game Engine Search
https://github.com/SteamDatabase/FileDetectionRuleSets/tree/main/descriptions
https://steamdb.info/tech/Engine/NScripter/
https://steamdb.info/tech/Engine/KiriKiri/
https://steamdb.info/tech/Engine/YU-RIS/
https://steamdb.info/tech/Engine/RenPy/
https://steamdb.info/tech/Engine/CatSystem2/
SteamDB有个没什么用的功能是可以根据游戏查游戏引擎,或者根据游戏引擎反查相关的galgame, 例如我找到这些引擎:水仙1+2的NScripter, 亚托莉Atri的KiriKiri(其实是krkrz), 龙姬混日子的YU-RIS, 片轮少女的RenPy, ISLAND的CatSystem2, 不过有些游戏的引擎没识别出来(没收录引擎), 例如星之梦planetarian