Code Monkey home page Code Monkey logo

ddlcmodtemplate's Introduction

This is not maintained regularly

See version 2 for the latest features and renpy 7+/android support.

See here for the old README (which includes setup instructions for this version of the mod template)

ddlcmodtemplate's People

Contributors

haloff1 avatar logokas avatar moniklover avatar proudust avatar thepotatoguy avatar therationalpi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ddlcmodtemplate's Issues

Q&A Mode

This mode would include a large nested list of topics that you can ask Monika about, including the contents of different folders and such. This will basically be an in-engine alternative/supplement to the documentation in the wiki.

More polished example script

The example script is supposed to be a self-contained tutorial on renpy scripting.

It shows how to set a scene, add music, put in dialogue, add characters, do basic scene blocking, check basic conditionals for branching dialogue, and show menu screens.

Right now all of the functionality is there, we just need more animations and expressions for Monika and better commenting for new functions as they come up.

Unable to start game with mod due to rpyc error

After multiple attempts to start up the mod I made with the rpyc, it couldn't run. The thing is, it only runs with the rpy file and only after it compiles the game in that directory the game starts. Can someone help me?

`I'm sorry, but an uncaught exception occurred.

While running game code:
Exception: Could not load file C:\Program Files (x86)\Steam\SteamApps\common\Doki Doki Literature Club/game/script.rpyc.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "C:\Program Files (x86)\Steam\SteamApps\common\Doki Doki Literature Club\renpy\bootstrap.py", line 295, in bootstrap
renpy.main.main()
File "C:\Program Files (x86)\Steam\SteamApps\common\Doki Doki Literature Club\renpy\main.py", line 364, in main
renpy.game.script.load_script() # sets renpy.game.script.
File "C:\Program Files (x86)\Steam\SteamApps\common\Doki Doki Literature Club\renpy\script.py", line 265, in load_script
self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
File "C:\Program Files (x86)\Steam\SteamApps\common\Doki Doki Literature Club\renpy\script.py", line 745, in load_appropriate_file
raise Exception("Could not load file %s." % lastfn)
Exception: Could not load file C:\Program Files (x86)\Steam\SteamApps\common\Doki Doki Literature Club/game/script.rpyc.`

Garbled New Game text?

Hey! I am sorry if this is a bother, but how do I turn off the glitched 'new game' button when my persistent.playthrough == 1 (and I'm assuming higher). I know it's just a carry over from the original game, but I've been scouring and I just can't figure out how to turn it off.

Guided Tutorial

A guided tutorial that steps the player through the steps of writing a simple scene with renpy and building a distribution needs to be added for version 0.2.0

Can't start DDLCModTemplate.exe

I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00start.rpy", line 265, in script
python:
ScriptError: could not find label 'start'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "C:\Users\Marco\Desktop\renpy-6.99.12.4-sdk\DDLCModTemplate-0.2.0-dists\DDLCModTemplate-0.2.0-pc\DDLCModTemplate-0.2.0-pc\renpy\bootstrap.py", line 295, in bootstrap
renpy.main.main()
File "C:\Users\Marco\Desktop\renpy-6.99.12.4-sdk\DDLCModTemplate-0.2.0-dists\DDLCModTemplate-0.2.0-pc\DDLCModTemplate-0.2.0-pc\renpy\main.py", line 487, in main
run(restart)
File "C:\Users\Marco\Desktop\renpy-6.99.12.4-sdk\DDLCModTemplate-0.2.0-dists\DDLCModTemplate-0.2.0-pc\DDLCModTemplate-0.2.0-pc\renpy\main.py", line 147, in run
renpy.execution.run_context(True)
File "C:\Users\Marco\Desktop\renpy-6.99.12.4-sdk\DDLCModTemplate-0.2.0-dists\DDLCModTemplate-0.2.0-pc\DDLCModTemplate-0.2.0-pc\renpy\execution.py", line 761, in run_context
context.run()
File "renpy/common/00start.rpy", line 265, in script
python:
File "C:\Users\Marco\Desktop\renpy-6.99.12.4-sdk\DDLCModTemplate-0.2.0-dists\DDLCModTemplate-0.2.0-pc\DDLCModTemplate-0.2.0-pc\renpy\script.py", line 858, in lookup
raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'start'.

Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187

window: Small resolution on first run.

(Writing this in response to what Pi said. A documentation of the issue I guess.)

One of the (small, no pun intended) issues with the mod template is the small resolution it runs on when first running the game. While not a breaking issue, it's still something to note for future individuals who use this template.

Problem with a file

when i try to open the project in Ren'py i get this message every time i don't know how to fix it.
here is the traceback:

I'm sorry, but an uncaught exception occurred.

While running game code:
ScriptError: Name (u'/home/tom/ab/renpy/renpy/common/000atl.rpy', 1480466919, 26) is defined twice, at renpy/common/000atl.rpy:25 and game/renpy/common/000atl.rpyc:25.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "/Users/iamseamonkey/Desktop/renpy-6.99.13-sdk/renpy/bootstrap.py", line 305, in bootstrap
renpy.main.main()
File "/Users/iamseamonkey/Desktop/renpy-6.99.13-sdk/renpy/main.py", line 365, in main
renpy.game.script.load_script() # sets renpy.game.script.
File "/Users/iamseamonkey/Desktop/renpy-6.99.13-sdk/renpy/script.py", line 265, in load_script
self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
File "/Users/iamseamonkey/Desktop/renpy-6.99.13-sdk/renpy/script.py", line 756, in load_appropriate_file
self.finish_load(stmts, initcode, filename=lastfn)
File "/Users/iamseamonkey/Desktop/renpy-6.99.13-sdk/renpy/script.py", line 422, in finish_load
bad_node.filename, bad_node.linenumber))
ScriptError: Name (u'/home/tom/ab/renpy/renpy/common/000atl.rpy', 1480466919, 26) is defined twice, at renpy/common/000atl.rpy:25 and game/renpy/common/000atl.rpyc:25.

