Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Higurashi changes/4:3 monitor and sprites #96

Open
randoomdude opened this issue Nov 11, 2022 · 13 comments
Open

Higurashi changes/4:3 monitor and sprites #96

randoomdude opened this issue Nov 11, 2022 · 13 comments

Comments

@randoomdude
Copy link

I wanted to play the game on my second 4:3 monitor occasionally, but even if I change the resolution and set it to old 4:3 backgrounds, the game is stuck in 16:9/can't fullscreen on 4:3 without it sticking out

Wanted to have mouth flaps for the mangagamer sprites

Wanted to be able to mix and match different sprites, like have a mangagamer sprite just for Ooishii, and have the rest be console sprites, or any combination

Not sure which of these would be easisest to implement, but any changes would be nice if possible

@randoomdude
Copy link
Author

Also a way to have auto play ignore the voice thing where it slows to play the line, so voicelesss auto would be nice to implement

@drojf
Copy link
Contributor

drojf commented Nov 11, 2022

I wanted to play the game on my second 4:3 monitor occasionally, but even if I change the resolution and set it to old 4:3 backgrounds, the game is stuck in 16:9/can't fullscreen on 4:3 without it sticking out

I did this in the past because it was difficult trying to get everything to work properly when our main mod is in 16:9. Most things would work, but occasionally something might not work properly.

However, I could add an "Experimental 4:3" mode, without trying to fix any bugs that happen in this mode (unless they're easy to fix), so people don't expect too much.

If you modify the line SetScreenAspect("0.5625"); to SetScreenAspect("0.75"); in the HigurashiEp04_Data\StreamingAssets\Update\init.txt file, you can see how this would look.

Wanted to have mouth flaps for the mangagamer sprites

Not possible as no such mangagamer sprites exist with different mouths. Only console sprites (taken from the console game which had lipsync) have different mouths.

Wanted to be able to mix and match different sprites, like have a mangagamer sprite just for Ooishii, and have the rest be console sprites, or any combination

Possible, but I think you're the first person to ever ask for this feature. I don't think enough people would want this feature so that it'd be worth adding it.

Theoretically you could copy around some game files to make this work (copy Oooishii's mangagamer sprites into the console folder), but you would lose lipsync for that character (see last question).

Also a way to have auto play ignore the voice thing where it slows to play the line, so voicelesss auto would be nice to implement

This is probably easy enough to add, but I haven't messed with auto-mode before. I remember I needed to fix auto-mode for Rei so I might get to it eventually. (Note to self: simply skipping voice file playback if the voice volume is zero or this mode is enabled might be enough to fix this?)


In summary, I could pretty easily add an experimental 4:3 mode, and also auto-mode which ignores voices in its timing, but the rest would either be impossible or not worth adding vs how many users requested it.

Do you still have quite a bit left of the console arcs/Higurashi to play? Then you could test these two features for me.

@randoomdude
Copy link
Author

yeah even if it's experimental that would be nice? if have quite a bit left, on chapter 3

@randoomdude
Copy link
Author

I don't know if you have the "experimental mode" set up yet, but I tried to look in the init.txt file just to make it 4:3, and I can't find it in the file to change
image

@drojf
Copy link
Contributor

drojf commented Nov 16, 2022

ah, I got the experimental 4:3 aspect working, but since I hadn't done the voice feature I didn't post anything here yet.

Overwrite your existing Assembly-CSharp.dll in the folder Higurashi 03 - Tatarigoroshi\HigurashiEp03_Data\Managed\Assembly-CSharp.dll

Assembly-CSharp-tatari-ch3-exp-43.zip

At the bottom of the graphics menu there should be an option for 4:3 (you need to choose old backgrounds and disable background stretching to enable it, otherwise it will have no effect)

@drojf
Copy link
Contributor

drojf commented Nov 16, 2022

OK, I can already see a few problems, noting down for myself later:

  • If you are in 4:3 aspect, then you change resolutions, it resets the aspect to 16:9
  • If the resolution is 720p or less, and you use 4:3 mode, then the mod menu is cut off. 1080p and above works fine

I feel stupid but I never actually tested fullscreen with 4:3 mode, which...doesn't work. Gimme some time and I'll try to fix it lol

@randoomdude
Copy link
Author

thanks man, appreciate the fix

@drojf
Copy link
Contributor

drojf commented Nov 16, 2022

Actually, I did some more testing, perhaps fullscreen actually works ok? Please try out what I already sent you


My problem was that I stated the game, then changed my monitor resolution, then tried going fullscreen.

It looks like you can't do that - the game "remembers" the fullscreen resolution when it started up, which breaks things when you change resolution while the game is running.

So make sure to set your resolution to what you want before you launch the game (you're probably doing that anyway, but just a heads up).

@drojf drojf transferred this issue from 07th-mod/higurashi-console-arcs Nov 16, 2022
@drojf
Copy link
Contributor

drojf commented Nov 16, 2022

Uh I moved the issue to the correct repo, but looks like GitHub emails don't redirect properly, so I'm posting this comment to hopefully send you a new email where the links work

Edit: ok, maybe it is only when you use the GitHub mobile app that it doesn't redirect properly...web browser works fine

@randoomdude
Copy link
Author

randoomdude commented Nov 16, 2022

It plays fine on the 4:3 monitor, although if you start chapter 3, the Bernkastel quote gets caught off
image

@drojf
Copy link
Contributor

drojf commented Nov 16, 2022

Hmmm, I probably need to make the game squish the images, not sure if there are existing 4:3 versions of all the text images we use in our mod.

Same with the movie, i should make it letterboxed to 4:3

@drojf
Copy link
Contributor

drojf commented Nov 22, 2022

Hi, I think I've fixed most issues by just squishing everything which would be 16:9 to 4:3. It looks surprisingly OK despite being squished.

Assembly-CSharp-tatari-ch3-exp-43-fc0c3.zip

Main Changes

  • Squish 16:9 images and movies to 4:3 (previously would be cut off)
  • Fix mod menu at low resolutions (previously was cut off)

Other Changes

  • Fix mod menu resolution buttons resetting aspect ratio
  • Possibly fix some temporary graphical artifacts when switching aspect ratio
  • Update 4:3 mode description in mod menu
  • Don't stretch sprites in 4:3 mode (only applicable to console/mangagamer sprites)
  • Reset aspect ratio to 16:9 when choosing a preset

@drojf
Copy link
Contributor

drojf commented Nov 25, 2022

I'll record more issues I found here:

High Prority

  • Fix mod menu button on the config screen overlapping the UI in true 4:3 mode
    image
  • Fix choices overlapping edge of screen (just need to reduce font size?)
    image
  • Disable NVL option? or prevent user selecting it when in true 4:3 mode. Since it doesn't really make sense in true 4:3 mode

Low Priority

  • (Optional) Add option to letterbox CG images
  • Weird stretch pop-in when clicking "Start" on chapter 4 and showing the menu before you start the game
  • On same menu, higurashi logo is cut-off
    Capture

Fixed

  • Allow ADV mode in true 4:3 Mode

Here's the DLL for Hima Ch4:

Assembly-CSharp-hima-ch4-exp-43-baf17e.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants