morkt / garbro Goto Github PK
View Code? Open in Web Editor NEWVisual Novels resource browser
License: MIT License
Visual Novels resource browser
License: MIT License
Hi! I was pointed to this repo by @rr- after requesting support for this game in arc_unpacker. @rr- suggested I should share the following findings with you in order to help speed up the process:
- The entry point to the whole thing seems to be located at lavender.tpm+0xE70. Specifically, it can be reached by analyzing references to zlib's uncompress function, and comparing it to kirikiri source code by tracking down usages of TVPXP3ArchiveExtractionFilter upwards.
- I also noticed the game executes code from dynamically allocated regions, which probably means that it uses dynamic assembly like CXDEC did. Also, it too uses "encryption control block" as well as two constants in form of (x & A) + B, all looking familiar to CXDEC, but don't let it fool you - later it does everything differently, and I think it starts with compiling repeatedly mini-functions that serve as LCGs at a later time.
- To prove without doubt that it's not CXDEC, there's not even one mention of 0x41C64E6D, which served an essential role in the CXDEC as a part of its RNG.
It's all way beyond my own technical comprehension, but I hope that helped! Thank you for your work!
Can't open .arc from Chuablesoft (i.e. Noblesse of Rouge), and after figuring out with arc_unpacker, weren't able to find any key in start.mjo (after manually feeding it to the "FindImageKey" function and trying around a bit)
Got it. Finally got pull request working.
My apologize in advance for opening up a issue for submitting translation, since I'm at a loss using Github and got riddled while figuring out the "PULL" and "fork" stuff...
I don't know if I've made it right by directly editing the resx files, but I've pasted the whole file here:
https://gist.github.com/tenyuhuang/8ee59400e0c5515ed429c87fa71d3e66
If you're in the mood of including Simplified Chinese Locale in the next version, feel free to use it. 😆
Thanks!
GAME
file extension: .noa
🎃
After some search,
I find new willplus game using different version with supported in GARbro.
Inori/FuckGalEngine#5
This is Rio.arc file on 見上げてごらん、夜空の星を 体験版
http://www.mediafire.com/download/0u8puf8izancdal/Rio.arc
Could you please update willplus arc 2.0?
btw., thank you for making CatSystem2 exe cheker.
It really works well. >_<
anyway, thank you for reading
and.. sorry for bothering you again..T_T
Engine: Kirikiri 2
Clover Day's
file extension: .xp3
Engine: Kirikiri Z
Otome * Domain
Karenai Sekai to Owaru Hana
file extension: .xp3
※use Download version for test
While it uses CSystem, it also requires PlayDRM (I don't know if that influences.)
Hi, I recently tried to use this program to open the npk files located in Sonicomi's game directory, however, I receive an error saying "File could not be opened as resource archive" despite the program supporting npk files in the list. Am I doing something wrong?
Hi
here again bother
sorry for the English....I can not speak well..
Thank you very much for everything you do ====GARbro :)
I would just like to look at pictures ===.cmp please
I find no program to see layer .cmp files
I hope you can solve this problem...thank you
thank you very much for creating GARbro
sorry but I have not much knowledge about some things....Thanks
:) :) :) :)
grp.aos not send the file is very large
sending samples
I hope you can help with anything
Thank you...GARbro :)
more information in archive .zip
Link: http://www.mediafire.com/download/dh1onqil3qf91q2/Error+open+archive++.aos-.cmp+image.zip
Thank You
Please add: keys
archive .LPK
GAME: info-game
keys:
sys
84 CC 78 EB B9 C5 F5 92
chr
72 B9 76 DE 4E DD 69 1E
pic
A2 43 64 DD 32 28 48 CD
Thanks 👍
I try to find the key,
I do not understand assembly language. :(
"installed folder"\config\startup.xml
have vcode string.
Is vcode correct key on CatSystem2?
http://imgur.com/a/L2n8s
Hyper→Highspeed→Genius
WM-UR72BYNF
ウィッチズガーデン
WM-JFIGH0Q8
カミカゼ☆エクスプローラー!
CL-AS4F4PT0
I'm not sure that it is right, cause so different file name.
Please add: keys
archive .LPK
GAME: [150227][WHITESOFT] さくらシンクロニシティ
sys
B5 B6 91 AE 5C ED 42 9D
chr
4E 99 C8 7D 99 24 E4 B6
pic
36 16 9D C6 69 B3 7D 38
data
C8 AA 4D 2D AE 75 5D E1
Thanks :)
This game (legal store url)
http://www.dlsite.com/maniax/work/=/product_id/RJ172521.html
Pac signature: PAC3 (0x50414333)
Can add support?
Hi, Sorry for the inconvenience jeje :)
Please add support for these files: .pna
Source files: ensemble_koikata
if the links on the page do not work
thank you 👍
Hi, could you please add support for the JAST USA version of Sonicomi? It uses .npk archives like Tokyo Necro, so it shouldn't be hard to do. arc_unpacker recently added support for it, but unlike this utility, it doesn't support repacking. Anyway, it's probably only a matter of adding the Sonicomi encryption key, which can be found in:
Thank you.
Hello, I'm having a problem with the zipped version of your release. I can use the version that installs using an exe just fine, but when I used the zipped version essential features do not work.
I've tested the last 3 versions on releases and they all exhibit this behavior.
Environment details:
OS: Windows 10
.NET Framework Installations: 4.5, 4.5.1, 4.6
Versions tested: 1.3.24, 1.3.23, 1.3.22 (doesn't have an .exe version)
All my tools to rip Kaguya ARC failed on this game.
ext: .xp3
will you add bgi arc repack / creation support...?
i always use AE but its not updated anymore...
No Read Image (Contains -> Face emotions/change)
Files: DATA GAME
Info Game: Natsuiro Kokoro Log
Examples Etract CG: [Natsuiro]
please support Archive PGD
thank you 👍
game info: https://vndb.org/v20196
the engine is kirikiri
thx in advance
甘夏アドゥレセンス trial using new type of engine.
and... it seems like QLiE engine.
Could you please look into this engine?
I have selected KARAKARA when opening archive, but all extracted files are corrupted.
Is encryption key changed? I know a little assembly, if you tell me how to maybe i can find it by myself
First of all, Sorry to bother you again...
Actually, Extraction is works well with new willplus games.
Thank you very much! >_<
but,
it seems to doesn't working with repacking this... T_T
So, If you have plan to update this,
Could you please add ARC(2.0)/Will And PNA/Will format converting mode?
Thank you for reading >_<
https://s.vndb.org/cv/99/25899.jpg
Título Hapymaher
Título original ハピメア
Título Hapymaher -Fragmentation Dream-
Título original ハピメア-Fragmentation Dream-
Título Chrono Clock
Título original クロノクロック
https://vndb.org/v10957
https://vndb.org/v13108
https://vndb.org/v16208
GARbro-master-(GyuReader) use Binary.CopyOverlapped
GARbro-master-implemented GYU image format
Please let me know if you get my mail,
to continue to help
More information
on file .rar
Thank you
I hope the problem is solved
bye 😊💻
link .rar
https://mega.nz/#!k0ojlAjS!CNeg-OPh91I_45smFmR17-Uhj3yHGl_lwFnQm-fIqWY
Please add support archive .cab in used GAME in ExHIBIT
I don't want extract the files to view pictures
I hope you can please support
thanks for your great work 👍
There are a few issues with compiling the project:
.dll
from binary distribution to respective folders in packages/
.D:\Program Files\
rather than packages/
, so the trick above can't work and one needs to edit .csproj
...Could not find file "GARbro\ArcFormats\Resources\ShiinaRio4.jpg"
I don't know if there are any other problems since I can't get pass the last problem.
MSVS version: Microsoft Visual Studio Community 2015 14.0.23107.0.D14REL
.NET version: 4.6.00081
I reversed GRP file format used by Brightia by Cronus+Riddle Soft and I ended up with the same code as you did - simple LZSS prefixed with original+compressed sizes and magic number. The format it compresses, rather than something custom, is just simple BMP.
It works for about 99% pictures, however, I found 4 of them that were glitched:
http://tmp.sakuya.pl/f/broken_gcp.zip (Note that all of them are NSFW.)
Example how it looks like (again, NSFW):
http://tmp.sakuya.pl/f/a16i.png
These pictures unpack incorrectly in both GARbro and my program. Not sure if the pictures alone are sufficient, perhaps one needs whole Game.pac
to fully analyze the problem - unfortunately it's too big to attach here, not to mention copyright issues.
My insights:
nitroplus using new format on new 凍京NECRO(TokyoNecro).
Can you please support these format in later?
I attached some file on this address.
http://www.mediafire.com/?0rupvjuzz8jo0
(I want it could be a small help >_<// not including cg.npk/3d.npk/voice.npk)
Thank you >_<
archive: .g00 -- It contains multiple images
Name: RealLive
Description: VisualArt's ScriptEngine RealLive
Archive: .g00 .nwa .txt .ovk .cgm .dat .nwk
more information:
http://dev.haeleth.net/rldev.shtml
http://dev.haeleth.net/rldev/manual.html#htoc6
https://github.com/eglaysher/rldev
Thanks 👍
Can add support to this otoge?
http://store.steampowered.com/agecheck/app/447190/
You can use a retail copy, the cracked steam_api.dll of the 3DM works fine.... only change the game id to 447190
Solved. Unblocking "ArcFormats.dll" required.
Hi, I've installed GARbro 1.2.15 and was unable to open any archive files.
When attempting to open supported archive, it returns ": file could not be opened as resource archive".
Since I have limited games installed on my system, the only two games I tested was Symphonic Rain (HyPack) and Tokyo Necro (npk2). Both games failed to extract:
I can't tell if this is a file format issue or total failure at the moment, while another thing I've noticed is that the list is empty in "About Game Resource Browser":
I'm running GARbro 1.2.15 on Windows 7 x64 (Simplified Chinese) with dotNet Framework 4.6.1.
Could you kindly look into the issue? Thanks!
Please support archive .cpz
extract archives cg :(
archive .cpz
images .pb3
CMVS
Extract Games
-Hapymaher
-Hapymaher -Fragmentation Dream
-Chrono Clock
Info Game:
https://vndb.org/p132
http://www.purplesoftware.jp/main.php
I need help please
there is no extract tool cg
Thank you
I'll be waiting... :)
let me know if you need the game files
Thank you
Please
more information tools:
http://blog.sina.com.cn/s/blog_5e29812f0100r8ku.html
Copypasting a comment after reading today's hot question on StackExchange:
You may not be aware of this, but legally, without a license, no one can use your code.
I have found key file --> start.mjo (in the File-->scenario.arc)
This file contains the keys to decrypt the files.
I found a tool that extracts files using (start.mjo).
could you please add that function to (GARbro).
incredibly serious, and that would support most games (Majiro).
-eh I tried to find the encryption key for use in (GARbro)
but not eh succeeded.
Could you implement an option to open this file to decrypt files?
sorry for my bad English.
The application crashes at startup after splashscreen in Creators Update for Windows 10.
Possibly 'Access Violation', tried running admin and from different locations, same result.
Windows version: 1703
OS Build: 15063.13
I'm not sure if Kaigen's Ambition is included in the Hanachirasu behind the .pak row in the supported games list, but I'm not sure where else to ask.
I assign the file type of the 'sound.pak' to audio, then double click/enter, but nothing happens, not even an error.
If I attempt to Extract it I get the error "sound.pak: file could not be opened as resource archive".
The game is an English translated version by the way, if that means anything.
Engine: Kirikiri Z
file extension: .xp3
archive .aos
without preview
without extraction
All other files
are seen
No preview image, archives cg.abm
I hope this error is resolved soon
Thank you
files cg.abm
https://mega.nz/#!p4omBI7A!GwPXox9G2qOdINsJ9RHInpoNX71kUIXOdbwqjfwYI5A
Siglus engine is next(?) generation of RealLive engine by Visual Arts.
GARbro support almost everything of Siglus engine,
Cause Siglus engine using same type.
but,
Unfortunately, Siglus engine using another ARCformat 'pck'.
If you have interesting about this,
could you please support this type?
example game made by Visual Arts like
Angel Beats-1stBeat
フローラル・フローラブ
etc..
Thank you for reading >_<
Can you add support for ELF .mes game script files ? I want extract text from this files.
Trinoline (トリノライン)
Engine: Musica
file extension: .paz, .pazA, .pazB
In [SYRUP] [140131] 町ぐるみの罠~ 白濁にまみれた優理~ I stumbled across a kind of ERI images that our decoders are not capable of decoding - seemingly, not even ERISA library examples from 200x can decode it properly. After decoding, they look like this:
Points of interest
The game .exe is unprotected, thankfully
Most of the images work normally, problems are only with some specific images
There are references to other images in Header/descript
field, which is of following form:
#hot-spot
0,0
#resolution
0
#reference-file
evom09hf.eri
The line endings are \r\n
. Not sure if #hot-spot
refers to coordinate where to put the overlay.
Suspicion: perhaps this kind of comment is used only by this game specifically, and is not a part of ERISA library? Unfortunately I can't either deny or confirm this suspicion because the only other game I know that uses ERISA is Sakura Musubi from 2008, which doesn't even use .noa
archives except for scripts.
At some point, lossless decoder uses color transformations. Technically there are 16 possible color transformations, but all of the images so far used only some of them, and we implemented only those used. I thought the new images might use those unimplemented transformations, however, I quickly ruled this out - I verified that no new color transformations are used.
Sometimes the actual bit depth doesn't match the one declared in the header. Besides that, header doesn't show anything suspicious (all values stay in the same range as in correctly decoded images, including version/architecture/transformation values).
I'll try to support them in my arc_unpacker but if you nailed it faster, it'd be great :)
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.