Rollback vs. Readback / Log Mode

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply

Which do you prefer, rollback or log mode?

Poll ended at Sat Jun 23, 2007 12:13 am

Rollback
6
75%
Readback / Log Mode
2
25%
 
Total votes: 8

Message
Author
chisa-chan
Regular
Posts: 197
Joined: Fri Nov 10, 2006 3:25 am
Location: at a village near Bandung, Indonesia
Contact:

Rollback vs. Readback / Log Mode

#1 Post by chisa-chan »

A friend o' mine somehow complains about Ren'Py's rollback while playing MagBou (in the NVL-mode). He said that rollback makes the last screen cannot be displayed entirely (as in log mode).

Me? I think I'd prefer rollback, since log mode only displays last text window, and cannot change choices in the menus, though sometimes I'd prefer log mode >.< (unless for VN-linear, perhaps log mode is not bad at all)
Kalau tidak suka ya jangan diladeni, gitu aja kok repot™.
Cynanthia's Blog (Indonesian)

Enerccio
Miko-Class Veteran
Posts: 616
Joined: Thu Oct 26, 2006 4:23 pm
Projects: My Teacher; Songs of Araiah; Something new; Possible Cross Bomber?
Location: Slovakia, Kosice
Contact:

#2 Post by Enerccio »

I prefer readback (log mode)
I hope that pytom will repair it soon.
And for nvl, there should be second readbak, which will display whole previous page on on roll back.
Image
http://www.bishojo.tk is technically ONLINE!
Songs of Araiah promo: http://www.youtube.com/watch?v=CalchucuoDU

chronoluminaire
Eileen-Class Veteran
Posts: 1153
Joined: Mon Jul 07, 2003 4:57 pm
Completed: Elven Relations, Cloud Fairy, When I Rule The World
Tumblr: alextfish
Skype: alextfish
Location: Cambridge, UK
Contact:

#3 Post by chronoluminaire »

I was one of the people who originally asked for readback mode. Py'Tom considered it a serious misfeature then, and only implemented it under near-duress.

But since then, I've come round to see his point of view. If you allow saving and loading of games (and you should), then disabling rollback to use readback instead isn't removing anything except convenience.
I released 3 VNs, many moons ago: Elven Relations (IntRenAiMo 2007), When I Rule The World (NaNoRenO 2005), and Cloud Fairy (the Cute Light & Fluffy Project, 2009).
More recently I designed the board game Steam Works (published in 2015), available from a local gaming store near you!

User avatar
DaFool
Lemma-Class Veteran
Posts: 4171
Joined: Tue Aug 01, 2006 12:39 pm
Contact:

#4 Post by DaFool »

Depends on the game.

Highly literary games, such as a few onscripter examples, which rely mostly on words for effect, should have readback.

More animated games, especially with sprites that blink, talk, and change facial expressions constantly, should be rollback... I would be more curious about revisiting an expression rather than a certain line.

Criptych
Regular
Posts: 87
Joined: Sat Jun 23, 2007 9:19 am
Projects: ALICE.NET
Location: The other end of the internet.
Contact:

#5 Post by Criptych »

DaFool wrote:Depends on the game.
Seconded. Actually, it would be nice if you could select which to use by setting a config value, but I doubt it's that easy when readback requires a special type of Character.
Computers are useless. They can only give you answers. —Pablo Picasso

Image

chisa-chan
Regular
Posts: 197
Joined: Fri Nov 10, 2006 3:25 am
Location: at a village near Bandung, Indonesia
Contact:

#6 Post by chisa-chan »

Criptych wrote:Actually, it would be nice if you could select which to use by setting a config value.
Yeah, right...
Kalau tidak suka ya jangan diladeni, gitu aja kok repot™.
Cynanthia's Blog (Indonesian)

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

#7 Post by monele »

Shouldn't it be up to the player instead ?

