Author Topic: Feature Request: Multi-Page text Statements  (Read 415 times)

Offline steve_mcdee

  • Dungeon Craft Tester
  • Hero Member
  • ***
  • Posts: 1951
Feature Request: Multi-Page text Statements
« on: May 18, 2017, 06:21:52 PM »
To get the ball rolling then,

FEATURE REQUEST:

Where a text event spreads over multiple pages, the following buttons appear at the bottom:

On "page 1":    [N]EXT    KIP TO END OF TEXT
On other pages, except the last page:    [N]EXT    [P]REVIOUS    KIP TO END OF TEXT
On the last page:   [P]REVIOUS    OR PRESS [ENTER] TO CONTINUE

In order to maintain continuity with current functionality and intuitive use of "ENTER":
On all pages except the last, pressing "ENTER" should have the same effect as "[N]EXT"
On all pages except the last, pressing "SPACE" should have the same effect as "KIP TO END OF TEXT"
On all pages except the first, pressing "BACKSPACE" should have the same effect at "[P]REVIOUS"

I am also open to suggested variants on the above.

Offline manikus

  • Skriptor
  • Administrator
  • Hero Member
  • *****
  • Posts: 9815
Re: Feature Request: Multi-Page text Statements
« Reply #1 on: May 18, 2017, 06:46:36 PM »
So, on page 1, you want Paul to remove "PRESS ENTER TO CONTINUE" and replace it with "NEXT"? Andd that's it?

There is a whole bunch more text, but is has all been struck-through.

Also, I mispoke earlier claiming the secon button that appears was just a message. I believe it to be a madddage that was mistakenly buttonized.

Offline steve_mcdee

  • Dungeon Craft Tester
  • Hero Member
  • ***
  • Posts: 1951
Re: Feature Request: Multi-Page text Statements
« Reply #2 on: May 18, 2017, 08:28:21 PM »
Hmm, I had written "S" in square brackets ([])- apparently on this forum that causes strikethrough to be applied for all following text! It wasn't meant to be struck through.

So (using {} instead) what I meant to say was:

FEATURE REQUEST:

Where a text event spreads over multiple pages, the following buttons appear at the bottom:

On "page 1":    {N}EXT    {S}KIP TO END OF TEXT
On other pages, except the last page:    {N}EXT    {P}REVIOUS    {S}KIP TO END OF TEXT
On the last page:   {P}REVIOUS    OR PRESS {ENTER} TO CONTINUE

In order to maintain continuity with current functionality and intuitive use of "ENTER":
On all pages except the last, pressing "ENTER" should have the same effect as "{N}EXT"
On all pages except the last, pressing "SPACE" should have the same effect as "{S}KIP TO END OF TEXT"
On all pages except the first, pressing "BACKSPACE" should have the same effect at "{P}REVIOUS"

I am also open to suggested variants on the above.

 

Offline Dinonykos

  • Dungeon Craft Tester
  • Hero Member
  • ***
  • Posts: 2332
    • Dinonykos Dungeon Craft
Re: Feature Request: Multi-Page text Statements
« Reply #3 on: May 19, 2017, 12:19:48 AM »
I think the approach Steve suggests would be the most player-friendly I can think of in this context.
Find four contributions to the Pre-Generated Character Mini-Module Design Contest on my homepage.
New: THE AMBASSADOR'S LETTER, my contribution to the 7-day-challenge.
DINONYKOS DUNGEON CRAFT DESIGN HOMEPAGE

Offline Paul R. Stevens

  • Dungeon Craft Tester
  • Hero Member
  • ***
  • Posts: 2232
Re: Feature Request: Multi-Page text Statements
« Reply #4 on: May 19, 2017, 09:41:52 AM »
My two cents worth:

I don't like it as it is.  I am forever pressing the
wrong key.  Beyond that I have no suggestions.
If everyone can come to a consensus, I am willing
to try and implement it.

Offline Milos Gulan

  • Hero Member
  • *****
  • Posts: 3134
Re: Feature Request: Multi-Page text Statements
« Reply #5 on: May 20, 2017, 12:03:59 AM »
I like it too... For me Next would be ok, Previous too if possible and Skip is I think better then Skip to the end of the text. I think commands should be short and simple :)

