Project Zomboid

Project Zomboid

Has Been Read
This topic has been locked
PePePePePeil  [developer] Jan 5, 2022 @ 8:47am
Extensions to CD and VHS
I'm thinking of extending this Mod to "CD", "VHS", and "Home VHS". Specifically, Same as the "Training Materials" in vanilla, I'm thinking of adding a Not Read mark ("!") to determine if they've been watched or not.

Do you think it would be better to add this enhancement as a standard feature, or as an optional feature (off by default)?

I'm also thinking of adding an option to show the mark for CD, VHS, and Home VHS each.

Feel free to post your opinion, thank you :)
< >
Showing 1-13 of 13 comments
ZeroEffekt Jan 5, 2022 @ 3:40pm 
I think adding the Read/Not Read marks to the CD/VHS would be a great idea, with the option to toggle each type (as well as choose how the icons show, as per the current mod does with skill books). I would think having it all on by default would be best, if people can just turn off whatever aspects they don't want (eg; only show marks for VHS & CD, ignore Home VHS; maybe 'Apply only to Skill VHS/CD').

Further, if it's possible to include a form of the 'Pages X/Y' from Skill Books and apply it to the media types in general, then you could use it to display the Tick progress for any VHS or CD (presuming future/mod content adds skill discs). Maybe just a simple "Progress: X/Y" in the tooltip, with the same "In Inventory: Yes/No" & skill info (total lvl/ current lvl % progress) that's currently displayed for Skill Books.
And if the VHS/CD doesn't increase any skill(s), then the skill info can simply state "Skill: None". I'm assuming that non-skill media could still utilize the 'Progress: X/Y' I mentioned, since all of them actually have a number of Ticks over time that trigger reduction in boredom/unhappiness (in addition to the skill XP gains).

I don't know if media can be re-used after a certain period of time in order to reduce boredom/unhappiness, but if it can then adding an extra info line of "Watch Again: Xh Ym Zs" would be a nice bonus (toggle on/off in options).
Last edited by ZeroEffekt; Jan 5, 2022 @ 3:51pm
MassCraxx Jan 17, 2022 @ 12:09am 
Yes please! This would really help. Would love to contribute, is this mod on github?
Alternatively, this code snippet may help: https://pastebin.com/j47iphDv :bleach:
PePePePePeil  [developer] Jan 18, 2022 @ 10:06am 
@ZeroEffekt
Sorry for the delay.

After much consideration, I have added support for CD/VHS/HomeVHS as an optional feature (default OFF). This is because there are so many users of this mod, and I wanted to introduce it without changing the behavior first. If there are many requests in the future, I will consider making the default ON.

Also, the feature to show if it's in progress or not seems to be technically impossible at the moment. Off course it's possible in vanilla Java, but those function can't be called from Lua, so at this point I could only add "NotRead" mark.
PePePePePeil  [developer] Jan 18, 2022 @ 10:07am 
@MassCraxx
Thank you for that very helpful info, very useful! :)
S4ro Apr 25, 2022 @ 6:57am 
Originally posted by PePePePePeil:
I'm thinking of extending this Mod to "CD", "VHS", and "Home VHS". Specifically, Same as the "Training Materials" in vanilla, I'm thinking of adding a Not Read mark ("!") to determine if they've been watched or not.

Do you think it would be better to add this enhancement as a standard feature, or as an optional feature (off by default)?

I'm also thinking of adding an option to show the mark for CD, VHS, and Home VHS each.

Feel free to post your opinion, thank you :)

