Dialogue Designer

Dialogue Designer

DeXP Apr 26, 2020 @ 7:36am
dxDD2RenPy: Run Dialogue Designer files via Ren'Py
Hi,
I created a tool to translate Dialogue Designer output into Ren'Py code:
https://steamcommunity.com/sharedfiles/filedetails/?id=2074605023
I'd like to keep this thread for kinda support on dxDD2RenPy.
Do you like the tool? What do you want to be improved?
Last edited by DeXP; Apr 26, 2020 @ 7:36am
< >
Showing 1-15 of 19 comments
Ragtop Oct 29, 2020 @ 1:08pm 
Hi, this looks like it could be very helpful. But I'm on a mac and don't understand the instructions to run it on a mac. It says "It works on: Windows, Linux, Mac OS X. Just run "exe" in the archive on your operation system." bu that doesn't seem to work on the mac. Do you have any pointers for how to get it to work?
Thanks
DeXP Oct 30, 2020 @ 3:58am 
Q: Which operation system supported by dxDD2RenPy?
A: Windows, Linux and Mac OS X. You will need to set executable flag on Linux and Mac OS X (chmod +x dxDD2RenPy.exe).
Ragtop Oct 30, 2020 @ 10:17am 
Thanks for the reply. My Mac just tries to open it with an archiving app. I've downloaded two apps to try and remove the app used to open exe files but neither seem to work. I'll be back in touch if I can get this sorted. Thanks
Ragtop Oct 31, 2020 @ 3:15am 
Someone with a bit more knowledge than me has said that the exe file in the package won't run directly on a Mac and asked if the exe file is supposed to run on a Mac via installing the Mono project?
DeXP Oct 31, 2020 @ 1:34pm 
Everything should be compiled-in. No idea, I didn't tried to run the tool on Mac. But Microsoft swears that it would.
Usually, exe is not runnable on Linux too. But this one worked for me.
Ragtop Nov 1, 2020 @ 11:52am 
OK, thanks. I'll try and find a windows machine to try it on.
Big Red Jan 10, 2021 @ 3:44pm 
Hey man, I've been using your tutorial to link Dialogue Designer and Renpy and it has been really helpful! Still, there are a handful of features that I have no idea how to make work and yet I really need them for my project, so I wondered if you know how to go around to make them work.

- Timed Menus: I want to use timed menus with timer bars as they appear in the old documentation of Renpy, but they work by jumping to labeled blocks of code once the time is over: Considering that, I can't find the way to label blocks or certain code segments so that when the time is over, it jumps there. At the same time, I don't know where would I locate the labeled block in the whole dialogue map.

- Execute various lines of code with indented lines: That's it pretty much. My project has blocks of code that must be executed with indented lines for them to work, and the one-line execute blocks in Dialogue Designer aren't enough. What can I do in this case?

Thank you man
DeXP Jan 10, 2021 @ 11:39pm 
Hi,
I do not see timed menus in RenPy's wiki. It's seems to be really advanced thingie, so probably no support for it in dxDD2RenPy.
Code - move your code into functions, into separate file. And just call the code from one-line execute block.
Big Red Jan 11, 2021 @ 8:10pm 
Thank you, man!

Ah! My bad. Timed menus appear in a wiki page that's considered outdated, but I can't seem to find any more updated code to make timed menus work. Here's a link to the page: Link [www.renpy.org] . Still, do you have any idea on how to label sections in dialogue designer? I can't think of an easy way to go around it.

And moving blocks of code into separate files makes sense, I saw that you did it in your tutorial, so I may look into it and how to make it work in my project.
DeXP Jan 14, 2021 @ 8:03am 
Timed menus are out of both dxDD2RenPy and Dialogue Designer. You have to implement it on your own, sorry.
Drogowit Feb 1, 2021 @ 1:37pm 
Hi, sorry for necroing a 2 week old thread.
I am using renpy and am interested with getting dialogue designer -> I have made a bit of progress manually already, but this tool would greatly help me. Would this addon enable me to basically write story with dialogue designer, then port it with code to renpy, and then i could polish it all out in renpy iself with backgrounds, pictures, audio etc?
DeXP Feb 3, 2021 @ 2:18am 
Yup. It was the goal. You could even set some basic backgrounds/pictures directly in Dialogue Designer. See the example: https://github.com/DeXP/dxDD2RenPy_Example
Initially it was Json-files only in the game-folder.
Drogowit Feb 3, 2021 @ 4:03pm 
Yayyyy!
Big Red Feb 15, 2021 @ 3:21pm 
Hey once again! I got to make the code work in the end: I could add multiple lines by adding the pilcrow character in the execute nodes to make the label work! Nonetheless, in the latest update of DD, they added the feature for expandable execute nodes which makes the pilcrow needless.
Nonetheless, for some reason, after the update, whenever I convert the .json with the tool and I try the game, the nodes get translated in different order inside the game. Apparently it happens around the menus to make choices. Example in how it appears in-game:

START --- Dialogue node 1 --- Dialogue 2 --- (Dialogue 3 should be here) --- Choice menu --- Dialogue 3 --- Dialogue 4 --- (Dialogue 5 should be here) --- END

Sometimes, when there's a dialogue node missing, it won't be the whole dialogue but rather the very last line spoken that will be thrown after the node that comes after the original one.

Before updating, the tool was working great, so it's possible that something changed in the last update? Do you think it can be fixed? Your tool has proven to be extremely useful.

Edit: Forgot to mention that the game crashes resets at certain points, I can't identify what causes it, but it's pretty bad: In another project, whenever I pressed the start button at the title screen, it wouldn't start.
Last edited by Big Red; Feb 15, 2021 @ 3:25pm
DeXP Feb 20, 2021 @ 1:37am 
Hi! I'll have a look. But I'm not sure that I will be able to do it soon. By the way, could you provide a simple project file (JSON), who produce the wrong output after the convertation?
< >
Showing 1-15 of 19 comments
Per page: 1530 50