Giter Club home page Giter Club logo

cngaltools's Introduction

国产Gal工具 Chinese Galgame/Visual Novel Tools (摸鱼式更新)

部分官中代理Gal合并在此发布

开发环境 :Windows 7 SP1 x64 补丁至2023.4

一些教程或者笔记也会在此处发布

仅分析C/C++(Native x86/64)和.Net虚拟机部分

其他虚拟机或者框架我也不会 搞定了纯粹赌博歪打正着运气好

视频教程与其他资源 Telegram频道

1.NVL(国G程序收费外包商)

  • BKEngine (加密资源 加密文本)

     BKEngineExtract (Ver2.0) (静态提取资源)

      解包.bkarc封包

      游戏测试

       V2.0

        官网封包版本

       V2.1(V2.0 HashVer)

        《十二色季节》

       V4.0

        《遥望彼方》

        《五等分的抢婚 三玖篇》

        《某一种青春》

        《他人世界末》

      依赖库

       NuGet

        ICSharpCode.SharpZipLib

        Zstd.Net

      编译环境

       .Net 6.x

     BKEFileNameDumper (Dump V21Hash文件名)

      游戏测试

       V2.1(V2.0 HashVer)

        《十二色季节》 (仅此一部游戏)

      编译环境

       MSVC2022 x86

     No Protector Executable (个人脱壳主程序)

      Offical Public Ver

       官方公开版本的主程序 Release+Dev版脱壳 ( Themida 2.x )

     状态说明

      1.Ver2.0已经算是最终版, 仅仅解密除文本外的所有资源

      2.文本解密打不算研究

       原因

        1.该引擎官方已弃用, 转为NVLUnity

        2.游戏质量垃圾

  • NVLKRKR(内部定制收费版本) (加密资源 明文文本)

     NVLKR2Extract (静态提取)

      静态解包NVLKR2封包

      游戏测试

       《橘子班短篇合集》

       《高考恋爱100天》

       《虹色旋律》

       《祈风》

       《雾之本境S》

       《真恋寄语枫秋》

       《余香》

       《茸雪》

       《回忆忘却之匣》

       《花落冬阳》

       《雪之本境S》

      依赖库

       NuGet

        ICSharpCode.SharpZipLib

      编译环境

       .Net 6.x

     NVLKrkrDump (动态提取) (Dump资源 Hash文件名)

      技术参考

       项目引用KrkrDump

       技术支持crsky Dir-A

      依赖库

       Detours

      使用方法

       将NVLKrkrDumpLoader.exeNVLKrkrDump.dll置于游戏目录下, 将游戏exe拖到NVLKrkrDumpLoader.exe运行即可, 游戏路径/Extract为导出资源, NVLKrkrDump.log为运行日志, FullPath.lst为资源全路径列表, RelativePath.lst为资源相对路径列表,AutoPath.lst为游戏自动路径列表,可搭配hash算法进行碰撞还原

      编译环境

       MSVC2022 x86

     NVLKR2 Hash Decoder (爆破hash文件名)

      使用方法

       1."选择目标文件夹" -> 你要还原的资源文件名路径

       2."加载自动路径" -> NVLKrkrDump出来的AutoPath.lst (UTF-8)

       3."加载Dump的文件名还原" -> NVLKrkrDump出来的RelativePath.lst (UTF-8)

       4."使用本地路径还原" -> 选择本地路径用于遍历还原(比如相同厂商的游戏)

       5."使用本地路径还原(AutoPath)" -> 选择本地路径用于遍历还原(自动添加AutoPath路径) (比如使用NVLKrkrDump的Extract文件夹还原)

       6.左侧为字符串生成器 自己找规律生成爆破

      注意

       1.该Hash算法碰撞率极高 不建议一次性加载太多AutoPath

      编译环境

       .Net 6.x

     状态说明

      1.该引擎官方已弃用, 转为NVLUnity

  • NVLUnity (加密资源 VM文本)

     NVLUnityDecryptor (Ver2.0) (静态解密)

      用于解密.nvldata封包 解密完毕请使用AssetStudio解包

      游戏测试

       《梦末》

       《昙花》

       《小白兔电商》

       《雪中花》

       《女装少年短发妹》

       《流浪小猫单身狗》

       《重启》

       《茸雪》

       《山茶列车》

       《青羽》

       《死亡直播间》

      编译环境

       .Net 6.x

     NVLUnityScriptDumper (动态解析脚本)

      将bytecode脚本还原为AST JSON格式

      游戏测试

       《梦末》

       《昙花》

       《小白兔电商》

       《雪中花》

       《重启》

       《茸雪》

       《山茶列车》

      使用方法

        保证Loader.exeScriptDumper.dllDumperGUI.dll在同一路径下, 将游戏exe拖到Loader.exe运行即可, 打开debugview观察log输出, 脚本拖拽到指定位置即可解出, 使用vscode去转义格式化json即可

      编译环境

       MSVC2022 x86

     状态说明

      1.暂时性完工

  • NVLWebCloud (加密资源 明文文本)

     NVLWeb (静态提取)

      用于解密修改过的asar封包 图像AES加密

      游戏测试

       《我和她的世界末日》

      编译环境

       .Net 6.x

     状态说明

      1.官方已弃用 转为NVLUnity

