Homebrew [Release] Higurashi: When They Cry 3ds Port

  • Thread starter Deleted User
  • Start date
  • Views 24,213
  • Replies 11
  • Likes 7
D

Deleted User

Guest
OP
too lazy to update this because devkitpro changes since 2017 broke everybody's code.
also, 3ds homebrew programming is a huge pain because the entire system crashes every time.

if you really want to use this, go backwards and downloaded the github releases from around the end of 2017 and start of 2018.
if i ever do update this for 3ds again, i'll make it clear.
(Except for the screenshots, the OP is completely spoiler free.)
Higurashi: When They Cry 3ds port
Higurashi-Vita/3ds, for short.
Also a somewhat limited generic visual novel engine.



Note: the last release for 3ds was v2.6.4.


This is a port* of the Higurashi: When They Cry remakes available on Steam and MangaGamer. It supports the updated character graphics and the PS3 Graphics & Voices patch. As of 11/18/17, all of the ones that are out work. Meakashi only works if you install the PS3 Voices & Graphics patch too.

This requires the files from the Steam or MangaGamer versions of any of MangaGamer's Higurashi remakes.

The script converter is made with C#. If you're on Windows, you can run it with the .NET Framework that you probably already have. If you're on Linux or macOS, you need a program called Mono to run it. I've personally tested this on Linux Mint. If it doesn't work, make sure you update the .NET Framework or Mono.

* I say "port," but it's really just a generic visual novel engine I've created from scratch with playing these games in mind,
This is done BEFORE you use the script converter.

The PS3 patch is being changed so often that I can't keep up.
For now, I don't think I'll support the version where they mod the game's code.
Here are instructions for installing the release right before the DLL changes.

AUTO INSTALLER (Windows & Linux only)
====================
Step 1 - Download my auto-installer.
Step 2 - Extract the ZIP file.
Step 3 - Run HigurashiPS3AutoC. Windows users can double click the program. Linux users can run "run.sh."
Step 4 - When prompted, enter the game you want to install the patch for.
Step 5 - When prompted, enter 6. This is the option labeled "Install the older Higurashi-Vita compatible version."
Step 6 - When prompted, enter the file path to your game instillation's data folder. If the program can automatically detect the location, you can just press enter without typing anything to use the example.
Step 7 - Wait for it to finish. This can take a while depending on your internet speed and computer speed.

MANUAL INSTRUCTIONS
====================
Step 1 - Find your StreamingAssets folder. For me, chapter 2's StreamingAssets folder was at C:\Program Files (x86)\Steam\steamapps\common\Higurashi 02 - Watanagashi\HigurashiEp02_Data\StreamingAssets.
Step 2 - Head here.
Step 3 - Select one of the files you see on the Github page. The file you choose depends on which chapter of the game you are patching. For example, if I was patching chapter 2, Watanagashi, I would open "watanagashi.urls"
Step 4 - After you open the file, you'll see a bunch of URLs. Download all of them. There should be 4 in total.
Step 5 - Unzip all of the files you just downloaded.
Step 5.5 - After unzipping the files you downloaded, you should see folders with names like "Update", "SE", "CG", and "CGAlt".
Step 6 - Move these folders into your StreamingAssets folder. If done correctly, you should be asked if you want to overwrite some files. Choose to do so.

You need to actually own the games on Steam or MangaGamer. Link to the first chapter on Steam.

Main homebrew setup:
Step 0 - (CIA USERS ONLY) Make sure /3ds/dspfirm.cdc exists. If not, dump it with a DSP dumper homebrew.
Step 1 - Download the latest version of the main homebrew The file should be named Higurashi-3ds-vX.X.zip.
Step 2 - Extract the ZIP file. On Windows this is done by right clicking the file and pressing "Extract All."
Step 3 - If you're using the 3dsx version with the homebrew launcher, open the "3dsx" folder. If you're using the CIA version, open the "CIA" folder.
Step 4 - Copy everything in the folder to the root of your 3ds' SD card.
Step 4.5 - If you're using the CIA version, install the CIA, of course.
Step 4.8 - If you want, delete /3ds/data/HIGURASHI/Games/PLACEHOLDER.txt