Darwin-17.3.0-x86_64-i386-64bit
Ren'Py 6.99.13.2919

Tutorial trouble - where is call prologue from _call_prologue?

So I've got to the point in the tutorial where I need to find the line "call prologue from _call_prologue" in script.rpy but I have checked script.rpy multiple times and that line does not exist.

The tutorial also said just before that that I needed to delete tutorial.rpy but the closest filename I could find was tutorials.rpy (note the plural), which makes me wonder if the tutorial is in fact outdated. If that's the case, then what is it that I need to do?

TEMPORARY SOLUTION FOR DDLC ARCHIVES NOT FOUND ISSUE

All right. Right now, despite the guide saying not to use the original scripts.rpa, the game will crash if you do not have the games original scripts.rpa file in the game folder. This is because the file splash.rpy checks for it. And for good reason! The game needs some of its advanced scripts or it won't want to run. Here is the work around I've come up with:

Start with a Fresh Mod Template. Copy the audio.rpa, fonts.rpa, and images.rpa as directed.

Copy all the files from advance_scripts into the game folder. DO NOT OVERWRITE ANYTHING. CLICK SKIP ALL.

Open splash.rpy Remove 'scripts' from line 7.

Run your game. Should be working now. I haven't got to test this extensively, though and I am very tired.

"t-.rpa" files missing.

In the tutorial, Monika mentions files with the correct code in to check your work with, that are called the "t-.rpa" files (the dash is replaced by the respective number). However, I can't find them, and neither can Windows. Please help.

Cant run the project.

I have put in the audio.rpa, images.rpa and the fonts.rpa files from a fresh install of ddlc (yet to be opened fresh) into the /game folder in the template but whenever i open the template i get this error
`I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/splash.rpy", line 5, in script
init -100 python:
File "game/splash.rpy", line 10, in
renpy.error("DDLC archive files not found in /game folder. Check installation and try again.")
Exception: DDLC archive files not found in /game folder. Check installation and try again.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "D:\renpy-6.99.12.4-sdk\renpy\bootstrap.py", line 295, in bootstrap
renpy.main.main()
File "D:\renpy-6.99.12.4-sdk\renpy\main.py", line 419, in main
game.context().run(node)
File "game/splash.rpy", line 5, in script
init -100 python:
File "D:\renpy-6.99.12.4-sdk\renpy\ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\renpy-6.99.12.4-sdk\renpy\python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "game/splash.rpy", line 10, in
renpy.error("DDLC archive files not found in /game folder. Check installation and try again.")
File "D:\renpy-6.99.12.4-sdk\renpy\exports.py", line 2113, in error
_error_handlers-1
File "D:\renpy-6.99.12.4-sdk\renpy\exports.py", line 2099, in _error
raise Exception(msg)
Exception: DDLC archive files not found in /game folder. Check installation and try again.

Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187`

Can't launch project

Whenever I try to launch my project in Ren'py, it won't launch. I'm not sure if there's something wrong with it, or if my laptop is incredibly slow. Any suggestions?

