marcussacana / mwarestuff Goto Github PK
View Code? Open in Web Editor NEWMy tools to the Mware Engine
License: The Unlicense
My tools to the Mware Engine
License: The Unlicense
Hi I don't want to bother you but I need a help.
Can you tell me where can I find MWare engine?
I looked everywhere but I can't find him.
Thanks
I did not have .NET 3.1 installed because of which the program would not start.
However, in order to read the message about it I had to record the whole thing, because you can see it for a fraction of a second
Hi! I want to create a French translation patch for Totono, but whenever I try to drag&drop the executable in the SRLInjector, it closes right after, and I can't even open NPK3Tool. What should I do?
Hi Fisch here.
Sorry that I am interupting.
But I have a request.
I know that I was asking you so much question and I am sorry for that.
But I have maybe last one.
I really need to edit Totono file.
I CAN EVEN PAY YOU IF IT IS NECESSSARY
Just answer me or close this issue.
Thanks.
Hello, the problem occurs when repacking the CG.NPK file.
In this case the game loads fine at the beginning (as the edited "WARNING" image is displayed), but after the initial "Nitro+" image the game closes automatically. Just in case, I generated an npk with the original files and the problem still occurs.
https://mega.nz/file/uNQ1DSgS#hFgc2A10oiJhdKbq1dIfzCZCIBw_y80Am2_3odX4ZGI
This problem has not happened with the script.npk file so far.
I got the tools working correctly, the font
already supports my language so I didn't
change it but one problem that I have
encountered in game is that the text
goes out of the text box and I wonder
if there's any way to add a line break
or something to fix this. The game is full metal Daemon Muramasa. Thanks
Hey. I had a problem with the сyrillic text in the game You and Me and Her (Jast Usa release, no Steam) I unpacked the script.npk file, and edited the first script file via NUTEditor, and packed everything back. The game starts normally, but the game itself does not see the text, as if there are empty lines. I would be grateful for any help.
I also enclose a sample script.npk with Russian text inside: script.npk rus.zip
Hello, I hope it's okay to ask if it's possible to add support for Dramatical Murder, Jast's version, as it uses npk. SRLInjector throws out an error but works fine with Jast's version of YOU and ME and HER, so I doubt I'm using it incorrectly.
Thank you for your hard work!
Hi, Marcus. I hope you are doing well. Well the thing is, I wanted to request you to add support for Sonicomi and the Song of Saya. I don't know if this would be any helpful but I tried dragging their respective executables over the SRLInjector tool, and in the case of Sonicomi it didn't do anything and just ran the game normally, here's the log file just in case:
In the case of the Song of Saya, it gave me this key:
Again, I don't know if you will find this any helpful at all, so if you need me to send you or do anything, you just say the word. By the way, I currently own the JAST version of Sonicomi and the Steam version of The Song of Saya.
Many thanks in advance
Hello, how can I add Ruby code to text in JAST releases? For example, on Muramasa English Steam Release.
Thanks in advance!
Hi Fisch here.
Thanks for this script I really appreciate it but I have a question.
Do you know how to open Nut files? When I tried to open npk files it shows drag and drop but now I haven't this featture for Nut.
Can you help me? Thanks.
First of all, this is the first time I'm trying to mess with a game's files and translate it myself, so I'm totally clueless about everything, and I would appreciate if you could give me some advisement for where to start and stuff. (Also I'm Brazillian too, if you can continue the discussion in portuguese I would appreciate).
Well, I downloaded the tools NPK3Tool and MwareKeyFinder, I'm trying to translate "You and Me and Her" from Steam. I had no problem with finding the game key, now I'm trying to extract the script.npk dragging and dropping it onto the NPK3Tool.exe but no response, when I drop it my taskbar shows that something opened, but it instantly closes and no CMD appears. Also this is a backup file for the game, but I tested both backup and steam files and none of them worked.
Again, sorry for being a dummy, this is a new thing for me and I'm excited to try it out.
Hello! I test the Slowdamage downloaded from DLsite and its not working. I'm wondering if it is able to add DL version?
I can provide the files if you need them.
First of all, thanks for you hard work!
Sadly I have a problem with extracting the script.npk file from the game Yoe and Me and Her.
I extracted the key without a problem, but when I try to extract the npk with the NPKTool,
the program just throws me an UnauthorizedAccessException error. I tried running it with administrator rights,
changed the folder and even tried it on an other system, but nothing is changing.
Hi I am new here and I don't know how to use things, but I would like to ask you, how can I extract Totono files?I don't know how to do it without the exe, can you please help me?Thanks.
Greetings! Maybe I'm doing something wrong, but MwareKeyFinder couldn't find the key to "Full Metal Daemon Muramasa" (or Soukou Akki Muramasa). Which was recently reissued by JAST USA.
Is it possible to add support for opening files from this game?
I attach the lightest files to the message. Like font.npk, particle.npk
FMDM.zip
As in the video, the program shuts down after typing one character or doing anything else.
I am trying to decompile the ToToNo files, and when I get to the step of run the command I don't know what to do.
What I can do?
Hello Marcus! Sorry to distract you.
I do not know if it is possible to solve this problem, but I decided to try to write to you.
Your NPK3Tool unpacks "The Song of Saya" Steam version well. But if you install the 18+ patch (from the official site of JAST USA), then the installer repackages the files again and, most likely, changes the key to them. As a result, NPK3Tool crashes when trying to open new npk files "The Song of Saya". SRLInjector also stopped working when trying to find a key from these files.
Do you think it is possible to find out the key and force the program to unpack these files?
If you need it, I can provide you with the files you need. New repackaged files from the steam version and I can send the exe file of the patch purchased on the official website.
Write if needed.
If the application comes with startup parameters, how do I drag and drop it to SRLInjector.exe
Hi again Marcus, i hope you're having a nice day, today i bough Totono in his Steam release with the intention of working in that version for translation but with the actual tools, not work. It's there a posibility to fix that?
Thanks in advance and sorry for the inconvienence!
Hello.
Could you add support for Togainu no Chi(Steam version)?
Unpacking this file was successful, but the game does not run when the repacked file is used.
I will send you the game executable and script file.
This is key and npk information.
1884B591CE89E6ADF09D769E33E2A8895C02AB5C3AFC8F7E70D86FB09236DC33
NPK2
Encryption Key Found:
0x18, 0x84, 0xB5, 0x91, 0xCE, 0x89, 0xE6, 0xAD, 0xF0, 0x9D, 0x76, 0x9E, 0x33, 0xE2, 0xA8, 0x89, 0x5C, 0x02, 0xAB, 0x5C, 0x3A, 0xFC, 0x8F, 0x7E, 0x70, 0xD8, 0x6F, 0xB0, 0x92, 0x36, 0xDC, 0x33
Hello.
There was a problem translating the game.
The dx.npk file is a video file.
Unpacking this file was successful.
But when I repack this file, the video doesn't play in the game.
Even if you repack the original unedited video file, it will not work properly in the game.
Is there any way to solve this problem?
I would like to add subtitles to this video.
I will send you the file.
The game is DRAMAtical Murder (Steam).
I drag the game's .exe to SLRInjector.exe and nothing happens, the .exe just closes, maybe the Jast USA uncensored patch is causing conflict?
NPK3Tool.exe opens but closes in less than a second.
I have no knowledge about C# so I don't know how to build these.
So, as I said in my previous post, I was trying to mess with the Hex Code of the script from ToToNo (Steam), but I had some issues when showing the letters in the textbox ingame, so I was wandering around here to find a solution and found out about your plugin NUTEditor, and I don't know how to use it or download it, so I tried to download the PluginManager and see how it goes
When I run it, it appears an error message (sorry for the different language if anyone else's reading it xd)
If you need the details attached, just reply
And when I click continue, this appears
By the way, the Plugins file is empty, should it be supposed to have anything inside?
As I read another Issue question about a similar problem, I understood I needed to Drag and Drop the .nut file on the StringTool.exe to be able to edit it, but when I do it, it happens the same as my last problem with NPK3Tool, it won't open, it appears that something opened in the taskbar but it closes instantly
If I'm correct about this NUTEditor plugin, it should be a complement for another application, the problem is, I have no idea what to do with it
Again, sorry if I'm bothering and for my ignorance, it's all new for me, I just wanna translate the game's script and that's all.
Thank you for your patience.
Hello here. I downloaded this and how to use it? with CMD? how to extract / unpack .npk files? what command should I use? Can you help me please. there is no any "help" or "tips" here. Also I tried this: https://github.com/rsa9000/npk-tools, and this: https://github.com/crskycode/MwareStuff/releases but nothing is working.
Hi marcus! Thanks so much for this tool! Me and my team was wondering if there's a possibilty to make it compatible with the visual novel "Minikui Mojika no Ko", uses the same Nitroplus engine!
Thanks in advance!
In the last issue I had with the tools, I asked about the accents not working ingame and got replied with:
Only changing the font, it's impossible to put accents in the script without patch the engine.
And I was wondering about it and decided to check it out myself, so I opened the decoded .ttf files of the ToToNo (Steam) game font to see if it has the letters with accent I was looking for, I used the FontForge in order to find it
As you can see, the files have the letters I was looking for, but somehow it don't shows ingame
I was told that's only possible if patching the game engine, so my question is, how do I do it?
I mean, am I doing something wrong? Losing something?
I roamed around the forum and found no clue about a semelhant issue, so I wanted to ask about it
I appreciate if you can help me with it
A new game based on this engine will be released soon -
https://www.nitrochiral.com/game/slow-damage/
Will it be possible to pull out the files of this game?
I looked at the trial version, files like other games on this engine
Hi Fisch here.
I would like to request for advice.
I wanted to change script in Miyuki infinite routes part Mysterious box.
I erased alergic cat text and replaced it with kill the cat but then I realised that these two text have different cg.
Do you know something about it what can help me?
if no close the issue.
Thanks.
Thanks a ton for this tool. Unfortunately with specifically the voice.npk
file (cg
and script
work fine as far as I can tell) for Demonbane, I am having problems with repacking the voice.npk
even when I make no modifications to it at all. There's a mixture of results depending on what exactly I do but either the game is not able to play voices when the line comes up or sometimes it just crashes.
I know this is similar to #30 and #39, so I tried to follow some of the advice there, but unfortunately I was not successful. Here are the two files in the hex editor. The left is the original and the right is the repacked version (but contents unmodified).
A thought of mine was that the SegmentationMode
value is the problem. I am passing -SG 0
, but it doesn't seem to affect the value. I also noticed the repacked version has a slightly smaller file size for some reason even though the contents should be identical.
If I pass -SG 1
instead (shown below), the outputted file size is exactly the same as the original and now the initial offset matches. The SegmentationMode
is still 1 however and it does not work either.
I tried some various -MS
values as well, but that didn't seem to change anything about the file. I'm sure I'm doing something wrong here, but I haven't been able to figure it out. Any help would be appreciated.
How to use it NUTEditor.dll?, for translating a VN?
Hey there, thanks for your great work for extraction tool
Not sure why but I'm facing an issue where when I drag and drop onto NPK3Tool then it just immediately closes with no output, same for MwareKeyFinder; I drag and drop and it will just close immediately when I drop the file. Even one single key input on either command line causes the applications to close immediately. Any idea? Thanks
Unfortunately drag and drop or pressing a key instantly closes both tools. Am I missing some dependency? I've gone to reinstall all runtime variables and nothing has changed
I have this problem: I want to change the distance between the letters in the game, but to do this, you have to change the values of the parameter, but you can't do this with the NUTEditor.
What can I do in that case?
Game - Tokyo Necro (The font is in .png
format, and the necessary letters have spaces in it)
Hello, I'm an user try to localize Totono(steam).
Totono's videos are in dx.npk.
Even I unpack and repack with the orginal video files, but it doesn't play in the game.
However, my original file (specifically mv_logo1_black.wmv) is played well!
I confused what the problem is.
Thank you for your hard work.
I was thinking of making a project where I ported the JAST translation over to the windows 10 release. In order to do this I need to find a way to unpack and repack the script files.
Muramasa's free spin off only in jp does not work with the MwareKeyFinder instead just boots up the game without giving any prompt. Jast's Muramasa works with the finder though. My computer is in japanese locale
.
An error was reported when using this tool. How to solve it? The error code is as follows
Unhandled exception. System.Security.Cryptography.CryptographicException: Padding is invalid and cannot be removed.
at Internal.Cryptography.UniversalCryptoDecryptor.DepadBlock(Byte[] block, Int32 offset, Int32 count)
at Internal.Cryptography.UniversalCryptoDecryptor.UncheckedTransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at Internal.Cryptography.UniversalCryptoTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at System.Security.Cryptography.CryptoStream.ReadAsyncCore(Byte[] buffer, Int32 offset, Int32 count, CancellationToken cancellationToken, Boolean useAsync)
at System.Security.Cryptography.CryptoStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.Stream.CopyTo(Stream destination, Int32 bufferSize)
at System.IO.Stream.CopyTo(Stream destination)
at NPK3Tool.Extensions.ToMemory(Stream Stream) in C:\Users\Marcus\Documents\GitHub\MwareStuff\NPK3Tool\Extensions.cs:line 107
at NPK3Tool.NPK.GetEntryTable(Stream Package) in C:\Users\Marcus\Documents\GitHub\MwareStuff\NPK3Tool\NPK.cs:line 282
at NPK3Tool.NPK.Unpack(String Package, String OutDir) in C:\Users\Marcus\Documents\GitHub\MwareStuff\NPK3Tool\NPK.cs:line 229
at NPK3Tool.Program.Main(String[] args) in C:\Users\Marcus\Documents\GitHub\MwareStuff\NPK3Tool\Program.cs:line 130
Just a quick question, you know if there's a way to reduce the ingame size of the font on those games? Especially in tokyo necro.
Thanks!
Hi Marcus! I found the key by using your tool! Thank you!
I want to extract the cg by the key but the NPK3tool.exe crashed upon start... I cannot even input anything...
The right step is type -KY & the key & cg.npk? But I can't type anything before it crashed...
What should I do?
I am sorry to bother you here. Thank you in advance.
Requesting https://vndb.org/r61822
I drag the exe to the MwareKeyFinder injector and this happen:
Exceção Sem Tratamento: System.Exception: Failed to create the process
em VNX.Tools.CreateProcessSuspended(String Filename, String Arguments, String CurrentDirectory)
em VNX.RemoteControl..ctor(String Filename, Process& CreatedProcess, String Arguments, String WorkingDirectory)
em SRLInjector.Program.Main(String[] args) na E:\Users\Marcus\Documents\Visual Studio 2019\Projects\MwareStuff\SRLInjector\Program.cs:linha 83
There is a tool to extract the .NPK on Zenhax and this is the key for Kishin Hishou Demonbane:
BE2802AD5E91DD8E26EAD6B161FEDB8A17E2362F53336D1B17D80AE955C05AED
But there is no tool to repack them so far.
Here is the .exe and the script:
Demonbane.zip
script.zip
Thanks you anyway.
Hello,
Thank you for your effort in making this tool, I appreciate it very much.
I came across this problem, when I tried unpacking and repacking the script.npk without making changes to it and placing the new repacked script.npk file in the game folder the game crashed, showing me an error.
I wasn't sure if I had to repack the folder containing the media
folder, or just the media
folder, so i tried both alternatives, and both crashed my game.
I was so lucky to find your work here, I've been writing code trying to unpack,repack and translate minikuimojikanoko. Beacause I'm new to programming, it took me a long time.I finished unpacking and repacking, but when translate the .nut file,I meet some problem I can't handle. It seems like It a script file complied to bytecode that I can't undertand
I find text may need to be translated through finding 0x10000008,then I translate the text,modify the length(4 bytes) after 0x10000008.The only thing I changed is the text and length,everything else is the same as the original nut file. But when I repack, the game will crash while reading the nut file I have modified.
Could you please teach me how I can modify the nut file correctly.Thank you verry much!!
(I major in Japanese and know little about software.if you do not understand way I talk, please forgive me)
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.