2.Strrationalism/弦语蝶梦

  • Snowing (加密资源 明文文本)

     SnowingExtract (静态提取)

      静态解密游戏加密资源

      游戏测试

       《空梦》

      编译环境

       .Net 6.x

     状态说明

      1.代码不再更新或重构

       原因

        1.官方只做了一作就弃用

        2.游戏质量垃圾

3.蓝天使/BlueAngel

  • 魔改KrkrZ V1 (定制加密+VMProtect 3.x) (加密资源 明文文本) (静态提取)

     提取魔改XP3封包

     游戏测试

      《亿万年的星光》 Steam

     依赖库

      NuGet

       K4os.Compression.LZ4

     编译环境

       .Net 6.x

  • 状态说明

     1.《亿万年的星光》不打算继续维护(游戏质量一般)

     2.如需要动态解《亿万年的星光》 可以自行寻找TVPCreateStream接口调用

     3.《刻痕》系列没人放流, 有放流再看看

4.Fontainebleau/枫丹白露

  • 自研引擎加密coco2dx-V1 (加密资源 明文文本)

     MeetInParisDumper (动态提取)

      提取《花都之恋》CG资源 (本人无最新版资源 仅适配Steam 2022.5.1版本)

      使用方法

       在游戏运行时, 使用DLL注入器注入到目标游戏进程, 即可提取所有CG资源

       使用TexturePacker转换.pvr资源为.png

      编译环境

       MSVC2022 x86

  • 状态说明

     1.官方已放弃自研 改为Unity

5.ZixSolution(国G程序收费外包商)

  • ZedraxloRenpy加密插件V1.0 (Renpy 7.x --- Python2.7) 魔改.rpa .rpyc封包 (静态提取)

    解密编译后的.pyc文件, 位于游戏目录/renpy

     使用方法

      解密后自行使用python-uncompyle6 反编译.pyc

      阅读反编译后的python代码修改或编写程序解包.rpa .rpyc资源

     游戏测试

      《时间碎片 奇迹》 (Renpy 7.x --- Python2.7)

     依赖库

      NuGet

       ICSharpCode

       Razorvine.Pickle

     编译环境

       .Net 6.x

     注意

      官方已全面弃用Renpy7 转为Renpy8版本 代码仅做备份保留

  • ZedraxloRenpy加密插件V1.1 (Renpy 8.x --- Python3.9) 魔改.rpa 封包 (静态提取)

    解密编译后的.pye文件, 位于游戏目录/renpy

     使用方法

      (uncompyle6暂时不支持Python 3.9反编译)

     游戏测试 (未测试:手上没有这个游戏)

      《山的桃源乡 海的乌托邦》

      《王牌社团》 (未测试)

      《忆夏之铃》

      《夏空的蒲公英》

      《时间碎片 奇迹》 (未测试)

      《东73 洋红色童话》 (未测试)

      《百曲》 (未测试)

      《Blood Code》 (未测试)

     依赖库

      NuGet

       ICSharpCode

       Razorvine.Pickle

     编译环境

       .Net 6.x

  • 状态说明

     1.游戏质量一般, 可能会继续跟进

6.iFAction (国G程序收费框架商)

  • 自研引擎封包V1 (静态提取)

     解包iFCon文件

     游戏测试

      《荧火微光》

     编译环境

       .Net 6.x

  • 状态说明

     1.可能不再会跟进或重构

      原因

       1.这个引擎做RPG为主

       2.Galgame部分游戏少且垃圾

7.AsicxArt

  • Unity+代码混淆+WxSQLite AES128加密数据库 V1 (加密资源 明文文本) (静态提取)

     提取数据库游戏资源

     游戏测试

      《茸茸便利店》

      《吸血鬼旋律》

      《吸血鬼旋律 2》

     编译环境

       .Net 6.x

     注意事项

      如需查看文本或其他资源 可以使用SQLiteStudio等工具浏览 加密选项选择WxSQLite3 AES128

  • 状态说明

     1.游戏质量较高, 出新作会第一时间跟进

8.心愿游戏

  • 《十二刻度的月计时》 激活码KeyGen

     编译环境

       .Net 6.x

  • 《蔚蓝月下的回忆~SAPPHIRE MOON-FOREVER MEMORIES》 解包代码 (Unity自带的AssetBundle加密)

     可以使用CNStudio提取

     游戏Key : 41394A3542384D4A50554D3539464B57

9.SoraPlayer

  • 修改了Sign的Krkr2封包 (未加密)

     游戏测试

      《夏花的轨迹 That Summer Of Eternal Eden》

     编译环境

      .Net 6.x

     依赖库

      Nuget

       ICSharpCode

10.UniversalXP3DecFilter

  • 通用XP3加密接口 XP3ArchiveExtractionFilter

     游戏测试

      注:部分游戏使用molebox打包 请先使用demoleition解包

      《彼岸花葬》

      《翡翠月》

      《雪之本境》 光盘版(2010)

      《雪之本境解境篇》 光盘版

      《雪之本境EX》 光盘版

      《雾之本境》 光盘版

      《雨港基隆》 Steam

      《鸑鷟 镜花水月》

      《鸑鷟 橘子传》

     编译环境

      .Net 6.x

     依赖库

      Nuget

       ICSharpCode