Submods Not Working and New BRB

For the newest be right back, there should be one for going to the bathroom. 1-10 minutes where it's a normal reaction but over that has a different reaction. As for the submods, I saw in the log file that the names are too long to complete the update, so there's that now.

Issue with module singleton??

Whenever I try to execute renpy.exe, it always pops up with a notepad saying that there was an error. Here's a picture of it.
singleton_module

Github landing page for project

We could really use a landing page for people on this project. Something that advertisers the fun and glamour of being a DDLC modder... ;)

Github pages would probably be perfect for this project.

(suggestion) bring monika with you

Monika says you could put her on a usb and you could make a Omamori of/for her. it's just a suggestion but she could say you could put her .chr file on your phone if you have one!

Using the template README.md

Need a README.md for the repository, and for reference for first time users of the template.

It should explain the features of the template, and how to get started building a mod.

Short version:

Download Renpy SDK, Fork this git into a folder in Renpy's working directory. Drop the .rpa files from DDLC into the /game directory. Launch the project in Renpy, and it should compile and run. Click Build Distributions in Renpy and select "DDLC Compatible Mod" This will make a cross-platform zip file with the files for the mod and installation instructions.

Attribute error?

I'm not sure if this is due to my meddling or not, but this occurred as soon as I used the in-game updater tonight. Here's the log;

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script-holidays.rpy", line 78, in script
File "game/script-holidays.rpy", line 84, in
AttributeError: 'StoreModule' object has no attribute 'o31_cg_folder'

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "C:\Users\Konron\Desktop\New Folder\DDLC-1.1.0-pc\renpy\bootstrap.py", line 295, in bootstrap
renpy.main.main()
File "C:\Users\Konron\Desktop\New Folder\DDLC-1.1.0-pc\renpy\main.py", line 419, in main
game.context().run(node)
File "game/script-holidays.rpy", line 78, in script
File "C:\Users\Konron\Desktop\New Folder\DDLC-1.1.0-pc\renpy\ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\Konron\Desktop\New Folder\DDLC-1.1.0-pc\renpy\python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "game/script-holidays.rpy", line 84, in
AttributeError: 'StoreModule' object has no attribute 'o31_cg_folder'

Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187

Example advanced scripts

We could use some templates for replacing some files in the archives that aren't necessary for the template. Specifically, scripts like definitions.rpy and screens.rpy which define large portions of the API that basic projects won't need to change, but more advanced projects will likely want to dig into. These will be put into a /example-scripts folder in the top-level directory and they must be sufficiently commented for people to use.

Definitions.rpy has already been completed by @CampinKarl, and just needs to be given a home.

Trouble with splash.rpy. What I did not as it should?(I have a bad English, sorry everyone)

