zeas2 / Kirikiroid2

Other
2.47k stars 213 forks source link

(Potential Method) Converting games without data.xp3 files so they can run on KiriKiriod2 #113

Open albertobalsalm opened 3 years ago

albertobalsalm commented 3 years ago

Hello. I found about this app just now and was able to run a few games like Taimanin Asagi Premium Box.

I haven't found any documentation regarding how to use the app, and from my experience, it seems Kirikiroid only runs data.xp3 files.

However, I have a couple of games that have no such files: https://vndb.org/v17647 https://vndb.org/v20387

Is there any way to run them? When I try running the .exe I get an error about the encryption and stuff ( "cannot convert narrow string to wide string...")

I can extract the games' files using KrkrExtract and decrypt them but I don't know how if it's possible to do something with tool to make the game playable on the app?

And by the way, I'm only interested in playing the games in Japanese.

Hope I can get some guidance.

albertobalsalm commented 3 years ago

I'll answer to myself and hopefully guide other people since I was just able to successfully "convert" https://vndb.org/v20387 so I could run it in on kirikiroid2.

What I did was:

1) Extracting all the .xp3 files with KrkrExtract, using the default options (I think this is important because it seemed to me that if I modified the default options the "startup" contained in the game's executable would not be extracted, but I'm not sure about this. Just don't modify any options just in case)

2) Individually repack each extracted folder and give it the name of the original .xp3 file using XP3Tools. I didn't use any special argument, just the basic one for repacking (xp3-repack.exe "source directory" "name of the output file") And for the game's executable I did the same, making sure the output file would be a .exe, same as the original.

3) Moved all new repacked files to my phone plus the rest of the game's folder files from the games folders, so all of them and proceeded to run the .exe file I repacked.

Now I can't atone about the performance of if the game will be able to be fully played but from a quick run, I was able to save and load my game with no problem.

Hope this helps others and it will help develop more support for the app to run games like this. It's a rather recent game by the way.

albertobalsalm commented 3 years ago

Just want to add that I tried "converting" https://vndb.org/v17647 following the previously explained process and I was successful again :)

Should mention that at first, I tried converting only the .exes's file, and the game booted but crashed before hitting the initial menu showing some encryption errors, but after I converted all the the .xp3 files I was able to run it successfully.

albertobalsalm commented 3 years ago

I decided to change the post's name given that I was able to solve my issue, hoping this will help other people to try this method and report back their experience.

leading-egg0382728920 commented 3 years ago

albertobalsalm, could you pack Seitenkan files into .xp3 format? https://vndb.org/v11687 I've known Seitenkan had been originally made by using Kirikiri but due to whatever reason it was convert into normal image files and so the English version that has been spreading on the Internet is now not available for Kirikiroid2. Please, help me!

albertobalsalm commented 3 years ago

albertobalsalm, could you pack Seitenkan files into .xp3 format? https://vndb.org/v11687 I've known Seitenkan had been originally made by using Kirikiri but due to whatever reason it was convert into normal image files and so the English version that has been spreading on the Internet is now not available for Kirikiroid2. Please, help me!

Can you provide a capture of the files folder?

albertobalsalm commented 3 years ago

And I've talked with some people who already knew of this method and it turns out you only need to unpack the xp3 files and move the folders to the game's folder on your phone and you're set, no need to repack

TkzcM commented 3 years ago

Additionally, you can also pack the extracted folders to 7z format and rename .7z to .xp3 .

albertobalsalm commented 3 years ago

Yeah, besides it seems kikiroid can compress the folders too.

Prakash7045 commented 3 years ago

Hello friend. I want to play the house of feta Morgana in android can you help??? How to download it and convert to data.xp3??

Zeekun7 commented 1 year ago

Hello. I found about this app just now and was able to run a few games like Taimanin Asagi Premium Box.

I haven't found any documentation regarding how to use the app, and from my experience, it seems Kirikiroid only runs data.xp3 files.

However, I have a couple of games that have no such files: https://vndb.org/v17647 https://vndb.org/v20387

Is there any way to run them? When I try running the .exe I get an error about the encryption and stuff ( "cannot convert narrow string to wide string...")

I can extract the games' files using KrkrExtract and decrypt them but I don't know how if it's possible to do something with tool to make the game playable on the app?

And by the way, I'm only interested in playing the games in Japanese.

Hope I can get some guidance.

I'll answer to myself and hopefully guide other people since I was just able to successfully "convert" https://vndb.org/v20387 so I could run it in on kirikiroid2.

