What's new

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
Re: Akabur Games

I'm just learning the basics of indentation and choice trees and other stuff like that. I already successfully brought a piece of the code back into line to enable part 6 of the sacred scrolls. So it's almost a crash course in how to perform bugfixes. Especially when one of my lines of code causes a parsing error and I have to go find it. At first it happened every hour or so and would take me a few minutes to fix. Now I just hit CTRL+Z a couple times and re run the game until the error disappears and note how the position changed. So now I can resolve my errors in less than 1 minute usually.
 

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
Re: Akabur Games

There is utterly no chance in hell that this will be finished tonight, I have 3 more scripts to translate and they are all bigger than the script I just finished. Total line count for the next 3 is over 10,000 lines. And then I still need to finish the item descriptions, find out why half the calendar is English and half Russian, translate all of Daphne's content, and translate all 60 favors. Plus a few scripts in the Extra folder have to be translated.



I'm already basically working 20 or so hours a day on this and it seems like i'm barely making a dent. I tell you, I don't think I could ever do something like this ever again without donations, I lose most of the day working on this and I want to see it through because I wont be one of those people that just dump whatever they have done onto the internet when it gets tough for them.
 
Last edited:

loopy

Tentacle Monster
Joined
Jul 16, 2013
Messages
300
Reputation score
19
Re: Akabur Games

I'm just learning the basics of indentation and choice trees and other stuff like that. I already successfully brought a piece of the code back into line to enable part 6 of the sacred scrolls.
Did you actually find code that allows you to purchase more than the 68 scrolls accessible in the game and restore that, or did you just uncomment the lines (delete the #), and restore a menu item that leads to an empty sub-menu?
 

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
Re: Akabur Games

It had those signs # so I guess I just restored an empty sub menu.
 

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
Re: Akabur Games

I have to admit though, I cant resist tweaking some of the sex scenes to give you guys an extra surprise. That makes it worth it to translate the biggest script left which happens to be when Hermione is a whore.
 

loopy

Tentacle Monster
Joined
Jul 16, 2013
Messages
300
Reputation score
19
Re: Akabur Games

Commenting out code like that is a common practice. You might need it later, so why take it out entirely when putting a "#", ";" or "//" in front of it makes the interpreter or compiler skip it. In this case, if they add about 8 more sacred scrolls, they'll want that menu entry, and it'll lead somewhere automatically after they uncomment it, but for now an entry that never goes anywhere is just a potential annoyance for players.
 

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
Re: Akabur Games

Well i'm sorry to say that it looks like this translation won't happen after all. I went to play through to make sure all my translations fired smoothly and the game crashed right before the fight with Snape. The traceback is blaming a file that I have not even touched yet so it is obviously not something I did so I have no idea how to fix it.
 

remicks

Demon Girl Pro
Joined
Mar 18, 2015
Messages
107
Reputation score
51
Re: Akabur Games

Well i'm sorry to say that it looks like this translation won't happen after all. I went to play through to make sure all my translations fired smoothly and the game crashed right before the fight with Snape. The traceback is blaming a file that I have not even touched yet so it is obviously not something I did so I have no idea how to fix it.
Are you sure you're reading the traceback correctly? Can you post it here? Just curious.
 

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
Re: Akabur Games

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/01_hp.rpy", line 1080, in script call
$ this.RunStep("NIGHT")
File "game/01_hp.rpy", line 1080, in script call
$ this.RunStep("NIGHT")
File "game/18_events.rpy", line 560, in script
sna_head_main "Are you implying that you {size = + 5} are not {/ size} one of us?"
IOError: [Errno 9] Bad file descriptor

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

Full traceback:
File "C:\Users\Bernice\Desktop\Translated Witch Trainer\HrmTrain-master\HrmTrain-master\renpy\bootstrap.py", line 289, in bootstrap
renpy.main.main()
File "C:\Users\Bernice\Desktop\Translated Witch Trainer\HrmTrain-master\HrmTrain-master\renpy\main.py", line 357, in main
run(restart)
File "C:\Users\Bernice\Desktop\Translated Witch Trainer\HrmTrain-master\HrmTrain-master\renpy\main.py", line 77, in run
renpy.execution.run_context(True)
File "C:\Users\Bernice\Desktop\Translated Witch Trainer\HrmTrain-master\HrmTrain-master\renpy\execution.py", line 549, in run_context
context.run()
File "game/01_hp.rpy", line 1080, in script call
$ this.RunStep("NIGHT")
File "game/01_hp.rpy", line 1080, in script call
$ this.RunStep("NIGHT")
File "game/18_events.rpy", line 560, in script
sna_head_main "Are you implying that you {size = + 5} are not {/ size} one of us?"
File "C:\Users\Bernice\Desktop\Translated Witch Trainer\HrmTrain-master\HrmTrain-master\renpy\error.py", line 197, in report_exception
sys.stdout.write(full.getvalue())
IOError: [Errno 9] Bad file descriptor

Windows-post2008Server-6.2.9200
Ren'Py 6.18.2.729
Witch Trainer 1.5
 

loopy

Tentacle Monster
Joined
Jul 16, 2013
Messages
300
Reputation score
19
Re: Akabur Games

Bad file descriptor is a pretty weird thing to get if it's actually occurring where it says it is. I'll go out on a limb and guess that if you actually have the spaces in the markup {size = + 5} {/ size}, it might be interpreting the last one as a path of some sort.
 

remicks

Demon Girl Pro
Joined
Mar 18, 2015
Messages
107
Reputation score
51
Re: Akabur Games

Loopy is probably right - I think the spaces are messing it up. I checked line 560 in 18_events.rpy and it reads:

Code:
sna_head_main "Ты намекаешь на то, что ты {size=+5}не{/size} один из нас?"
whereas the line throwing the error reads:

Code:
sna_head_main "Are you implying that you {size = + 5} are not {/ size} one of us?"
So, I think if you go to line 560 in 18_events.rpy and make it read

Code:
sna_head_main "Are you implying that you {size=+5}aren't{/size} one of us?"
you should see the error cleared up (or at least get a different error).
 

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
Re: Akabur Games

I don't believe it, fixed it on the first try. Looks like this translation is still happening, although after the error was fixed I started to notice that right now even though most of the game is in English it still reads like a shitty machine translation. I'm going to need to go back through and proofread everything again.
 

yts1083

Newbie
Joined
Sep 29, 2012
Messages
1
Reputation score
0
Re: Akabur Games

Can I just say you're awesome for taking all this work? I can't stress it enough
 

Crawdaddy

Tentacle God
Joined
May 13, 2014
Messages
1,355
Reputation score
749
Re: Akabur Games

Man, I've got a lot of respect for you for going through with this. *tips hat*
 

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
I haven't worked on it today yet but now that the error has been fixed I plan to do as much as I can tonight. I just know it's going to be a nightmare because now I have to go back through the script and find out if I left spacing anywhere else and then I have the issue that I have translated around 30 or so scripts and just realized that since I have been trying so hard to keep to the original translation that the writing is terrible. I'm not happy with what has been done so far so I have to go into my list of completed scripts tonight and be a little more adventurous with the script because a word for word translation is going to be no better than what someone would get from hooking translation software to a Japanese game and the the whole goal for me in this was to make a translation that someone could pick up and never know that it was ever in a different language. Except for the fact that I clearly marked in the top bar that it's the Russian version and that it was translated by me.



EDIT: I'm thinking that I may just open Akabur's witch trainer and just copy his script word for word. That way all that would need to be translated is the new content, which happens to be about 70% done. Actually it's almost guaranteed that what i'm translating is actually supposed to read exactly like the original version. Although I can flat out say that they doubled the amount of endings so that is still going to have to be translated. I love the new public whore ending for Hermione so far. ;)

