Skip to content

Commit

Permalink
add warning on mod installation
Browse files Browse the repository at this point in the history
  • Loading branch information
Bronya-Rand committed Aug 28, 2022
1 parent f7e8c7e commit 41e6ea0
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 1 deletion.
3 changes: 2 additions & 1 deletion game/mod_content.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,5 @@ define tempFolderName = ""

default persistent.transfer_warning = False

default persistent.military_time = False
default persistent.military_time = False
default persistent.disable_renpy_warning = False
5 changes: 5 additions & 0 deletions game/mod_screen.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,13 @@ python early:
import datetime

init -1000 python:
alerted = False

def _mod_overlay():
global alerted
if persistent.disable_renpy_warning and not alerted:
renpy.show_screen("ddmd_dialog", message="WARNING", message2="Only install {b}Ren'Py 8{/b} mods on this build of Doki Doki Mod Docker. Ren'Py 7 and 6 mods are not compatible with DDMD.")
alerted = True
renpy.show_screen("mods")
renpy.restart_interaction()

Expand Down
12 changes: 12 additions & 0 deletions game/mod_settings.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,18 @@ screen mod_settings():
yes_action=[SetField(config, "gl2", True), Function(set_settings_json), Quit()], no_action=Hide("ddmd_confirm",
Dissolve(0.25))))

imagebutton:
idle ConditionSwitch("persistent.disable_renpy_warning", Composite((int(250 * res_scale), int(40 * res_scale)), (0, 0), Transform("ddmd_toggle_off", size=(int(48 * res_scale), int(48 * res_scale))),
(int(55 * res_scale), 13), Text(_("Disable Ren'Py 8 Warning"), style="modSettings_text", size=int(18 * res_scale))), "True",
Composite((int(250 * res_scale), int(40 * res_scale)), (0, 0), Transform("ddmd_toggle_on", size=(int(48 * res_scale), int(48 * res_scale))), (int(55 * res_scale), int(13 * res_scale)),
Text(_("Disable Ren'Py 8 Warning"), style="modSettings_text", size=int(18 * res_scale))))
hover ConditionSwitch("persistent.disable_renpy_warning", Composite((int(250 * res_scale), int(40 * res_scale)), (0, 0), Transform("ddmd_toggle_off_hover", size=(int(48 * res_scale), int(48 * res_scale))),
(int(55 * res_scale), 14), Text(_("Disable Ren'Py 8 Warning"), style="modSettings_text", size=int(18 * res_scale))), "True",
Composite((int(250 * res_scale), int(40 * res_scale)), (0, 0), Transform("ddmd_toggle_on_hover", size=(int(48 * res_scale), int(48 * res_scale))), (int(55 * res_scale), int(13 * res_scale)), Text(_("Disable Ren'Py 8 Warning"),
style="modSettings_text", size=int(18 * res_scale))))
action [If(persistent.disable_renpy_warning, SetField(persistent, "disable_renpy_warning", False),
SetField(persistent, "disable_renpy_warning", True))]

imagebutton:
idle ConditionSwitch("persistent.military_time", Composite((int(250 * res_scale), int(40 * res_scale)), (0, 0), Transform("ddmd_toggle_on", size=(int(48 * res_scale), int(48 * res_scale))),
(int(55 * res_scale), 13), Text(_("Use 24-Hour Format"), style="modSettings_text", size=int(18 * res_scale))), "True",
Expand Down

0 comments on commit 41e6ea0

Please sign in to comment.