AI Porn is here, Create and Fap TRY FREE
x

Mod Ren'Py Save Game Description [1.5.4][Mattock]

Nov 5, 2022
380
1,010
277
1.5.1 my first version for android!
one wouldn't believe how small the code-changes compared to 1.5.0 finally were...

I still think there may arise some style and font-size issues...
(feedback would be very welcome, but best with at least one screenshot and the willingness to provide the .rpyc from the .apk ; thank you very much in advance!)
but I deem the overall handling should now be sufficient!

clicking(touching) on "save-game-description" should activate your onscreen-keyboard
(as those nearly never have cursor-keys, even if you had cursor-keys don't expect to be able to navigate with them!)
(also for me there was no visible "cursor"...needs a bit get used to for me...)
edit "save-game-description" or "SGD" to your liking and save.

instead middle-click, now longpress(by default I increase duration to 1.5s) work as the key to take over an existing description!
(if you do have a mouse on your touch device, middle-click still works)

I hope you enjoy, greets Mattock
Thanks for the new update.
Honestly I'm just found this page searching for save description in renpy.
It would be nice to have more features. (textbox opacity , text size , more save slots per page) like a tools for all games.
I'm saved more save slots and delete button in screens then applied this mod. I can't access my settings in game menu. That's why I want all in one file
Thank you I'm really appreciate your work:love:
 
Last edited:

Mattock

Member
May 27, 2018
141
138
73
hello ArunPrime,

about more save-games per save-game-page:
1st MAJOR problem: if you increase "size", i.e. normally there are 6 save-games per page; if you now let's say save a 1-7-LT1.save with a MOD, and then the MOD is absent again(for whatever reason):
you will not be able to load that save-game!!!(until you e.g. reanme it to 1-1-LT1.save)

But I thought: "Oh, well, it looks easily doable, why not implement it(with a BIG warning!) for some people that like to play(save) differently than me?"

So I tried (with RenPy 7.3.5 / 8.0 / 8.1) to change
gui.file_slot_cols
and
gui.file_slot_rows

and that proved fatal(for me)
-unexpectedly after changing the gui-vars ingame, the grid of the screen did NOT change!
-by default there is NO scrollbar and you can't even scroll by mouse-wheel!
-if there are too much rows and cols to fit on the screen, they're "outside" and you cannot reach them!

This would mean, I would have to CHANGE the default:
grid gui.file_slot_cols gui.file_slot_rows:
style_prefix "slot"#style_prefix "mttkModStyFsGrid"
AND provide scrollability. (by default a grid is not scrollable, look at the history-screen how it is done there!..)
This is of course doable for every single game...BUT chances (imho) are HIGH, one will have to adjust "stuff"(e.g. font-sizes and styles) for EVERY game.

and, well, third: personally I prefer not to be required to scroll on save-game-pages...
That's why I make roughly 100 pages available (instead 10).
I know everybody plays differently, but I would deem if you give it a chance, you could change from, let's say 10 pages with with 50 save-games to 99 pages with 6 save-games...


bottomline:
without a MOD:
-more pages may be "hard" to access, but POSSIBLE!
-while more saves per page will be UNACCESSIBLE!

also it will require (me) to make changes to the file_slots-screen
-with a good chance of many different incompatibilities per single game

->I'm not going to do it, so if you insist on that feature, you have to look for another MOD, sorry.



------
textbox-stuff:
In a "full-MOD" I do some "general optical changes", and in the past that had included(e.g.for some unpublished MODs) changes to the "textbox" (I would prefer to talk about the say-screen), but that is totally unrelated to save-games, save-game-pages aswell as quick -save and -load, what THIS MOD is all about.
(admittably screenshots are unrelated too...but the relation stems from "keys"/gestures that are needed for android)
Also, from what I see in RenPy 8.1, RenPy itself does preferences about opacity and even colors...not to talk about "bubbles", which will be a future challange.

bottomline:
-unrelated to this MOD; personally I consider it OFF-topic
-will never be part of "Save-Game-Description"-MOD
sorry again



------
lastly to your cryptic talk about not being able to access "your settings in game menu"...after applying my MOD:
-besides adjustments(MOTE&SP to be specific) I DO NOT change the game_menu-screen !!!
generally:
-1st off: one must consider my MOD incompatible with other MODs
--tho the idea is: if the other MOD does nothing about save-games, it may nonetheless be compatible
-technical: I change the "screen file_slots( title )" (and add a function to the "JSON-callback")
--if you too change that screen, either MY changes OR YOUR changes ARE LOST
(---and why would anyone put settings for the say-screen into the file_slots-screen?)


If I misunderstood you, please tell me! But please with CLEAR description (and pot. MEANINGFUL: log/traceback/screenshot/code-block).
btw. "your really appreciation" of my work wasn't even worth a lousy like to the OP, but why do I always expect the impossible...
happy playing, greets Mattock
 
Nov 5, 2022
380
1,010
277
hello ArunPrime,

about more save-games per save-game-page:
1st MAJOR problem: if you increase "size", i.e. normally there are 6 save-games per page; if you now let's say save a 1-7-LT1.save with a MOD, and then the MOD is absent again(for whatever reason):
you will not be able to load that save-game!!!(until you e.g. reanme it to 1-1-LT1.save)

But I thought: "Oh, well, it looks easily doable, why not implement it(with a BIG warning!) for some people that like to play(save) differently than me?"

So I tried (with RenPy 7.3.5 / 8.0 / 8.1) to change
gui.file_slot_cols
and
gui.file_slot_rows

and that proved fatal(for me)
-unexpectedly after changing the gui-vars ingame, the grid of the screen did NOT change!
-by default there is NO scrollbar and you can't even scroll by mouse-wheel!
-if there are too much rows and cols to fit on the screen, they're "outside" and you cannot reach them!

This would mean, I would have to CHANGE the default:
grid gui.file_slot_cols gui.file_slot_rows:
style_prefix "slot"#style_prefix "mttkModStyFsGrid"
AND provide scrollability. (by default a grid is not scrollable, look at the history-screen how it is done there!..)
This is of course doable for every single game...BUT chances (imho) are HIGH, one will have to adjust "stuff"(e.g. font-sizes and styles) for EVERY game.

and, well, third: personally I prefer not to be required to scroll on save-game-pages...
That's why I make roughly 100 pages available (instead 10).
I know everybody plays differently, but I would deem if you give it a chance, you could change from, let's say 10 pages with with 50 save-games to 99 pages with 6 save-games...


bottomline:
without a MOD:
-more pages may be "hard" to access, but POSSIBLE!
-while more saves per page will be UNACCESSIBLE!

also it will require (me) to make changes to the file_slots-screen
-with a good chance of many different incompatibilities per single game

->I'm not going to do it, so if you insist on that feature, you have to look for another MOD, sorry.



------
textbox-stuff:
In a "full-MOD" I do some "general optical changes", and in the past that had included(e.g.for some unpublished MODs) changes to the "textbox" (I would prefer to talk about the say-screen), but that is totally unrelated to save-games, save-game-pages aswell as quick -save and -load, what THIS MOD is all about.
(admittably screenshots are unrelated too...but the relation stems from "keys"/gestures that are needed for android)
Also, from what I see in RenPy 8.1, RenPy itself does preferences about opacity and even colors...not to talk about "bubbles", which will be a future challange.

bottomline:
-unrelated to this MOD; personally I consider it OFF-topic
-will never be part of "Save-Game-Description"-MOD
sorry again



------
lastly to your cryptic talk about not being able to access "your settings in game menu"...after applying my MOD:
-besides adjustments(MOTE&SP to be specific) I DO NOT change the game_menu-screen !!!
generally:
-1st off: one must consider my MOD incompatible with other MODs
--tho the idea is: if the other MOD does nothing about save-games, it may nonetheless be compatible
-technical: I change the "screen file_slots( title )" (and add a function to the "JSON-callback")
--if you too change that screen, either MY changes OR YOUR changes ARE LOST
(---and why would anyone put settings for the say-screen into the file_slots-screen?)


If I misunderstood you, please tell me! But please with CLEAR description (and pot. MEANINGFUL: log/traceback/screenshot/code-block).
btw. "your really appreciation" of my work wasn't even worth a lousy like to the OP, but why do I always expect the impossible...
happy playing, greets Mattock
Hi Mattock,
First of all English is not my first language so sorry for not explaining clearly.

I know it's off topic, I'm using seperate files for playing games Also I can't edit everytime I'm playing new games that's why I'm asked is it possible to make all in one file (It's just a thought).

Finally Thanks for the clarification.
 
Last edited:

Mattock

Member
May 27, 2018
141
138
73
only now have I realized, that when I said to look at new RenPy-versions, I looked at the WRONG place!!!

but luckily(for me!) the only thing really changed in the past few years, are the 2 new buttons for RenPy-Sync that came with RenPy 8.1 (7.6) !
Nobody complained so far, and I myself am not a "fan" of that "feature"...
therefore by default my MOD is NOT showing the sync-buttons, but with version 1.5.2.1 you can activate them in "opts (&help)". (see readme for 2nd opt if interested)

I don't (fore)see any problem with "sync-ing" and my MOD, but in fact, I cannot really test...therefore I would welcome feedback from someone who used "sync-ing"!

If all works as expected such feedback would be:
-Uploaded and Downloaded Sync before installing(using) SGD-MOD
-installed SGD-MOD and given a new save a description
-(light) deinstalled SGD-MOD(deleted zMttkModFolder)
-Uploaded and Downloaded Sync: save with description totally OK
-installed SGD-MOD and given a new save a description
-Uploaded and Downloaded Sync: all saves with description totally OK

thanks for your patience! happy playing, Mattock
 

Jason Grimm

Newbie
Dec 7, 2018
16
24
188
Hello,
this is a "bump-post".
It will most likely deleted and replaced in the future!

MOD updated to v1.5.4.0
raised compatibility up to RenPy 8.5.?.?

Download in O(pening)P(ost) !

If you have questions about the MOD, feel free to ask.
happy playing, Mattock
Could you make it so it has more than just 99 pages?
 

Mattock

Member
May 27, 2018
141
138
73
Could you make it so it has more than just 99 pages?
just? (org RenPy has only 10)
Well do you really use more than 100 pages(i.e. 600 saves)?
(fun-fact: with the game I'm playing atm. I'm on page 73 already;)
(and having many SaveGames may have a negative impact on performance of the game...just to have it said...)

But first things first:
-my MOD makes 99 pages "easier accessable"
--you still can save to page 200, it will be just a little harder to get there...
-I implemented the mouse-wheel to scroll through pages(as does newer RenPy), so this should at least ease the pain...

Now to your question. I "restricted" the "normal" buttons to be max 2 letters(i.e. max 99);
if there are many 3(or even more) letter-buttons, the horizontal space will not be enough.

I now think it could be possible to change the font-size somewhat "dynamically", but this will take some fiddling.
But I will try to do it (and then give feedback)

But at the very moment I'm in the middle of a big code-change, and the next version will take some time!
(and only afterwards I'll look into "dynamic font-size")
I hope you can understand and have some patience.
 

Jason Grimm

Newbie
Dec 7, 2018
16
24
188
just? (org RenPy has only 10)
Well do you really use more than 100 pages(i.e. 600 saves)?
(fun-fact: with the game I'm playing atm. I'm on page 73 already;)
(and having many SaveGames may have a negative impact on performance of the game...just to have it said...)

But first things first:
-my MOD makes 99 pages "easier accessable"
--you still can save to page 200, it will be just a little harder to get there...
-I implemented the mouse-wheel to scroll through pages(as does newer RenPy), so this should at least ease the pain...

Now to your question. I "restricted" the "normal" buttons to be max 2 letters(i.e. max 99);
if there are many 3(or even more) letter-buttons, the horizontal space will not be enough.

I now think it could be possible to change the font-size somewhat "dynamically", but this will take some fiddling.
But I will try to do it (and then give feedback)

But at the very moment I'm in the middle of a big code-change, and the next version will take some time!
(and only afterwards I'll look into "dynamic font-size")
I hope you can understand and have some patience.
Thanks for the answer, I clicked around in the opts and found what I wanted
 

Mattock

Member
May 27, 2018
141
138
73
Jason Grimm
:unsure: (you people drive me crazy)
just so that I understand the problem...
could it be, you just missed the

" sync "

-buttons?
(which are being hidden by the MOD by default
(, coz imho nobody uses that...))

(or something entirely else???)
 

Jason Grimm

Newbie
Dec 7, 2018
16
24
188
Jason Grimm
:unsure: (you people drive me crazy)
just so that I understand the problem...
could it be, you just missed the

" sync "

-buttons?
(which are being hidden by the MOD by default
(, coz imho nobody uses that...))

(or something entirely else???)
yes I believe that I pressed the 3rd togle and then tried to go to page 100 and it worked. I essentialy use your mod to get rid off "Would you like to name your saves?" prompt that shows up when you save in some games, its anoying the other features are a bonus.

I like to use saves to: 1) remember what happened in previously do to my tendency to forget the story with games that have slow development because by the time I play them again its been months maybe years; 2) I like to keep empty space between each playthrough saves so 1st playthrough starts at page 1, 2nd playthrough starts at page 100 and so on.
 
  • Like
Reactions: Mattock

Mattock

Member
May 27, 2018
141
138
73
thx for the feedback(y)
first a warning tho!:
IF the game itself does changes to the default RenPy saving-system,
e.g. by giving a chance to name the save
(technically e.g. the screen file_slots or the "FileActionClasses")
it is likely my MOD does more harm than good!
I do NOT RECOMEND using my MOD in such a scenario, even tho it may just work as intended!

------
ok, so you use more than 100 pages...as said further up, I will try to do something in the future.
yes I believe that I pressed the 3rd togle and then tried to go to page 100 and it worked.
hmm that's stange! because none of the options ~should~ change the behaviour of the "<" and ">" textbuttons! (aswell as mouse-wheel)
...strange!
"Would you like to name your saves?"
yeah, prompts annoy me too!, part of the reason, I started MODding RenPy
(Edit: some clarification to the warning)
 
Last edited:
  • Like
Reactions: Jason Grimm