What's new

Re: Akabur Games

bbbut he says on his patron that he dont believe in takin breaks :eek:
You do not need to believe in "taking days off" when you tend to lazy the week away.

Though I don't think he is particularly lazy -- just that he is not working his ass off as he claims he is.
 
Re: Akabur Games

You do not need to believe in "taking days off" when you tend to lazy the week away.

Though I don't think he is particularly lazy -- just that he is not working his ass off as he claims he is.

well, thats true. you gotta work to take breaks.
 
Re: Akabur Games

I can honestly say from just the translation I attempted for the russian witch trainer that my head hurt from all the lines of code that made that game work. And that was a much smaller game than what he is saying PT: Gold will be.
 
Re: Akabur Games

Velsomnia, I'd suggest taking a few C# classes if you're serious about learning how to make your own game. You can use C# for Unity games natively, or use C# in Unreal Engine via Mono. There are some great resources out there to learn C#.

For a beginner, starting with from Microsoft is the best idea imo. It's free and it goes over everything very thoroughly, no matter how "minor" or "easy" or "common sense".

One final note - it's far easier to learn good programming habits than it is to unlearn bad ones.

Probably? I would like to believe that was a fairly unique occurrence, at any rate.

Yeah - Atlas "auditing" the Bitcoin source code :D
 
Re: Akabur Games

You don't need to have any skills as a programmer to make games nowadays because of the existence of unity, renpy and the like.

That said, I wish Akabur would hire someone who knew what they were doing, because there's no way things should be progressing this slowly.
 
Re: Akabur Games

I think the thing with Akabur is, he is taking all the time he wants, because he gets 9000+ bucks a month from his patreon.

And obviously people pay that to him, despite months of nothing new.

I like the guy, his art and I don't mind him getting the money, but I think anybody would be tempted if he got many thousands of dollars for doing as little work as possible.
 
Re: Akabur Games

You don't need to have any skills as a programmer to make games nowadays because of the existence of unity, renpy and the like.

That said, I wish Akabur would hire someone who knew what they were doing, because there's no way things should be progressing this slowly.

Troll coding aside (which he fails at too), he takes about 5 extra steps per CG :

1 - Draws on paper
2 - Inks on paper
3 - Scans to PC/portable/tablet/whatever
4 - Probably touches up (size/zoom/angle/etc)
5 - Color and finishing stuff
*6 - Puts them in a format Ren'py can use

Instead of going directly to his pen-tablet and save about 2 weeks of redrawing the same stuff over and over in different forms.
 
Re: Akabur Games

Hand-drawn non-digital porn in your renpy game?

WHAT A RIP-OFF! :p (joking)
 
Re: Akabur Games

You don't need to have any skills as a programmer to make games nowadays because of the existence of unity, renpy and the like.

That said, I wish Akabur would hire someone who knew what they were doing, because there's no way things should be progressing this slowly.

Unity most certainly does require programming knowledge to make games in. Just because shmucks with no talent flood Steam with garbage "games" made in Unity doesn't mean the engine is incapable of making actual fun games. Blame the artist, not the tools. Hell, even for an engine as mundane as GameMaker you still need to know how to code to make something resembling a professional game.
 
Re: Akabur Games

Hmmm I wanted to try out the silver edition but im confused, on his pastebin where he updates, he promises weekly updates but that was in October of last year. Did he move his updates somewhere else or is it looking dead?
 
Re: Akabur Games

Unity most certainly does require programming knowledge to make games in. Just because shmucks with no talent flood Steam with garbage "games" made in Unity doesn't mean the engine is incapable of making actual fun games. Blame the artist, not the tools. Hell, even for an engine as mundane as GameMaker you still need to know how to code to make something resembling a professional game.
This.

While having a good kit (Unity or UDK allow for "professional" quality titles, RPGMaker/GameMaker/etc. are easier to learn but more limited) vastly reduces the expertise and time required, it doesn't obviate the need for relatively high-level programming mastery.
 
Re: Akabur Games

Well i'm disappointed, I really wanted to get into the scripts for Life with Hermione but none of my usual tricks are working to decompile the .rpyc and data.rpy files. I keep getting this error from unrypc when I run the game to trigger the decompile: Beginning decompiling

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\badroom.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\day3.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\dream.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\hermintro.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\intro.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\libery.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\next_day.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\options.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\screens.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\script.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\scroll.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\status1.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