Maybe there should be also text speed options like 1 fastest 2 medium and 3 slow. That is what I think about as I definitely would like for my text to just fastly show up and not having to wait for it to be typed on the screen. Though sometimes realisticaly maybe it should be allowed to show up slower as a default :) I probably will need to think about this a bit more.

Offline ProphetSword

  • Mod Designer
  • Administrator
  • Hero Member
  • *****
  • Posts: 2898
  • FRUA Lives!
    • Lands of Adventure
Re: Feature Request: Multi-Page text Statements
« Reply #6 on: May 20, 2017, 09:25:16 AM »
Maybe there should be also text speed options like 1 fastest 2 medium and 3 slow. That is what I think about as I definitely would like for my text to just fastly show up and not having to wait for it to be typed on the screen. Though sometimes realisticaly maybe it should be allowed to show up slower as a default :) I probably will need to think about this a bit more.


Does DC not have a "Speed" command like FRUA?
LANDS OF ADVENTURE: An Old-School Style CRPG

More Information Here: http://landsadventure.blogspot.com/

Offline Nol Drek

  • Dungeon Craft Tester
  • Hero Member
  • ***
  • Posts: 2175
    • Nol Drek's Web Site
Re: Feature Request: Multi-Page text Statements
« Reply #7 on: May 20, 2017, 10:56:18 AM »
During play, Encamp/Alter/Speed to set the text speed between 1 and 9.

Or, you can make text appear all at once by changing the Inter_Character_Delay in your config file:

Inter_Character_Delay = 0
"Into the Drachensgrab Mountains!"

http://www.noldrek.com

Offline Paul R. Stevens

  • Dungeon Craft Tester
  • Hero Member
  • ***
  • Posts: 2232
Re: Feature Request: Multi-Page text Statements
« Reply #8 on: June 04, 2017, 08:02:01 PM »
Version 2.93 of the engine:
http://dianneandpaul.net/UAF/DungeonCraft_293.7z

is a first attempt to implement the long text processing
as suggested.  Try it out and report problems.  I tested
a simple text statement and a simple Shop event.

Offline manikus

  • Skriptor
  • Administrator
  • Hero Member
  • *****
  • Posts: 9815
Re: Feature Request: Multi-Page text Statements
« Reply #9 on: June 05, 2017, 02:34:51 PM »
Thanks, Paul.

I tested using a mini-mod that has a one page Text Statements (TS) event, a 2 page TS event and a 3 page TS event. Pages look right except for the last page of the 2 and 3 page TS events - they only say "PRESS ENTER TO CONTINUE", but should also have the Backpage to Prev message as well (which does appear as it should on the second page of the 3 page TS event).

Offline Paul R. Stevens

  • Dungeon Craft Tester
  • Hero Member
  • ***
  • Posts: 2232
Re: Feature Request: Multi-Page text Statements
« Reply #10 on: June 05, 2017, 02:49:34 PM »
Quote
last page of the 2 and 3 page TS events - they only say "PRESS ENTER TO CONTINUE", but should also have the Backpage to Prev message as well

I can do this on the Text event.  In fact I did do it and removed it.
The backspace still works, does it not?

The reason I removed it is because there are some events for which
there is no room for an additional "Backspace=Prev" menu item.
The menu is displayed when the last page of text is displayed and
I wanted all events that display text to be handled identically.
Again, if the consensus is that the 'TEXT' event should be different
in this regard, I can do that.

In fact, I had also implemented alphabetic hot keys "{T}op of text",
{B}ottom and {U}p but removed them  for the same reason....so
that the text event was not different from the other events.

Offline manikus

  • Skriptor
  • Administrator
  • Hero Member
  • *****
  • Posts: 9815
Re: Feature Request: Multi-Page text Statements
« Reply #11 on: June 05, 2017, 03:12:56 PM »
Backspace does indeed still work. :) Excellent reasoning for why the last page looks like it does. I don't know how the others will react, but I think this works just fine.

Offline steve_mcdee

  • Dungeon Craft Tester
  • Hero Member
  • ***
  • Posts: 1951
Re: Feature Request: Multi-Page text Statements
« Reply #12 on: June 05, 2017, 07:36:54 PM »
I'm happy with the proposal for the last page to display the standard text, knowing that backspace still does its job, even though the player is not told that on the last page. Good work, Paul.