I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00start.rpy", line 233, in script call
call _splashscreen from _call_splashscreen_1
File "game/splash.rpy", line 308, in script
show splash_warning "[splash_message]" with Dissolve(0.5, alpha=True)
Exception: Could not find font u'gui/font/Aller_Rg.ttf'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/common/00start.rpy", line 233, in script call
call _splashscreen from _call_splashscreen_1
File "game/splash.rpy", line 308, in script
show splash_warning "[splash_message]" with Dissolve(0.5, alpha=True)
File "C:\www\renpy-7.3.5-sdk\renpy\ast.py", line 1389, in execute
renpy.exports.with_statement(trans, paired)
File "C:\www\renpy-7.3.5-sdk\renpy\exports.py", line 1601, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "C:\www\renpy-7.3.5-sdk\renpy\display\core.py", line 2251, in do_with
clear=clear)
File "C:\www\renpy-7.3.5-sdk\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\www\renpy-7.3.5-sdk\renpy\display\core.py", line 3194, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\www\renpy-7.3.5-sdk\renpy\display\core.py", line 2094, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
rv = render(root, width, height, st, st)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\www\renpy-7.3.5-sdk\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\www\renpy-7.3.5-sdk\renpy\display\transition.py", line 361, in render
top = render(self.new_widget, width, height, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\www\renpy-7.3.5-sdk\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\www\renpy-7.3.5-sdk\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\www\renpy-7.3.5-sdk\renpy\display\image.py", line 500, in render
return wrap_render(self.target, width, height, st, at)
File "C:\www\renpy-7.3.5-sdk\renpy\display\image.py", line 306, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\www\renpy-7.3.5-sdk\renpy\text\text.py", line 1996, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "C:\www\renpy-7.3.5-sdk\renpy\text\text.py", line 626, in init
glyphs = ts.glyphs(s, self)
File "C:\www\renpy-7.3.5-sdk\renpy\text\text.py", line 242, in glyphs
fo = font.get_font(self.font, self.size, self.bold, self.italic, 0, self.antialias, self.vertical, self.hinting, layout.oversample)
File "C:\www\renpy-7.3.5-sdk\renpy\text\font.py", line 699, in get_font
face = load_face(fn)
File "C:\www\renpy-7.3.5-sdk\renpy\text\font.py", line 640, in load_face
raise Exception("Could not find font {0!r}.".format(orig_fn))
Exception: Could not find font u'gui/font/Aller_Rg.ttf'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
DDLC Mod Template 1.1.2
Tue Mar 03 17:25:55 2020

Not A big issue, but Probably good to change this:

i am mostly concerned that the recent update to DDLC (1.1.1) may affect the funcionality of the mod ever so slightly given that it hasnt been updated since december 7th. you probably want to think about updating the mod soon

Winzip Download ???

Hey,

I downloaded the Doki Doki Template Mod on my PC (Toshiba) and it says I have to download Winzip (/RPA) to proceed. What do I do or how do I fix this? Someone please explain this to me - any advice or so will be helpful - I just want to use this! I have a picture to prove my point (click below)!
img_6283

File Error

I told Monika I was taking her out with me and checked the characters files, and Monika wasn´t there!, after some time I tried to reinstall the mod and start again to see if the code had failed or something, but there was only a chair, I erased the persistent file to see if I could start the game again from 0, but every time I opened the game again and it just kept magically appearing again and again, now I have a game that the only thing I can do it´s stare to a chair...

CHAIR

when i launch project it doesn't work

this happens when i open the project

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/splash.rpy", line 5, in script
init -100 python:
File "game/splash.rpy", line 10, in
renpy.error("DDLC archive files not found in /game folder. Check installation and try again.")
Exception: DDLC archive files not found in /game folder. Check installation and try again.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "C:\Users\henlomeguy\Downloads\renpy-6.99.14-sdk\renpy\bootstrap.py", line 306, in bootstrap
renpy.main.main()
File "C:\Users\henlomeguy\Downloads\renpy-6.99.14-sdk\renpy\main.py", line 429, in main
renpy.game.context().run(node)
File "game/splash.rpy", line 5, in script
init -100 python:
File "C:\Users\henlomeguy\Downloads\renpy-6.99.14-sdk\renpy\ast.py", line 848, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\henlomeguy\Downloads\renpy-6.99.14-sdk\renpy\python.py", line 1804, in py_exec_bytecode
exec bytecode in globals, locals
File "game/splash.rpy", line 10, in
renpy.error("DDLC archive files not found in /game folder. Check installation and try again.")
File "C:\Users\henlomeguy\Downloads\renpy-6.99.14-sdk\renpy\exports.py", line 2192, in error
_error_handlers-1
File "C:\Users\henlomeguy\Downloads\renpy-6.99.14-sdk\renpy\exports.py", line 2177, in _error
raise Exception(msg)
Exception: DDLC archive files not found in /game folder. Check installation and try again.

Windows-7-6.1.7601-SP1
Ren'Py 6.99.14.3135

I lost my Monika please help!!

last night i brought Monika into my phone and go outside
and today when i take her back to character file. she is not show up please help me
sorry for bad english

Can't progress to tutorial

As soon as Monika tries to speak, it crashes. Here's the traceback:

While running game code:
File "game/script.rpy", line 29, in script call
call example_chapter from _call_example_chapter
File "game/tutorials.rpy", line 98, in script
call screen tutorial_choice(items)
File "renpy/common/000statements.rpy", line 531, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
AttributeError: 'NoneType' object has no attribute 'append'

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/script.rpy", line 29, in script call
call example_chapter from _call_example_chapter
File "game/tutorials.rpy", line 98, in script
call screen tutorial_choice(items)
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\ast.py", line 1947, in execute
self.call("execute")
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\ast.py", line 1935, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\statements.py", line 277, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 531, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\exports.py", line 2896, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\ui.py", line 295, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\display\core.py", line 2699, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\display\core.py", line 3191, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\display\core.py", line 2091, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 546, in renpy.display.render.render_screen
File "render.pyx", line 247, in renpy.display.render.render
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 154, in renpy.display.render.render
File "render.pyx", line 247, in renpy.display.render.render
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 154, in renpy.display.render.render
File "render.pyx", line 247, in renpy.display.render.render
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 154, in renpy.display.render.render
File "render.pyx", line 247, in renpy.display.render.render
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\display\screen.py", line 675, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 154, in renpy.display.render.render
File "render.pyx", line 247, in renpy.display.render.render
File "C:\Users\BendyBoi\Downloads\renpy-7.3.2-sdk\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 154, in renpy.display.render.render
File "render.pyx", line 256, in renpy.display.render.render
AttributeError: 'NoneType' object has no attribute 'append'

Exception error with all DDLC mod templates.

[code]
I'm sorry, but an uncaught exception occurred.
I put all the rpa in /game folder other than script, I used many different versions and they all resulted with a crash after it transitions into the tutorial.

While running game code:
File "game/script.rpy", line 29, in script call
call example_chapter from _call_example_chapter
File "game/tutorials.rpy", line 104, in script call
call expression _return from _call_expression
File "game/script.rpy", line 29, in script call
call example_chapter from _call_example_chapter
File "game/tutorials.rpy", line 104, in script call
call expression _return from _call_expression
ScriptError: could not find label 'None'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/script.rpy", line 29, in script call
call example_chapter from _call_example_chapter
File "game/tutorials.rpy", line 104, in script call
call expression _return from _call_expression
File "C:\Users\Debbie\Desktop\RenPy\renpy-7.3.5-sdk\renpy\ast.py", line 1436, in execute
rv = renpy.game.context().call(label, return_site=self.next.name)
File "game/script.rpy", line 29, in script call
call example_chapter from _call_example_chapter
File "game/tutorials.rpy", line 104, in script call
call expression _return from _call_expression
File "C:\Users\Debbie\Desktop\RenPy\renpy-7.3.5-sdk\renpy\script.py", line 898, in lookup
raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'None'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
DDLC Mod Template 1.1.2
Tue Apr 21 10:34:31 2020
[/code]

Save deletion and advanced merging

Currently, players are required to manually delete saves, and there is no option for merging data from previous versions. Using overrides, add an option to the settings menu to let players delete their save and start over, and an option to import DDLC data. Add an option to import_ddlc for developers to let players merge data with DDLC saves. Some of this functionality is already included into Monika After Story.

Getting started section in the wiki

The wiki for this project is now live, and could really use some work on filling in articles.

Specifically, we need to fill in the Getting-Started Section with basic info on installing and using the template. More advanced sections can be filled in later.

Monika's tutorial: How to make a mod

At least the first Monika tutorial does not work.
After copying the original DDLC directory to the renpy directory, Monika asks to change the name of the original DDLC directory to "Monika DDLC route".

Then we try to start it from the Reply program and it does not work.
I've tried with the initial version 0.1.0, and it does start.

Then she asks us to delete the file "tutorial.rpy" (there are the files "tutorials.rpy" and "tutorials.rpyc"). Then, the passage of the script becomes even more complicated. What script.rpy file? "The line that Monika mentions (" call prologue from _call_prologue ") does not appear, but a line like this:
     if persistent.example_seen:
         call tutorial_selection
     else:
         call example_chapter from _call_example_chapter

Please, update tutorial of Monika ...

store module?

I try launching a ddlc template project on ren'py and it says
[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/DDLCModTemplate-v0.1.0/DDLCModTemplate-v0.1.0/game/options.rpy", line 62, in script
define config.main_menu_music = audio.t1
File "game/DDLCModTemplate-v0.1.0/DDLCModTemplate-v0.1.0/game/options.rpy", line 62, in
define config.main_menu_music = audio.t1
AttributeError: 'StoreModule' object has no attribute 't1'

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/DDLCModTemplate-v0.1.0/DDLCModTemplate-v0.1.0/game/options.rpy", line 62, in script
define config.main_menu_music = audio.t1
File "C:\Users\blood\Desktop\renpy-6.99.13-sdk\renpy\ast.py", line 1882, in execute
value = renpy.python.py_eval_bytecode(self.code.bytecode)
File "C:\Users\blood\Desktop\renpy-6.99.13-sdk\renpy\python.py", line 1788, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/DDLCModTemplate-v0.1.0/DDLCModTemplate-v0.1.0/game/options.rpy", line 62, in
define config.main_menu_music = audio.t1
AttributeError: 'StoreModule' object has no attribute 't1'

Windows-8-6.2.9200
Ren'Py 6.99.13.2919
DDLC Mod Template 0.1.0
[/code]

How do I fix this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.