The only problem with trying to copy Akabur's script though is that I can't find where the JEdit program that comes with Ren'py supposedly is and Scite does not allow 2 instances running at the same time, so I can only work with one script at a time right now
 
Last edited by a moderator:

PuyoPuyoPuyo

Demon Girl
Joined
Dec 23, 2011
Messages
79
Reputation score
12
Re: Akabur Games

Use EDITRA. Editra is the most recent editor, you can open many tabs at once and install it/run it directly from the Ren'Py Launcher.

You can also use LINT (check for error) button to find errors in the scripts, instead of doing a manual search line by line.
 
Last edited:

velsomnia

Tentacle Monster
Joined
Jan 1, 2014
Messages
365
Reputation score
65
Oh thank you, that's a life saver. I have never done anything like this and it's already turned into a massive undertaking. I'm trying to translate a game by myself for free that a guy that makes 25,000 a month easy created in like a year. I don't have the expertise or some of the toys i'm sure he can afford to use.



EDIT: So of course Akabur put everything into an archive and I have no clue how to get it to unpack so I can see the individual scripts

Well I have got my work cut out for me tonight, I will give an update on here in 14 hours or so when i'm in range of the internet again
 
Last edited by a moderator:

loopy

Tentacle Monster
Joined
Jul 16, 2013
Messages
300
Reputation score
19
Re: Akabur Games



If you want to unpack a .rpa archive use that. You need to have Python installed, and you should probably go with 2.7 because some other tools require that specific version. There's also a tool called unrpa that does the same thing, but it does a worse job of it in my opinion. It dies completely if something is unexpected in the archive, whereas RPA tool reports the error and does what it can.



Use unrpyc if you need to decompile the .rpyc files for some reason.

 

loopy

Tentacle Monster
Joined
Jul 16, 2013
Messages
300
Reputation score
19
Re: Akabur Games

Well, here's where you can get the Russian's latest work on Witch Trainer 1.x. Whether or not it's in a playable state I can't say.



Remicks's version with a few bug-fixes is a few pages back. If you're talking about what velsomnia is working on, he's the only one who has a copy, so you'll have to wait for him to decide it's ready.

And just for the record, Akabur makes about 12K a month, and he didn't even reach 10K until after WT came out. Given that he writes his scripts on physical notepads, and then has to transcribe them, I doubt he can claim to be more efficient than anyone in that department. He might use a text editor with some features directed at Python, but you can get one of those for $30 or less (free even). I see no reason to believe that any of his monthly haul is going toward game development directly. Patreon pays his rent and expenses, buys him better computers, and gives him a fund for Canadian art school tuition. It might at some point buy him a better scanner or a Photoshop upgrade, but honestly, anybody who has been contributing to him for a few months probably has more lines in their financial statements for game-development expenses than he does.
 
Top