Hi PePe, this is the translation in Italian, tankyou ;)
------------------------------------
UI_IT = {
UI_P4HasBeenRead_Options_ShowNR_Name = "Mostra Indicatore "Non Letto" (?)",
UI_P4HasBeenRead_Options_ShowNR_Tooltip = "Selezionare la casella se si desidera visualizzare il segno "Non Letto".",
UI_P4HasBeenRead_Options_ShowNC_Name = "Mostra Indicatore "Non Completato" (!)",
UI_P4HasBeenRead_Options_ShowNC_Tooltip = " Selezionare la casella se si desidera visualizzare il segno "Non Completato".",
UI_P4HasBeenRead_Options_ShowAR_Name = "Mostra Indicatore "Già Letto"(v)",
UI_P4HasBeenRead_Options_ShowAR_Tooltip = " Selezionare la casella se si desidera visualizzare il segno "Già Letto".",
UI_P4HasBeenRead_Options_ShowNCasNR_Name = "Mostra Indicatore "Non Completato" come "Non Letto" (! -> ?)",
UI_P4HasBeenRead_Options_ShowNCasNR_Tooltip = " Selezionare la casella se si desidera visualizzare il segno "Non Completato" come "Non Letto".",
UI_P4HasBeenRead_Options_ShowCT_Name = "Mostra Indicatore "Selezione Attuale" (o)",
UI_P4HasBeenRead_Options_ShowCT_Tooltip = " Seleziona la casella se vuoi mostrare il segno sui libri delle abilità che devi ancora leggere.",
UI_P4HasBeenRead_Options_EnableCD_Name = "Mostra Indicatore su CD",
UI_P4HasBeenRead_Options_EnableCD_Tooltip = " Seleziona la casella se vuoi mostrare il segno CD.",
UI_P4HasBeenRead_Options_EnableVHS_Name = "Mostra Indicatore su VHS",
UI_P4HasBeenRead_Options_EnableVHS_Tooltip = " Seleziona la casella se vuoi mostrare il segno su VHS.",
UI_P4HasBeenRead_Options_EnableHVHS_Name = " Mostra Indicatore su HomeVHS",
UI_P4HasBeenRead_Options_EnableHVHS_Tooltip = " Seleziona la casella se vuoi mostrare il segno su HomeVHS.",
}
zork Nov 24, 2023 @ 4:55am 
Extensions to maps.
Ophelia Sakura Mar 30, 2024 @ 7:10am 
I'm not sure if the mentioned update has broken it but even if i watch/listen to a VHS or CD fully it only displays the unread symbol
PePePePePeil  [developer] Mar 30, 2024 @ 9:17am 
I am very sorry for the delay in replying.

@S4ro
It seems that mod already has the Italian translation file. If you have any corrections to the content, it would be helpful to receive the file. Please also check the uploader link in the translation thread.

@zork
As for the map, I would like to add a feature that will work correctly in Mid-Save, but due to technical limitations, I am unable to implement it at this time. It is on my TODO list, so please be patient.

@Ophelia Sakura
Thanks for the report. I have checked the latest version and confirmed that it works correctly for CD/VHS as well. Please note that the unread icon for CD/VHS will not disappear until you watch it to the end. If this still does not solve the problem, please contact me with more information (whether you have other CD/VHS related mods, which titles are affected, etc.).
Ophelia Sakura Mar 31, 2024 @ 10:24am 
I don't have any CD/VHS mods, it seems to affect all titles but the mark does disappear if you watch it all then reload the game
PePePePePeil  [developer] Apr 3, 2024 @ 8:49pm 
@Ophelia Sakura
This may be due to a failure of user data on the client side. At least, the latest version (build 41.78) works fine. If I try with a new saved data, do I get the same problem?
Ophelia Sakura Apr 4, 2024 @ 1:40am 
this has been happening on several different saves
PePePePePeil  [developer] Apr 4, 2024 @ 3:00am 
@Ophelia Sakura
Very unlikely, but the client version is the latest "build 41.68", right? The behavior is similar to in older versions when there was a problem with the data that keeps the read status of CD/VHS called RecordedMedia. I am sorry, but it is difficult to investigate the issue any further.
emiliosoto005 Jul 13, 2024 @ 4:41pm 
i think that it´s even a better idea than the original
< >
Showing 1-13 of 13 comments
Per page: 1530 50