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

Make the options menu available while playing the game + Add missing options in it. #155

Closed
Bertram25 opened this issue May 6, 2013 · 12 comments

Comments

Projects
None yet
2 participants
@Bertram25
Copy link
Member

commented May 6, 2013

The option menu should be added in the pause mode (when you press escape) and permit to change the video/sound, ... from within a game.

The language selection should be disabled in that case, though.

TODO:

  • Also add a small window explaining the meaning of each options, using an unscrolling text. This will also permit to see live the speed of dialogue texts appearance.
  • Dialogues speed
  • Difficulty setting
  • Battle target cursor memory

@Bertram25 Bertram25 referenced this issue May 6, 2013

Closed

Episode I Discussion issue. #126

31 of 31 tasks complete
@Bertram25

This comment has been minimized.

Copy link
Member Author

commented Mar 17, 2014

Also, adds a difficulty setting. See #293
Note that all the game options should be available within game, saved within the save game file.
A cursor memory options should also be added as a game option.

@Bertram25

This comment has been minimized.

Copy link
Member Author

commented Mar 30, 2014

From @suitecake
Add a game option to be able to define the text scroll speed.

@bmorel

This comment has been minimized.

Copy link
Contributor

commented Apr 6, 2014

About text speed... it is something I also have found quite annoying. I could probably try to do it ( in 2 steps, first moving magic value into configuration file, and then, allow the options to change it ) but I have no idea about where it is located in source code. My guess is that it should be in dialogue.h/cpp, but I can not figure where exactly the display speed is used. Maybe it's in lua sources?

@Bertram25

This comment has been minimized.

Copy link
Member Author

commented Apr 6, 2014

@bmorel If you're going to move the magic into config, please then put the text speed option into a 'game_options' table in the config lua file.
I believe you can start searching here:
https://github.com/Bertram25/ValyriaTear/blob/master/src/common/gui/textbox.cpp#L362

Let me know if you need more of my help. And thanks a lot for yours. :)

@bmorel

This comment has been minimized.

Copy link
Contributor

commented Apr 6, 2014

Yes, I have noticed that configuration is made through lua files.
Thanks for the hint about where to hack, I'm quite lost in the source
of this game ( I guess it's normal to need some time to understand how
33 Kloc are structured, but it's not uninteresting ).

About the help, it's nothing, I'm bored by my usual projects, so why
not play with someone else's source code :p

@Bertram25

This comment has been minimized.

Copy link
Member Author

commented Apr 6, 2014

eh eh.

@bmorel

This comment has been minimized.

Copy link
Contributor

commented Apr 6, 2014

Ok, I have found the exact function name a moment ago, but now I'm
trying to guess which manager I should use. Any idea?

@Bertram25

This comment has been minimized.

Copy link
Member Author

commented Apr 6, 2014

I can't tell. You 'll need to elaborate more on that, sorry.

@Bertram25

This comment has been minimized.

Copy link
Member Author

commented Apr 6, 2014

@suitecake : @bmorel added support to change the text speed in game with:
39a3ab6

You'll have to manually edit your config for now, though.

Bertram25 added a commit that referenced this issue Apr 8, 2014

Moved the boot options menu to an independent handler.
Part of #155.

This was the most delicate part of it.

Now it is done, it will much easier to add options support within the main game.

Bertram25 added a commit that referenced this issue Apr 8, 2014

Finally, added options to the pause menu mode.
Part of #155.

What's left is to add game options:
- Dialogues speed
- Difficulty setting
- Battle target cursor memory
@Bertram25

This comment has been minimized.

Copy link
Member Author

commented Apr 8, 2014

What's left is to add a game options sub-menu with the following:

  • Dialogues speed
  • Difficulty setting
  • Battle target cursor memory

@Bertram25 Bertram25 changed the title Make the options menu available while playing the game (except for language) Make the options menu available while playing the game May 12, 2014

@Bertram25

This comment has been minimized.

Copy link
Member Author

commented May 23, 2014

Conerning game difficulty, I'm pretty much in sync with NaN proposal, so I'll put his comment here:
"I am thinking about something basic, like a global enemy stats multiplier:
Easy 70%
Default 100%
Hard 150%

The idea is to offer more challenge and replay value for the experienced player, and have an easy option for the casual gamer, who might be more interested in the story. The hard mode might be blocked on first playthrough."

@Bertram25 Bertram25 modified the milestones: 1.1 Release, Episode II Oct 8, 2014

@Bertram25

This comment has been minimized.

Copy link
Member Author

commented Oct 8, 2014

Also add a small window explaining the meaning of each options, using an unscrolling text. This will also permit to see live the speed of dialogue texts appearance.

@Bertram25 Bertram25 referenced this issue Oct 8, 2014

Closed

Game content improvements - part I #385

14 of 14 tasks complete

@Bertram25 Bertram25 changed the title Make the options menu available while playing the game Make the options menu available while playing the game + Add missing options in it. Dec 4, 2014

Bertram25 added a commit that referenced this issue Dec 11, 2014

Bertram25 added a commit that referenced this issue Dec 11, 2014

@Bertram25 Bertram25 closed this in 1fd5d07 Dec 15, 2014

@Bertram25 Bertram25 referenced this issue Dec 15, 2014

Open

1.1 Game rebalancing #391

11 of 41 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.