11.Irregulars

  • Irregulars Engine

     游戏测试

      《MOBIUS BAND*》

     编译环境

      .Net 6.x

12.OPAI

  • Visual Novel Maker(?)

     游戏测试

      《执谕者:坠月之兆》

     编译环境

     .Net 6.x

13.哥布林软件

  • Game Creator

     游戏测试

      《令和罕见物语》

     编译环境

     .Net 6.x

995.Chatte Noire

  • Nie no Hakoniwa(贄の匣庭)

     编译环境

      .Net 6.x

996.LightVN

  • LightVN Engine

     游戏测试

      《U-ena 空焰火少女》

     编译环境

      .Net 6.x

     似乎有人逆过这个引擎了 此处仅做备份代码参考

997.SyawaseWorks (官中发行商)

  • HamidashiCreative (Cracker/Dumper/Extractor)

     游戏测试

      《ハミダシクリエイティブ》 Chs Release

     依赖库

      Detours

     编译环境

      MSVC2022 x86 (破解/Dump)

      .Net 7.x (静态解包)

  • HappyLiveShowUp (Cracker)

     游戏测试

      《ハッピーライヴ ショウアップ!》 Chs Release

     依赖库

      Detours

     编译环境

      MSVC2022 x86

998.HikariField (官中发行商)

  • HFUnityV1 (HFUnityV1) (Extractor)

     游戏测试

      《アオナツライン》 Chs-Cht Release

      《Making Lovers FHD》 Chs-ChtRelease

     编译环境

      .Net 6.x

  • FutureRadio (CatSystem2 Unity) (Extractor)

     游戏测试

      《未来ラジオと人工鳩》 Chs-Cht-Jpn-Eng Release

     编译环境

      .Net 6.x

  • NekoNyan (NekoNyan Unity) (Extractor)

     游戏测试

      《蒼の彼方のフォーリズム PE/EXTRA1/EXTRA2》 Chs-Cht-Jpn-Eng Release

      《金色ラブリッチェ》 Chs-Cht-Jpn-Eng Release

      《Clover Day's Plus》 Chs-Cht-Jpn-Eng Release

     编译环境

      .Net 6.x

999.Others (其他平台或虚拟机部分 纯粹运气好赌对的技巧 可能不具备参考价值)

  • 1.《爱与命的彼端》 解包

  • 2.《墨心》 解包

SP1.IDA DataBase/IDA数据库

  • 1.NVL Unity Exe

  • 2.NVL KR2 Exe

  • 3.ZixSolution (Renpy8.x Python3.9)V1

  • 4.Syawase Works

      Artemis Extend(Hamidashi)

  • 5.NekoNyan

      Unity il2cpp(Clover Days)

SP2.Note/笔记与教程 (后续会逐步放到TG频道中)

  • 3.Snowing找Key
  • 10.《空梦》 硬盘版制作
  • 11.ZixSolution (Renpy8.x Python3.9)V1 找Key找Table

cngaltools's People

Contributors

yelikesss 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  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

cngaltools's Issues

[成品 Crack 反馈] HeartfulMemories 替换文件后,主程序无法启动

操作系统:Windows 10 22H2 64-bit,未连接互联网

HeartfulMemories 标示版本:V3.0

复现方式:
  1.解压 HeartfulMemoriesLauncher_v3.0_Release.zip 文件(该文件 SHA-1 为 F32B951F580A223FF0B394BDE3412EB9A8ABFC69)
  2.下载 8.HeartfulMemories.rar 后解压,得到 Assembly-CSharp.dll 文件(该文件 SHA-1 为 7A0C8C96119CB185F53DA2C4923324F889BB17D4)
  3.复制 Assembly-CSharp.dll 进 (GameLuncher所在目录)\game\HeartfulMemories_Data\Managed 目录,替换原本存在的同名文件
  4.双击 (GameLuncher所在目录)\game 目录下的 HeartfulMemories.exe 程序文件 (该文件 SHA-1 为 DAB4D253DAED7B01E1A62783D5E8218BEFB0E226)
  5.此时,该程序先启动,随即窗口内全白、迅速闪过一疑似 BugReport 的对话框,之后提示“程序未响应”,最终自动关闭

预期行为:HeartfulMemories V3.0 正常启动运行

其他说明:本人已购买该程序 PC 版、移动版正版授权;意识到该游戏无法离网运行后,寻求解决方式过程中,发现了您的研究。

程序不包含适合于入口点的静态 "Main" 方法

用VS生成NvlUnityDecrypt可执行程序时一直显示这个报错。

我是小白,也不知道怎么弄,百度了也没找到解决办法(

错误 CS5001 程序不包含适合于入口点的静态 "Main" 方法 NvlUnityDecryptor D:\新建文件夹\NvlUnityDecrypt\CSC 1 活动 程序不包含适合于入口点的静态 "Main" 方法

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.