chisa-chan
Regular
Posts: 197
Joined: Fri Nov 10, 2006 3:25 am
Location: at a village near Bandung, Indonesia
Contact:

Re:

#8 Post by chisa-chan »

monele wrote:Shouldn't it be up to the player instead ?
Hmm... I guess it is much better.
Kalau tidak suka ya jangan diladeni, gitu aja kok repot™.
Cynanthia's Blog (Indonesian)

Criptych
Regular
Posts: 87
Joined: Sat Jun 23, 2007 9:19 am
Projects: ALICE.NET
Location: The other end of the internet.
Contact:

Re: Rollback vs. Readback / Log Mode

#9 Post by Criptych »

Whether set by the scripter or by the user, the consensus seems that we'd like readback mode to be a little easier to use. I'm just kind of throwing this out here, but: would it be possible to make readback mode a "limited" form of rollback, i.e. it gets the text data from the rollback buffer (but nothing else)? If so, you could switch to readback by setting a flag, and even make it an option accessible to the user.
Computers are useless. They can only give you answers. —Pablo Picasso

Image

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Rollback vs. Readback / Log Mode

#10 Post by PyTom »

Readback mode is currently broken. Frankly, I have little desire to go in and fix it... it was always fairly lousy, and rollback does everything readback does, better. I don't feel like wasting my time on something that will makes games worse.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

chisa-chan
Regular
Posts: 197
Joined: Fri Nov 10, 2006 3:25 am
Location: at a village near Bandung, Indonesia
Contact:

Re: Rollback vs. Readback / Log Mode

#11 Post by chisa-chan »

PyTom wrote:Readback mode is currently broken. Frankly, I have little desire to go in and fix it... it was always fairly lousy, and rollback does everything readback does, better. I don't feel like wasting my time on something that will makes games worse.
Well yeah.

Though rollback only moves to previous screen step-by-step (in NVL-mode), I still love it.

But I like KiriKiri / KAG's log mode. Very cool.
Kalau tidak suka ya jangan diladeni, gitu aja kok repot™.
Cynanthia's Blog (Indonesian)

Enerccio
Miko-Class Veteran
Posts: 616
Joined: Thu Oct 26, 2006 4:23 pm
Projects: My Teacher; Songs of Araiah; Something new; Possible Cross Bomber?
Location: Slovakia, Kosice
Contact:

Re: Rollback vs. Readback / Log Mode

#12 Post by Enerccio »

Maybe it will make them worse, but its on the game maker to choose... and few of us like it (like me) :)
Image
http://www.bishojo.tk is technically ONLINE!
Songs of Araiah promo: http://www.youtube.com/watch?v=CalchucuoDU

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Rollback vs. Readback / Log Mode

#13 Post by PyTom »

Yes, but it would fall on me to code it, and I don't see spending a lot of time working on something that will be little used, and that when used will tend to make the games its in worse.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

chisa-chan
Regular
Posts: 197
Joined: Fri Nov 10, 2006 3:25 am
Location: at a village near Bandung, Indonesia
Contact:

Re: Rollback vs. Readback / Log Mode

#14 Post by chisa-chan »

PyTom wrote:Yes, but it would fall on me to code it, and I don't see spending a lot of time working on something that will be little used, and that when used will tend to make the games its in worse.
Hmm, right.

Perhaps it would be better if NVL-rollback is like this:

- when there is any change at the images or some other things in the middle of NVL-screen, rollback to that point.
- if no interaction occurs while showing the NVL screen, rollback to previous NVL screen entirely.

How about it? :D
Kalau tidak suka ya jangan diladeni, gitu aja kok repot™.
Cynanthia's Blog (Indonesian)

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Rollback vs. Readback / Log Mode

#15 Post by PyTom »

That's actually hard to do, since it's pretty hard to identify the points where you want to stop the rollbacking. I'll think about it, since it's not a bad idea, but don't expect this anytime soon.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

Post Reply

Who is online

Users browsing this forum: MisterPinetree