weimingtom / wmt_vn_study

My visual novel game engine study projects
21 stars 1 forks source link

wmt_vn_study

My visual novel game engine study projects (or something about...)

昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否,知否?应是绿肥红瘦。  
——李清照《如梦令·昨夜雨疏风骤》  

TODO, onscripter_csharp

TODO

Old index / References

nscripter

onscripter

onscripter-en

onscripter by insani (see http://dev.haeleth.net/onscripter.shtml after 2007.04.08)

ONSlaught - An ONScripter clone with Unicode support.

onscripter-jh SDL2 branch (also include SDL 1.2 branch)

psv-OnscripterJH / ONScripter-jh-PSVita

MiNE, branch of ONScripter

月猫 (tukineko), for Java PDA (SHARP ZAURUS E21, KYOCERA PocketCosmo), closed source

mscripter, for Java midlet (closed source, like nscripter)

xnscripchan

onscripter-libretro

LONS

C&D Tools Win GUI

Nspire上的类ONS游戏引擎KuroScripter (with vc6 / win32 port)

onscripter-navy

fnscripter

onscripter-vita

吉里吉里2, kirikiri2

吉里吉里Z, krkrz, kirikiriz

krkrsdl2

kirikiri3-legacy

KKDE

habakiri, kirikirij, kirikiri2 java (for Android and PC)

kirikiroid2 (for Android and iOS)

KAS, KAS4PC (for Java and Android and PC, like kirikiri)

almight, html5 (like kirikiri, closed source)

NVLMaker

Artemis Engine, closed source

Artroid+

Tyranor

KCDDP KAGeXpress 3.0

RealLiveMax (closed source)

xclannad (originally for NetBSD/dreamcast?)

xkanon (originally for NetBSD/dreamcast?)

rlvm

waffle, わっふる, for powerpc (for very old powerpc mac osx os)

AKANE, あかね, for PSP (?)

kurokoge, くろこげ (former name わっふる, use Carbon.framework instead)

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