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

More textboxes #48

Open
enumag opened this issue Aug 20, 2018 · 3 comments
Open

More textboxes #48

enumag opened this issue Aug 20, 2018 · 3 comments
Assignees

Comments

@enumag
Copy link
Member

enumag commented Aug 20, 2018

@Petsnew We need to pick a chapter on which we will beta-test this feature. Which chapter is your DLL for? Also is it merged with our latest DLL? Can you create a branch in the dlls repo with your changes?

As for configuration, @IdealPersona implemented it in 07th-mod/higurashi-dlls#19 though I'm unsure if it is everywhere and ready to base new features on it. Let's wait for his feedback.

Next, do you intend to support #35 as well or not?

Which key is the user supposed to press to change a textbox?

FInally we'll need some textboxes to test this feature. Do you have something simple? Or should we ask @Grelo to create something?

@Petsnew
Copy link

Petsnew commented Aug 21, 2018

The dll is for Onikakushi and is based on an old version of the patch. I'll try to update it as soon as possible and write about the process. And yes, I'm planning to support #35 through a config file, where you can enable the feature or not.

About the textboxes, I just made some random ones on gimp or ripped from another game. Just for testing purposes.

@Petsnew
Copy link

Petsnew commented Sep 7, 2018

A little update on this: I just ported the code to the disassembled dll and everything seems to be working fine. I'll see if I can work on the new features during the weekend.

So far you can add a new filter by adding a new image and assigning it a number like this windo_filter1.png or windo_filter_adv1.png, then you need to change the value of the global variables GADVBoxMaxNum and GNVLBoxMaxNum located in init.txt. After that, you can change the filter by pressing c in game.
For upcoming features, I'm planning to idealize a folder for the textboxes and make the dll 'parse' it, removing the need to manually change any flag. I also want to make a config file like nipah.json for each textbox. Basically, you'll be able to change values such as the position of the text, its variations (like one for narration and the other for dialogue), disappear during a black screen, etc.

@enumag
Copy link
Member Author

enumag commented Nov 15, 2018

ping @Petsnew 😉

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