Game converter tutorial:
Step 0 - If you want the PS3 Voices & Graphics patch, install it first. Refer to the special instructions in this post.
Step 1 - Download the script and image converter.
Step 2 - Extract the ZIP file.
Step 3 - The next step is to get the files from the Higurashi game you want. Right click on of the Higurashi games on Steam and click "Properties" at the bottom of the menu.
Step 4 - Click "LOCAL FILES" in the top bar and then click "BROWSE LOCAL FILES".
Step 5 - A folder will be opened showing the game's files. Look inside the folder called HigurashiEpXX_Data. Copy the folder called "StreamingAssets".
Step 6 - Paste StreamingAssets in the same directory as the extracted script converter program.
Step 7 - Run HigurashiVitaCovnerter.exe.
Step 7.2 - When prompted by the program, enter 1 because we're converting for the 3ds.
Step 7.3 - If the script converter is stuck trying to rename the StreamingAssets folder, make sure no programs are using the folder and you're not viewing it in the file explorer.
Step 8 - When it's finished, take the StreamingAssets folder and put it at /3ds/data/HIGURASHI/Games/.

On the title screen, you can load a converted StreamingAssets folder to play the game in an elegant, user friendly way by pressing "Load Game". If it says that no or game folders were found, you've done something wrong. You either forgot to convert the StreamingAssets folder, or didn't put the StreamingAssets folder there at all.
You can also manually select a script to load from the "StreamingAssets/Scripts/" directory through manual mode.

After loading a game, one of two things can happen. If it's your first time loading that game, you get a menu where you can either choose your last completed chapter or start a brand new game. If you've already played that game before, you'll be brought to a menu. From there, you can go to the next chapter, go to a previous chapter, view TIPS, and exit.
TIPS are like mini scenarios you unlock as you play.

Settings:
You may want to have a look at the settings. From there, can change the bust (character art) location. The options are "CG" or "CGAlt". Normally, "CG" is the original graphics and "CGAlt" is the Steam graphics. If you have the PS3 patch then "CG" is the PS3 character sprites. When changing the bust location, a sample image will be shown. If you're having trouble hearing the voices over the background music, you can lower the BGM volume and increase the SE volume. You can configure auto mode's speed. The bigger the number, the more time it waits after text is displayed. The unit is milliseconds. Hold L and press left or right to add or subtract 200. Don't hold L to add or subtract 500. Activate auto mode in game by pressing SELECT. You can configure the text speed. You can change the message box's alpha. This is an important setting because you may find the text too white to read. If that's the case, increase the alpha. There's also a setting that lets you change the text box between "full" and "small." "full" makes the text always start at the far left of the screen and end at the far right. "small" makes the text start at the start of the background and end at the edge of the background. So if the background isn't as wide as the 3ds' screen, the text will only be over the background. You can make the text appear on the top screen or bottom screen. If you're switching from top screen to bottom screen, the old text that was on the top screen will go past the boarder on the bottom screen, but new text won't.

In-game controls:
Press B to toggle the text box, hold Y to fast forward, press SELECT to activate Auto Mode, press X to access the settings, press START to access the textlog, and press A to advance.
You cannot save mid-chapter. You must finish the day/chapter/script for the game to save. Good thing sleep mode is a thing on the 3ds.

Secrets:
After loading a preset, press up, down, left, right in that order to get to a menu that you can use to edit your last COMPLETED script ID.
On the title screen, press right, up, down, left, and Y to activate top secret Speedy Mode.
Please only report any crashes or things that don't work in chapters 1-4.

* Color inversion commands do nothing. This isn't used too often.
* "Films" are used to change the screen. Ones that tint the screen a color should look fine. Ones that do anything else, like inverting the colors, are just replaced with a white filter. This may be changed eventually, but it's a small thing and I think it doesn't look too bad.
* "Filters" are used when drawing backgrounds and busts to give them a fancy entrance. I don't know how to program this well, so backgrounds and busts have simple fade in and fade out transitions. It still looks good.
Maybe it's the year 2021, MyLegGuy is long gone and few care about 3ds homebrew anymore. With the slow release of the Higurashi remakes, they are still coming out to this day. Unfortunately, this homebrew has been long forgotten and the latest games don't work. That's where you come in. You, the hero, wish to make the new games work. But how? You don't know anything about how this engine works. Luckily, you can learn.

Game engine information wiki
These screenshots depict two of the main characters and one of the game's settings.
So, almost no spoilers. I just thought I'd point it out because I said this is a completely spoiler free thread.
Normal graphics. Only takes up part of the screen.
UHawclz.png

PS3 graphics with the optional ADV mode enabled.
qcq93xH.png

Sexy main menu
PlB9GTS.png


