- Aug 22, 2018
- 25,785
- 88,809
Thankyou muchly, I hadn't seen that.You must be registered to see the links
I shall wait patiently and save up for my Drow girl.
Thankyou muchly, I hadn't seen that.You must be registered to see the links
Seems like that settles it then. The compressed version is too compressed, and ruins the images.First i played 0.5.2 normal version and it was ok then i downloaded 0.5.3 compressed and i have some black backgrounds on it.
I've used unren to decompile all of Harem Hotel's scripts. I've had friends do it so they could look into my code. Modders do it to mod the code. I just tested it out right now. It works, and it took me 5 seconds.Since you don't know much about programming I'll correct all of your incorrect statements.
Harem Hotel uses the latest version of Ren'Py which is currently 7.1.3. UnRen doesn't support this version of Ren'Py so there are many lines of code that it cannot decompile. You should know this, LOL. I had to manually decompile lines of code throughout the various rpyc files. This is beyond the skills of 99% of players on this site. You cannot recompile Harem Hotel from what Unren gives you, it will not recompile due to too many errors (lines of code it can't decompile).
- Decompiling Ren'Py games is really easy with UnRen. I do it all the time.
I would say Python is indeed a high level scripting language, at least, it can be. But why would you use it? If you're going to teach a programming language, teach C++. It's the best one you could possibly go for and allows you to do the most out of every language.Yes python is a legitimate high-level scripting language. Just because Ren'Py is built on top of python doesn't mean it was done well or fully featured. Python doesn't allow you to do anything. It is a scripting language, not a programming language. There is a big difference. Name a AAA gaming company who releases PC titles written primarily using python, LOL!
- Python is a legitimate high-level scripting language. Ren'Py is built on top of Python, which gives you the ability to do ANYTHING. I say this as a c++ and Python programmer, who knows just a little about Ren'Py.
Ren'Py is a terrible platform to code in. Unless you want a pure visual novel style game, authors have to "go around" Ren'Pys many limitations in order to add RPG style elements to their games (primarily using python). It is also very difficult to do structured programming in Ren'Py because it was never designed to be much more than a scene player.
Most AAA title games are written in one of the C languages - C, C++, Visual C++, C sharp, etc. with added language and engine support. There are some gaming engines out there that are developed enough to do a lot of the programming inside of the gaming engine. Good luck creating a good 3D shooter in python, LOL! Name a single AAA title $50 - $60 game and I'll believe you (using python as the main programming language), lol!
Unren doesn't have trouble with that specific version of Ren'Py per se. The point is that unren uses rpatool and unrpyc and one of those, unrpyc if I am not mistaken, hasn't yet be updated (at least the last time I looked it up) for a specific feature of the latest Ren'Py versions. The only problem is thus the usage of a specific and optional feature, layered images. If the game doesn't uses it, then unrpyc will work just fine and unren a fortiori.Since you don't know much about programming I'll correct all of your incorrect statements.
Harem Hotel uses the latest version of Ren'Py which is currently 7.1.3. UnRen doesn't support this version of Ren'Py so there are many lines of code that it cannot decompile. You should know this, LOL. I had to manually decompile lines of code throughout the various rpyc files. This is beyond the skills of 99% of players on this site. You cannot recompile Harem Hotel from what Unren gives you, it will not recompile due to too many errors (lines of code it can't decompile).
- Decompiling Ren'Py games is really easy with UnRen. I do it all the time.
Yes python is a legitimate high-level scripting language. Just because Ren'Py is built on top of python doesn't mean it was done well or fully featured. Python doesn't allow you to do anything. It is a scripting language, not a programming language. There is a big difference. Name a AAA gaming company who releases PC titles written primarily using python, LOL!
- Python is a legitimate high-level scripting language. Ren'Py is built on top of Python, which gives you the ability to do ANYTHING. I say this as a c++ and Python programmer, who knows just a little about Ren'Py.
Ren'Py is a terrible platform to code in. Unless you want a pure visual novel style game, authors have to "go around" Ren'Pys many limitations in order to add RPG style elements to their games (primarily using python). It is also very difficult to do structured programming in Ren'Py because it was never designed to be much more than a scene player.
Most AAA title games are written in one of the C languages - C, C++, Visual C++, C sharp, etc. with added language and engine support. There are some gaming engines out there that are developed enough to do a lot of the programming inside of the gaming engine. Good luck creating a good 3D shooter in python, LOL! Name a single AAA title $50 - $60 game and I'll believe you (using python as the main programming language), lol!
I'd say that to learn programming the best way is to start with either assembly or C. But I'm biased because my programming education has been done in C and I just love assembly.Seems like that settles it then. The compressed version is too compressed, and ruins the images.
I've used unren to decompile all of Harem Hotel's scripts. I've had friends do it so they could look into my code. Modders do it to mod the code. I just tested it out right now. It works, and it took me 5 seconds.
I would say Python is indeed a high level scripting language, at least, it can be. But why would you use it? If you're going to teach a programming language, teach C++. It's the best one you could possibly go for and allows you to do the most out of every language.
But beginning with C++ is a really bad idea. It's far too complicated. Starting with C# would be the best idea, or even Python and Java.
Regardless of this Python talk, Renpy barely uses any sort of coding. It's 90% dialog. And even then, Renpy locks a lot of Python uses out, I believe.
A quick google search of "games coded in python" brought up two notable games. Battlefield 2, and Sims 4. I have no clue how much of those games are coded in python, so maybe that's useless knowledge.
I can't decide. They all have their positive sides and negative sides, and they all are different and unique and that's what makes them all the best girls.But now let's drop the real bomb:
WHO BEST GURL?
I don't think I've ever heard of Assembly. Sounds interesting.Unren doesn't have trouble with that specific version of Ren'Py per se. The point is that unren uses rpatool and unrpyc and one of those, unrpyc if I am not mistaken, hasn't yet be updated (at least the last time I looked it up) for a specific feature of the latest Ren'Py versions. The only problem is thus the usage of a specific and optional feature, layered images. If the game doesn't uses it, then unrpyc will work just fine and unren a fortiori.
If and when unrpyc will be updated to support the new feature, it will simply be a matter of using the new version in unren.
I'd say that to learn programming the best way is to start with either assembly or C. But I'm biased because my programming education has been done in C and I just love assembly.
My rational argument is that to program you first need to know how the machine works and why certain layers of abstraction exist. C teaches you that. I think it's educational to go insane for a year or two with pointers to pointers to pointers (real life example of a matrix computation program of mine, lol), string shenanigans and bitwise operations. Then you get a clear picture of what the machine needs to do stuff that appears oh so simple in our GUIs and you learn some basic algorithms, like quicksort, that give you an insight as to what is actually hard to pull off in programming and what the trade offs are (CPU, RAM, hdd memory).
Then it's kind of easy to migrate to more recent programming languages and deal with object oriented stuff (if one must do so, I abhor that stuff, I prefer my pointers and structs). At that point one should know enough to realize how they want to get stuff done and which stuff.
Assembly in my opinion though is the only way to really understand what the fuck is going on on our machines. Not saying to code big stuff in pure assembly, but some experience with it would teach a thing or two about memory management to anyone.
Stack, heap, processor stuff cannot be understood at higher levels.
Learning about this stuff in my opinion also teaches you what can go wrong and all kinds of attacks on unsanitized input.
I don't think I've ever heard of Assembly. Sounds interesting.
Guys, we found the bard!I can't decide. They all have their positive sides and negative sides, and they all are different and unique and that's what makes them all the best girls.
It's basically a little higher level than machine code. Its main problem is that every chip has its own set of assembly instructions.I don't think I've ever heard of Assembly. Sounds interesting.
Felicity, hands down.But now let's drop the real bomb:
WHO BEST GURL?
C# is a pretty good language to start with, i agree. But once you get a handle on one language, it gets easier to pick up more. However once you get into C/C++ you have to deal with pointers which are just terrible and make me want to dieSeems like that settles it then. The compressed version is too compressed, and ruins the images.
I've used unren to decompile all of Harem Hotel's scripts. I've had friends do it so they could look into my code. Modders do it to mod the code. I just tested it out right now. It works, and it took me 5 seconds.
I would say Python is indeed a high level scripting language, at least, it can be. But why would you use it? If you're going to teach a programming language, teach C++. It's the best one you could possibly go for and allows you to do the most out of every language.
But beginning with C++ is a really bad idea. It's far too complicated. Starting with C# would be the best idea, or even Python and Java.
Regardless of this Python talk, Renpy barely uses any sort of coding. It's 90% dialog. And even then, Renpy locks a lot of Python uses out, I believe.
A quick google search of "games coded in python" brought up two notable games. Battlefield 2, and Sims 4. I have no clue how much of those games are coded in python, so maybe that's useless knowledge.
Assembly also makes me want to die.I don't think I've ever heard of Assembly. Sounds interesting.
And that's why they're beautiful!Felicity, hands down.
C# is a pretty good language to start with, i agree. But once you get a handle on one language, it gets easier to pick up more. However once you get into C/C++ you have to deal with pointers which are just terrible and makesme want to die
Assembly also makes me want to die.
Yes, they can decompile it and look at the code but that doesn't mean that it will recompile without errors. You are missing the whole point. You need to look at the error log file with all the lines of code UnRen couldn't successfully decompile. You didn't do that either, you just decompiled Harem Hotel using UnRen and assumed everything was fine. Like I said earlier, it won't recompile with what UnRen gives you.I've used unren to decompile all of Harem Hotel's scripts. I've had friends do it so they could look into my code. Modders do it to mod the code. I just tested it out right now. It works, and it took me 5 seconds.
You have good point about going from low level to high level being easier, I started in C# and went to C and I can't stand things like pointers, but if you never want to do registary level programming or anything like that then you might as well start high level.And that's why they're beautiful!
Also, it's easier to go from having to deal with pointers and memory management to not having to than vice versa. At least in my opinion.
Going from a lower level of abstraction to a higher one is usually simple learning-wise, you just need to learn some methods and you're good. Doing the opposite forces you to learn stuff that's been hidden away by abstraction, that's why I think it's educational to start there. See the cruel reality of how our machines work, then find the level at which you are most comfortable operating at.
You don't care about system resources and just want dank web applications? Go for Typescript (way better than the typeless mess of Javascript and after all it compiles to the latter anyway). Do you want to participate kernel development? C. Do you want to code games from the ground up? C++. Are you in love with Microsoft and their bloated framework? C#. And so on. But starting from the ground up, that is to say, from at least C-level, remains a valuable lesson.
Worst grill: Felicity.
Stuck up self-important bitch.
You have good point about going from low level to high level being easier, I started in C# and went to C and I can't stand things like pointers, but if you never want to do registary level programming or anything like that then you might as well start high level.
View attachment 220854
Felicity best girl.
Worst grill: Felicity.
Stuck up self-important bitch.
View attachment 220854
Felicity best girl.
Easy decision.You don't have permission to view the spoiler content. Log in or register now.
You mentioned Unren didn't work. I decompiled it, and it worked. I didn't do anything other than that because I had always assumed decompiling worked until you said otherwise. When I tested it, and it worked, I responded saying it worked.Yes, they can decompile it and look at the code but that doesn't mean that it will recompile without errors. You are missing the whole point. You need to look at the error log file with all the lines of code UnRen couldn't successfully decompile. You didn't do that either, you just decompiled Harem Hotel using UnRen and assumed everything was fine. Like I said earlier, it won't recompile with what UnRen gives you.
I don't know why you attempt to disagree with nearly everything I say. Just because I don't agree with 100% of the things you do (like your lap dogs Maim Lain and aolli) doesn't mean that I don't support you or the game. I did give it a 5 star rating.
ahah, yeah, that was representing me, because i love both of themEasy decision.
To me, if you can't recompile the code without errors from what UnRen outputs then it wasn't decompiled successfully (even though you can read the code just fine and it "appears" to have been decompiled successfully). The code is really read-only at that point unless you can successfully recompile it. You have the source code so there is no need for you to recompile from what UnRen decompiles.You mentioned Unren didn't work. I decompiled it, and it worked. I didn't do anything other than that because I had always assumed decompiling worked until you said otherwise. When I tested it, and it worked, I responded saying it worked.
I don't know about recompiling, and I don't know what it doesn't decompile. But I do know Unren did in fact decompile the script. I didn't mention anything else because I didn't know about anything else. You claimed Unren didn't work because Renpy was 7.1.3 and Unren didn't support 7.1.3. But like I said, I've tested it, friends have tested it, modders have tested it, and decompiling the script had always worked. I'm sure you can understand my confusion when someone, a modder, claimed it didn't work.
I did assume everything was fine. I had no reason to not assume that because again, you claimed it didn't work, and when I tested it, it did.
I believe there's a communication gap between you and I. When you say things that aren't clear to me, I respond. I'm also seeing a trend of finding a middle ground once everything has been clarified, like with the event system (I think it was?) last time, and this time. Just because there's a disagreement doesn't mean there's hatred.
I have no reason to assume you're wrong on the recompiling/error thing UnRen has because you've done it more than I have. I simply said UnRen does decompile the script. I found it odd that you had mentioned it doesn't work when I use Unren all the time. Now I understand that you meant it doesn't recompile correctly, or something like that.
Disagreements aren't insulting unless you take it as insulting. In my response, my goal was to shed some light on Unren you may have been wrong about. In your response, you shed light on the things I didn't know. Now we both know more.
What is insulting though, is assuming everyone who doesn't agree with you without protest is on "another side" or the "other". I'm not on a team, but they are my friends.
To end my response, yes, I was missing the whole point. I didn't understand that you were saying it doesn't recompile, not that it doesn't decompile. Now that you've clarified, I understand. But you don't need to be defensive when someone disagrees with you. Correct me, and inform me. As I have attempted to do with you.
You don't have permission to view the spoiler content. Log in or register now.
Though there is no need to recompile. I have decompiled and edited the game's script file just fine.To me, if you can't recompile the code without errors from what UnRen outputs then it wasn't decompiled successfully (even though you can read the code just fine and it "appears" to have been decompiled successfully). The code is really read-only at that point unless you can successfully recompile it. You have the source code so there is no need for you to recompile from what UnRen decompiles.
What I do have a problem with is blind faith. Players agreeing and liking ALL your posts, regardless of whether it is correct or not and even when it is wrong. I am wrong sometimes also. Some players think that just because someone is a game developer that everything they touch turns to gold. This simply isn't the case. Players should think for themselves and not have the attitude that a game developer can do no wrong and is always 100% correct. This is pure fantasy for both of us. I don't care for brown nosers and blind followers. It just annoys me when people agree with incorrect information just to show supposed "support". I have respect for people who think for themselves and research things before they post false information (I'm not directing this at you personally). I don't agree with my friends when they are wrong but I do love them regardless.
You have created an amazing game! Thank you!