marcussacana / Specific-Games

Specific Games Tools
52 stars 2 forks source link

can we request specific games? #1

Open 0xh3LL0 opened 6 years ago

0xh3LL0 commented 6 years ago

just in case its not bother...

Galleta-mx commented 4 years ago

Do you have any problem with bgi?

Galleta-mx commented 4 years ago

You don't need SRL, tho. There're some tools for bgi out there. For wich language wanna make a patch? https://i.imgur.com/AhpRGnP.png Tested on ML steam version.

marcussacana commented 4 years ago

@imKota Looks like the SRL isn't compatible with the JP ver of this game, the EN is compatible, but that version use images as font then we can't add characters very easy, basically I can't do much without really create tools to the YU-RIS. Then I will forget your request :( Sorry

Next one will be Imouto Paradise 3, follow #4

marcussacana commented 4 years ago

Hello, @marcussacana Can you make patch for this game? https://vndb.org/v18852 The engine is the same as in the game "Chrono Clock".

@imKota Isn't better wait the english release before?

marcussacana commented 4 years ago

maybe you still can do something with the EN, you will need a repacker tool and try add the characters to the font package. this is what I did to the EN release NekoNin ExHeart.zip

marcussacana commented 4 years ago

@imKota send a download link to my email of the Amatsutsumi, if possible from google drive

marcussacana commented 4 years ago

@imKota Amatsutsumi added, test it.

marcussacana commented 4 years ago

@imKota about the Making*Lovers, there no need to me do something, If you want use special characters, all you need is download the SRL, put in the game directory and rename to d3d9.dll Then use this settings in the SRL.ini at [Hooks] set TextOutA=true and at [TextOutA] set UndoRemap=true

After that all you need is create a Chars.lst, like any other game here, then put the fake character in the script translation, after that the SRL will automatically show your special character.

Also, with or without SRL the wordwrap don't will work, isn't our fault, but a problem of the BGI engine or maybe NekoNyan (not sure) Anyway, the ML en release wordwrap don't work when you put non-english characters, If you want the worwrap work you must use a english special character as 'fake', for example, @, <, > and etc.

Other thing that you can do is put a line break manually in the script to do a manual wordwrap.

Other problem, if you put a special character using a SJIS single-byte character as fake, the next character of the word don't will appear, what you can do is put a 'space' after this sjis single-byte character and he will works.

marcussacana commented 4 years ago

With this I think all requests here is ok. late but done.

GreenNBlacko commented 4 years ago

Hey @marcussacana could you make a tool for https://vndb.org/v13108? it's the cmvs engine also used for hapymaher, amatsumi, etc, which already have patches here, so I'm guessing you'd be familiar with it

marcussacana commented 4 years ago

Send me a download link of the game to my email

GreenNBlacko commented 4 years ago

Hey @marcussacana just checking in if you got the game files

marcussacana commented 4 years ago

Yes.

marcussacana commented 4 years ago

@GreenNBlacko Will take more time because I want give a try to create a auto-install, and I already have a good progress :) image

marcussacana commented 4 years ago

Well, yes

GreenNBlacko commented 4 years ago

Also, one more question-- will it be able to replace character names?

marcussacana commented 4 years ago

Of course, As you can see, I don't said is 'ready' because I need ensure that he will translate the name and choices

marcussacana commented 4 years ago

Initial version published, Not very stable yet. I need to test the SRL in a english CMVS game before continue, not time to do that right now.

GreenNBlacko commented 2 years ago

Regarding CMVS image replacement

I was able to find this post on translating CMVS engine VNs

It uses a different tool to edit the scripts(this can be used too), however, I do believe that both SRL and this approach can coexist together

The process goes something like this: image

However, for the engine to actually read the replaced images, the start script also needs to be edited: image

CPZ archives, along with pb2/pb3 images can both also be unpacked using GARbro, however, it does not feature repacking of either, still, it allows you to preview the images in the archives, so it is still a useful tool in my opinion.

It may also be possible to use SRL itself to reroute the engine to the unpacked resources, however, I myself had little luck with it.

I'll post updates once I get some progress with it

GreenNBlacko commented 2 years ago

After further investigation, I did have success with replacing images using SRL and GARbro image

To use this technique, you first have to extract the archive you wish to replace images in(make sure to extract every file in the archive, as the archive will no longer be used in the engine. Save them as PNG files) image

Move the resulting folder to 'CMVS game dir'/data

Next up, edit your images, in this case, I used ones from hapymaher, because they roughly align with its fandisk. Once you're done with it, you need to rename all files from PNG to PB3, for which I have made a simple renamer, which can alternate between the two. ImageRenamer.zip (zip file includes the executable and source code, if you wish to compile it for yourself)

After you have prepared your images for replacing, you need to go into your SRL folder and open 'Strings-start.psx.lst', into it, you need to add these lines into it image

Now delete 'Cache.srl' in your SRL directory to force SRL to reload dictionaries, which is going to reroute the engine to your folder

Please note that you must convert the images to png and rename to pb3, otherwise the game will freeze up

marcussacana commented 2 years ago

That's news to me, I wasn't aware that is possible with SRL, thx for sharing.