What I did was:

  1. Extracting all the .xp3 files with KrkrExtract, using the default options (I think this is important because it seemed to me that if I modified the default options the "startup" contained in the game's executable would not be extracted, but I'm not sure about this. Just don't modify any options just in case)
  2. Individually repack each extracted folder and give it the name of the original .xp3 file using XP3Tools. I didn't use any special argument, just the basic one for repacking (xp3-repack.exe "source directory" "name of the output file") And for the game's executable I did the same, making sure the output file would be a .exe, same as the original.
  3. Moved all new repacked files to my phone plus the rest of the game's folder files from the games folders, so all of them and proceeded to run the .exe file I repacked.

Now I can't atone about the performance of if the game will be able to be fully played but from a quick run, I was able to save and load my game with no problem.

Hope this helps others and it will help develop more support for the app to run games like this. It's a rather recent game by the way.

Umm I need help I am on Android and using a kirikiri emulator to run zero chastity sultry summer but when I tried run the data.xp3 file to open the game it showed an error "member kag doesn't exist" can you give me a total explanation on how to run kirikiri games on Android using emulator...

King12689 commented 1 year ago

I'll answer to myself and hopefully guide other people since I was just able to successfully "convert" https://vndb.org/v20387 so I could run it in on kirikiroid2.

What I did was:

  1. Extracting all the .xp3 files with KrkrExtract, using the default options (I think this is important because it seemed to me that if I modified the default options the "startup" contained in the game's executable would not be extracted, but I'm not sure about this. Just don't modify any options just in case)
  2. Individually repack each extracted folder and give it the name of the original .xp3 file using XP3Tools. I didn't use any special argument, just the basic one for repacking (xp3-repack.exe "source directory" "name of the output file") And for the game's executable I did the same, making sure the output file would be a .exe, same as the original.
  3. Moved all new repacked files to my phone plus the rest of the game's folder files from the games folders, so all of them and proceeded to run the .exe file I repacked.

Now I can't atone about the performance of if the game will be able to be fully played but from a quick run, I was able to save and load my game with no problem.

Hope this helps others and it will help develop more support for the app to run games like this. It's a rather recent game by the way.

bro can you explain this throughly so we can do it properly because i want to convert Nekopara but the tool isnt working how did you do to beexact?

2uBi commented 1 year ago

Hey, what if my game file have no .xp3 in it? and can you post a screenshot how u do it?

King12689 commented 1 year ago

Hey, what if my game file have no .xp3 in it? and can you post a screenshot how u do it?

your taliking abot exe file right is do its impossible to not have a xp3 file

ay358134 commented 1 year ago

Anyone who was able to do it please can you explain all the steps and tools one by one or a tutorial type video of it ?

ay358134 commented 1 year ago

And I've talked with some people who already knew of this method and it turns out you only need to unpack the xp3 files and move the folders to the game's folder on your phone and you're set, no need to repack

Can you explain it step my step there are lots of visual novel i want to play but couldn't convert it into .xp3 please explain it

Skystapper commented 1 year ago

I'll answer to myself and hopefully guide other people since I was just able to successfully "convert" https://vndb.org/v20387 so I could run it in on kirikiroid2.

What I did was:

  1. Extracting all the .xp3 files with KrkrExtract, using the default options (I think this is important because it seemed to me that if I modified the default options the "startup" contained in the game's executable would not be extracted, but I'm not sure about this. Just don't modify any options just in case)
  2. Individually repack each extracted folder and give it the name of the original .xp3 file using XP3Tools. I didn't use any special argument, just the basic one for repacking (xp3-repack.exe "source directory" "name of the output file") And for the game's executable I did the same, making sure the output file would be a .exe, same as the original.
  3. Moved all new repacked files to my phone plus the rest of the game's folder files from the games folders, so all of them and proceeded to run the .exe file I repacked.

Now I can't atone about the performance of if the game will be able to be fully played but from a quick run, I was able to save and load my game with no problem.

Hope this helps others and it will help develop more support for the app to run games like this. It's a rather recent game by the way.

If there's no xp3 files in the game then what are you extracting using krkrextract , like how do I run those games which don't have a single.xp3 file but just.exe file

Meaha2000 commented 7 months ago

Hello is it possible to convert this game to .xp3? It's taimanin asagi zero, i don't know what to do Screenshot_20240208_212711_com rarlab rar

Skystapper commented 7 months ago

Hello is it possible to convert this game to .xp3? It's taimanin asagi zero, i don't know what to do Screenshot_20240208_212711_com rarlab rar

Neither I know, that guy is saying he doesn't have .xp3 file but then is saying that he is extracting.xp3 file with kirikiriextract and .exe. I don't how that guy has solved the problem or what's his original question. The problem is the you need xp3 file to run it on kirikiroid but what are you supposed to do if there isn't a single .xp3 file. Is he converting exe to xp3 or what? I don't know but this guy really needs to learn how to write the question or how to write the solution

VelKozDie commented 6 months ago

So,how can I get this app for free on app sotre?would you give me some solutions?