Failed at decompiling C:\Users\Steven\Desktop\Life with Hermione\LWHERMIONE-1.0-win/game\waiting.rpyc
Traceback (most recent call last):
File "<unrpyc>", line 31, in decompile_game
File "<unrpyc>", line 23, in decompile_rpyc
File "<unrpyc>", line 14, in read_ast_from_file
NameError: global name 'struct' is not defined

end decompiling
 
Re: Akabur Games

Well, first off unrpyc.py has several dependencies, which you appear to not have. There's a "modules" directory in the package that it will expect to find in the same directory as the unrpyc.py file. It will also expect to find the game's renpy subdirectory there as well. Although, it usually complains pretty specifically if that's not where it needs it.

This game also appears to use a newer version of Ren'py, with a different format for rpyc files (rpyc2). See the discussion here:


If you need it you can download a newer version of the tool that should support decompilation of rpyc2 without additional help:


Of course, you can always create a script to carve out the header bytes that the old unrpyc scripts trip over, but that's a pain in the ass on Windows unless you know/like powershell or have GNU tools installed or something.
 
Re: Akabur Games

Yeah that tool from the second link is the one that is returning the error.
 
Re: Akabur Games

No matter though, hopefully I can submit it as an issue on Github so they know. In the meantime I have Ghost House Gun Sweeper to finish translating and I am also finishing the Daiteikoku translation if I can. By then if I can get Life with Hermione to decompile I will try to tackle a translation for that.
 
Re: Akabur Games

Sure enough. I'm not looking at what he did to un.rpyc, but stripping out the header and using unrpyc.py on the command line works for me. I only did one file with it, though.

Code:
label badroom:
    play sound "music/perehod.wav"
    with None
    show expression "blackfade2.png"
    with zoomin
    show expression "blackfade.png"
    pause 0.3
    hide expression "blackfade2.png"
    hide expression "blackfade.png"
    stop music
    play music "music/badroom.mp3"
    scene bg room
    pause
    i "Итак, можно пойти спать, а можно пошарить у неё в вещах."
    label menu6:
....
 
Re: Akabur Games

I have never used the tool that way before so i'm not sure how to do it.
 
Re: Akabur Games

  1. Make a backup copy of the game just in case.
  2. Put the unrpyc.py script and any dependencies in the root folder of the game where the .exe and main .py files are, or however their readme instructs.
  3. Install Python 2.7, if you don't have it already.
  4. In the same directory where unrpyc.py is, create a file called something like unrpyc.ps1.
  5. Paste in the code below.
  6. Change "$Python=D:\Python27\python.exe" to the location where you installed Python.
  7. If file associations are right, just double click the ps1 file and it will either execute the script or open the PowerShell scripting environment.
  8. If you're not sure, or your file associations are wonky, go to Start->Programs->Accessories->Windows Powershell and open the Windows PowerShell ISE (32-bit or 64-bit shouldn't matter). Then open the ps1 file and click the play button. There are other ways you can execute the script, but this is probably the least finicky.
  9. It should iterate through all the .rpyc files in the \game directory, strip the headers, and pass them off to unrpyc.py for decompilation. If you don't see any read in the output window, you should find all the .rpy files have been created.

This will require minimal .NET, but it's hard to get along without having that installed these days.

Code:
$Python = "D:\Python27\python.exe"
$WorkPath = split-path -parent $MyInvocation.MyCommand.Definition
$RpycHeaderSize = 46

$files = dir $WorkPath\game\*.rpyc
foreach($file in $files) {
    $FileContent = [System.IO.File]::ReadAllBytes($file.FullName)
    $NewContent = $FileContent[$RpycHeaderSize..($FileContent.Length - 1)]
    Set-Content -value $NewContent -encoding byte -path "$($file.Fullname)"
    &$Python $WorkPath\unrpyc.py $file.FullName
}

You can also just wait for the other version to be updated. Or I can upload the decompiled versions to Mega for you.
 
Re: Akabur Games

Sorry I kept refreshing the page for the last hour and just noticed that your reply went onto another page. I will try to decompile it using your way first.
 
Re: Akabur Games

Ok so I thought you meant create a notepad document but its not reading as something it can run a script from in powershell.
 
Back
Top