Credits -
dmaskell92 of wololo.net - PS3 patch Meakashi port
07th Modding - PS3 Voices & Graphics patch for PC
License files are included in the download at /3dsx/3ds/data/HIGURASHI/License/

Download:
https://github.com/MyLegGuy/Higurashi-Vita/releases
Script converter download:
https://github.com/MyLegGuy/HigurashiVitaCovnerter/releases
(Optional) PS3 Voice & Graphics patch easy installer:
https://github.com/MyLegGuy/HigurashiPS3AutoC/releases/
 
Last edited by ,
D

Deleted User

Guest
OP
Hot damn, that's really neat. Just to confirm, this contains no copyrighted files right? If I'm reading right, you grab the actual game files elsewhere?
Anyway, great job!
Yeah, you have to buy the games and convert the game files using my script converter.
The only copyrighted files this contains are the game icon and banner. I hope I'm not sued.

Edit:
The script converter also contains a modified version of the game's menu select sound effect that attempts to remove all the background static the original one has.
Edit 2:
I'm moving the menu sound effect so it's included with the main program.That change will be included starting in v2.4.
 
Last edited by , , Reason: fix typo

Gameoverman

Member
Newcomer
Joined
Dec 25, 2017
Messages
19
Trophies
0
Age
26
XP
89
Country
Philippines
Woah. Didn't expect a something like this to come up for the 3DS!
Say, when you're done with this, will you be porting Umineko for 3DS?
 
D

Deleted User

Guest
OP
Say, when you're done with this, will you be porting Umineko for 3DS?
Probably not because I don't plan on playing Umineko anytime soon.
Somebody else could do it, but they probably wouldn't use this engine because it only saves your progress between script files, and Umineko uses one massive script file.
I do hope to port at least one other visual novel using this engine, though.
 

rolenks

Well-Known Member
Newcomer
Joined
Jul 15, 2020
Messages
65
Trophies
0
Age
23
XP
314
Country
United States
um hey, your files have changed, there is no longer and exe for the newest version of the higurashi-vita file is now a bunch of folders instead of just 2 folders with one being the cia and another being 3dsx could you by any chance explain how to do it with the new version again or make a quick video or something. i know its really late but i was really interested in playing it, i honestly wish it was as easy as just sticking the files on my sd card haha
 
D

Deleted User

Guest
OP
um hey, your files have changed, there is no longer and exe for the newest version of the higurashi-vita file is now a bunch of folders instead of just 2 folders with one being the cia and another being 3dsx could you by any chance explain how to do it with the new version again or make a quick video or something. i know its really late but i was really interested in playing it, i honestly wish it was as easy as just sticking the files on my sd card haha
nobody cares about this verison and 3ds homebrew is a nightmare, so i don't want to update it.
the features described in this thread still work though. the application is just a little buggy.
you can likely still play the first 5 games fine.
the last version released for 3ds: https://github.com/MyLegGuy/Higurashi-Vita/releases/download/v2.6.4/Higurashi-3ds-v2.6.4.zip
and the latest HigurashiVitaConverter will still work i think...
 
  • Like
Reactions: rolenks

rolenks

Well-Known Member
Newcomer
Joined
Jul 15, 2020
Messages
65
Trophies
0
Age
23
XP
314
Country
United States
oh, thank you! my mac is still atm strangely unable to open the exe properly when using wine(which should be able to open them), maybe it's just old or something just never loads up the program from the exe even when it seems like it is about to. but thank you for giving me the right file for the 3ds. i hadn't noticed that there was a specific version for vita and 3ds and though they were connected.
 
D

Deleted User

Guest
OP
oh, thank you! my mac is still atm strangely unable to open the exe properly when using wine(which should be able to open them), maybe it's just old or something just never loads up the program from the exe even when it seems like it is about to. but thank you for giving me the right file for the 3ds. i hadn't noticed that there was a specific version for vita and 3ds and though they were connected.
You don't need wine, you can use mono:
https://www.mono-project.com/download/stable/
After installing it, you can easily launch the exe using the terminal.
Launch a terminal in the HigurashiVitaConverter extracted directory and run "mono HigurashiVitaConverter.exe"
 

red_panda720

New Member
Newbie
Joined
Nov 16, 2021
Messages
1
Trophies
0
Age
21
XP
23
Country
United States
Hey can anyone help? when i use the script converter, it says its not sure if I have the patch by 07 mod or not. i click yes and then the converter runs for about a second and closes itself. It doesn't actually convert the script.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Those IHOP chips are actually pretty damn good