Comments (24)
@Cosetto, @ZoiksGoiks, I finally had time to hack the AI6WIN script format from the issue. It was, actually, even easier, then Silky Engine's. You can use AI6WINScriptTool now.
With this the issue is officially closed. Hope it's not too late now.
from messcriptasseanddisassembler.
Okay, I have fixed some things and assembling seems to work now.
Try yourself the new release.
from messcriptasseanddisassembler.
Okay, I have fixed some things and assembling seems to work now.
Try yourself the new release.
Hello,
The assembling works now! Thanks a lot for responding and resolving my problem so quickly.
I have another problem, however. I tried putting the .mes files into the same folder where the game's '.exe' file is. However, the game always crashes, so it probably means that I have to repack the .mes files back into an .arc archive.
Do you have any idea how I can repack the extracted .mes files back into an .arc archive?
Thanks!
from messcriptasseanddisassembler.
See this topic (latest posts).
If the games crashes, it's either not-in-the-archive bug (yet commonly it works fine), or some offset- or command related problem.
So if it won't work in the archive, I'd probably need to seriously modify the tool to avoid this problem in the future. And I'd need the game files too.
from messcriptasseanddisassembler.
I don't think your tool is causing any problems.
I extracted the 'Mes.arc' with GARbro, and then I tried placing the unedited, original '.mes' files inside same folder where the game's '.exe' file is, and it still crashes.
Do you have some sort of e-mail where I can contact you? I have the game, and I could send the link to you.
I think that would be better than posting the link here.
Let me know.
Thank you!
from messcriptasseanddisassembler.
It's [email protected]
Yet you don't need to send me the game just yet, since I won't have time to extensive tests anyway, if it is not really my tool fault. And it seems that it not.
If it's really so and it crashes even with pure .mes, then in this case it may be necessary to:
- Extract all files from the archive and try without deleting archive.
- Delete the archive afterwards.
- Create the directory at the place of original arc archive and pull all extracted files where.
from messcriptasseanddisassembler.
Hey, I figured it out. The game now loads properly with all the "pure/unedited" .mes files inside the same folder as the '.exe' file.
I just needed to edit one line inside the game's .INI file.
However, if I edit any of the .mes files with your tool and then place them inside the Game's folder, then game starts crashing. It gives me an error message in Japanese, which means something like:
"Stack doesn't exist (0)"
So it definitely has something to do with your tool. However, I understand that you're busy, so please don't worry about it.
Thank you for all your help :)
from messcriptasseanddisassembler.
Okay. If it's problem with my tool, send me the game on the e-mail.
I don't know when I'll have time to fix it, but it does need to be fixed either way.
from messcriptasseanddisassembler.
Okay, thank you! I'll do it later today.
from messcriptasseanddisassembler.
yo I found a tool it can repack and compress Script.arc
from messcriptasseanddisassembler.
https://github.com/crskycode/GalgameCoding/tree/main/GSIWin/Akeiro @TesterTesterov @ZoiksGoiks you can find the tool here
from messcriptasseanddisassembler.
btw tester can you send me the link to the thread about how you change font of Silky's engine. I once saw it but I can't find it now
from messcriptasseanddisassembler.
Oh, good to know about this tool.
Also, method to change the Silky engine font you may find somewhere in my article, dedicated to Silky engine. Some cases may be in comments.
from messcriptasseanddisassembler.
I just realized that the tool I used to repack works only for silky's plus (silky engine), Silky's has an archive called mes.arc which contains .mes and that belongs to Ai5Win, Ai6Win, same engine with Elf. GARbro extracts Silky's plus scripts into .MES and AI5Win, AI6Win into .mes, maybe that's why the script tool didn't work with the game above
from messcriptasseanddisassembler.
tool didn't work with the game above
Actually, when I had time, I did check the game itself, not just only script. And I realized, that this .mes script, while it is not very far away from Silky Engine's, is not Silky Engine's. But this tool is ought to be used only with Silky Engine's scripts. So that's why it won't work with these MES. Ai6Win is not Silky Engine.
That's why I does not see the need to upgrade this tool to support this type of script anymore. I'd need to create completely different tool for Ai6Win and Ai5Win scripts, but I have other engines in plans before it.
from messcriptasseanddisassembler.
https://github.com/mnakamura1337/engine_ai5v/blob/master/elf_mes.ksy this I guess and luckily ae-vn tool can repack ai6win
And this one https://github.com/ssynn/game_translation seems interesting too
from messcriptasseanddisassembler.
So I found this on tlwiki site the mestool and arctool they used for https://vndb.org/v1377 (Ai5win). It is written in python3. I think this might help https://web.archive.org/web/20140208002304/http://tlwiki.org/index.php?title=Kono_Yo_no_Hate_de_Koi_wo_Utau_Shoujo_YU-NO
Apparently I can't access to the latest version but previous version can be downloaded
from messcriptasseanddisassembler.
Hey, sorry to reopen this. This tool is working great. However, the Arc Tool can't seem to pack the images from the 'Layer.arc'.
Like, I can extract the image files from Layer.arc and get them all in the '.akb' format with the Arc Tool.
https://github.com/TesterTesterov/AI6WINArcTool
However, the Arc Tool can't seem to pack the .akb images back into the Layer.arc archive.
Can you take a look when you find the time, please?
from messcriptasseanddisassembler.
Hey, sorry to reopen this. This tool is working great. However, the Arc Tool can't seem to pack the images from the 'Layer.arc'.
Like, I can extract the image files from Layer.arc and get them all in the '.akb' format with the Arc Tool.
https://github.com/TesterTesterov/AI6WINArcTool
However, the Arc Tool can't seem to pack the .akb images back into the Layer.arc archive.
Can you take a look when you find the time, please?
try using arc_conv, usage: arc_conv --pack ai6 [folder] [output.arc]
from messcriptasseanddisassembler.
However, the Arc Tool can't seem to pack the .akb images back into the Layer.arc archive.
@ZoiksGoiks, strange. It should work, but quite slow due to implementation. What problem with packing do thou hath exactly?
from messcriptasseanddisassembler.
from messcriptasseanddisassembler.
If you need it to go faster then try arc_conv like I said above or ae-vn tool
from messcriptasseanddisassembler.
from messcriptasseanddisassembler.
Hey, I figured it out. The game now loads properly with all the "pure/unedited" .mes files inside the same folder as the '.exe' file. I just needed to edit one line inside the game's .INI file.
However, if I edit any of the .mes files with your tool and then place them inside the Game's folder, then game starts crashing. It gives me an error message in Japanese, which means something like:
"Stack doesn't exist (0)"
So it definitely has something to do with your tool. However, I understand that you're busy, so please don't worry about it.
Thank you for all your help :)
@ZoiksGoiks what setting changes did you need to make?
from messcriptasseanddisassembler.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from messcriptasseanddisassembler.