A community for discussing visual novels and the visual novel medium.
u/jsfehler
A community for discussing visual novels and the visual novel medium.
A place where fans of the content that Matt, Pat, and Woolie provide come to talk about their content and anything revolving around that.
A place where fans of the content that Matt, Pat, and Woolie provide come to talk about their content and anything revolving around that.
The commandment isn't "Thou shalt not kill", it's "Thou shalt not murder". The KJV bible was mistranslated when compared to the original Hebrew. Killing the enemy in war isn't murder and Frank, well Frank has always been at war, hasn't he?
A place where fans of the content that Matt, Pat, and Woolie provide come to talk about their content and anything revolving around that.
A place where fans of the content that Matt, Pat, and Woolie provide come to talk about their content and anything revolving around that.
They're not brothers or business partners but they share the same values and hobbies. They enjoy each other's company and value their time together. They're best friends. Super best friends, one might say.
A place for discussion about the Ren'Py visual novel engine and related topics and technologies.
A place for discussion about the Ren'Py visual novel engine and related topics and technologies.
I'm going to assume you mean something like:
python:
result = renpy.input("Player Select")
if result == '0':
renpy.jump('ev_0')
elif result == '1':
renpy.jump('ev_1')This is less of a Ren'Py question and more of a programming question. In terms of easier to maintain code, you want to split the setup of your data from the execution of your logic. For example:
python:
result = renpy.input("Player Select")
ev_name: str = ''
if result == '0':
ev_name = 'ev_0'
elif result == '1':
ev_name = 'ev_1'
renpy.jump(ev_name)This is going to make maintenance easier and changes less likely to explode. Debugging will be easier because you have less places for the logic to be incorrect. However, this doesn't get you out of writing if/else statements.
Instead of thinking of "how can I avoid an if/else statement?", think "how can I implement the best selection mechanism for my problem?"
You could use a list:
python:
my_list = ['ev_0', 'ev_1', 'ev_2']
result = renpy.input("Player Select")
result = int(result)
choice = my_list[result]
renpy.jump(choice)You could also use a dictionary:
python:
my_dict = {
'orange': 'ev_0',
'banana': 'ev_1',
'grape': 'ev_2',
}
result = renpy.input("Player Select")
choice = my_dict[result]
renpy.jump(choice)You could create a class:
python:
class FruitBasket:
orange = 0
banana = 1
grape = 2
def __init__(self):
self.taken = []
def take(self, fruit_name: str):
if fruit_name not in self.taken:
result = getattr(self, fruit_name)
self.taken.append(fruit_name)
return resultIt all depends on what you need to do.
A place where fans of the content that Matt, Pat, and Woolie provide come to talk about their content and anything revolving around that.
A place where fans of the content that Matt, Pat, and Woolie provide come to talk about their content and anything revolving around that.
Fallout Japan already exists. It's called Shin Megami Tensei.
The official Reddit community for Disco Elysium.
The official Reddit community for Disco Elysium.
The official Reddit community for Disco Elysium.
The very nature of translation, adaptation, and the framing of presentation defeat this desire. I wouldn't worry about this too much.
Well, let me clarify. Yes, any adaptation would change the original experience and how the audience engages with it. I meant more like, not adding content that fundamentally changes what the story is about. Off the top of my head, the animated adaptation of Alan Moore's "The Killing Joke", arguably, does this by adding content. The inclusions of new plot beats changes the pacing and structure significantly and, again arguably, changes the purpose of the story. I think these sorts of things have to be done carefully but yes, changes are changes. You can't make everyone happy.
High brow pretentiousness being put aside now. You say that art, music, sound effects, etc are beyond your ability and you need other to help with that. I say bullshit. I'm not trying to Dead Poet's Society you into thinking there's a great artist, voice actor, musician, whatever hiding inside of you, but you do know what you want for this project. So this is the question I'm getting at here: Do you have a design document?
My soul is vast. However, my time, energy, and finances are not. I haven't been voted in or hired as a director. I'm not trying to start a business. I don't have anyone else even somewhat interested in working on this project. Now, given a group of people who are interested and willing to contribute it would be worthwhile to elect someone as a director and entrust them to lead the project. I don't know why that should be me. That may be a frustrating answer but it's the truth. Either a community grows organically or it doesn't. If a group of people come together and have a vision for an adaptation of Sacred and Terrible Air with Akira Toriyama style art and acid jazz music I'm not going to stop them. I will be confused but they're allowed to have fun.
The official Reddit community for Disco Elysium.
Hello everybody. A few months ago I made a PDF reader with a Disco Elysium reading style for Sacred and Terrible Air. Woolie then used it to do a live reading which is available on his WoolieVersus YouTube channel. My intention was to clean up the software and release it. I've released portions of the source code but I'm not super happy with the PDF reader itself. I've been tinkering along the edges, thinking about supporting both available translations, maybe reading EPUB documents instead.
I'd like to go further, though. Given the state of ZA/UM and the increasing likelihood that the world of Elysium will not return any time soon, I'd like to do something special with the other two pieces of fiction set in that world.
On my itch.io page I've released an interactive version of Full Core State Nihilist. For the unfamiliar it's a short story written by Martin Luiga and set in Mesque. The game uses a similar visual framework to the PDF reader but the text is hard-coded. It's not scraping it in real-time from medium.com or anything like that. I think it would be nice to do a bit more than just display the text. A bit of interactivity in the forms of menu choices could be interesting, but I'd want to be careful not to damage the original work's structure and pacing.
If anyone would like to contribute music, sound effects, voices, character portraits, or backgrounds I think we could make something really nice; full fangames from the original work. The programming is largely done but I'm open to adding new features if they make sense. I'd also like to do the same for Sacred and Terrible Air, although that would be a larger project. It's not something I can do on my own and I certainly don't want to use an AI to generate "Disco Elysium" style images. I don't think the project is worth doing unless fans want to make a tribute.
I could also be talked out of this, if anyone thinks this is a terrible idea.