Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I agree with 58 and 59 on this one. I wasn't exactly impressed with 46 either, though I kept my thoughts to myself when I originally read it. This is exactly why I lean towards native programming languages rather than interpreted ones more than often: the solution may be simpler in Python or Java, for example, but if I'm making a product that just might not be open-source when its released, perhaps because I use my own cryptographic schemes or algorithms, and I'm not ready to share them, but the risk to someone decompiling it and then bragging about the accomplishment for all and sundry almost sickens me. (That's not the only reason I prefer native languages rather than interpreted ones, but that's one of the big, major reasons.) At least when I build programs in C++ or Go I can be reasonably assured that it would take someone quite a while to get anything approaching useful out of the decompilation process. I mean, I'm sure other developers would feel the same if I found a vulnerability in their registration system for their shared products and publicly posted, no, bragged how I had cracked it and how incredibly easy it was. But I wouldn't do that: I'd do the right them and contact them privately and say something like, "Hey, just to let you know, there's a vulnerability in X and Y that lets me do Z with X. Here's how I did it..." and so on.

URL: http://forum.audiogames.net/post/399803/#p399803




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I agree with 58 and 59 on this one. I wasn't exactly impressed with 46 either, though I kept my thoughts to myself when I originally read it. This is exactly why I lean towards native programming languages rather than interpreted ones more than often: the solution may be simpler in Python or Java, for example, but if I'm making a product that just might not be open-source when its released, perhaps because I use my own cryptographic schemes or algorithms, and I'm not ready to share them, but the risk to someone decompiling it and then bragging about the accomplishment for all and sundry almost sickens me. (That's not the only reason I prefer native languages rather than interpreted ones, but that's one of the big, major reasons.) At least when I build programs in C++ or Go I can be reasonably assured that it would take someone quite a while to get anything approaching useful out of the decompilation process. I mean, I'm sure other developers would feel the same if I found a vulnerability in their registration system for their shared products and publicly posted, no, bragged how I had cracked it and how incredibly easy it was.

URL: http://forum.audiogames.net/post/399803/#p399803




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : Liam via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I truly wish people here would spend less time acting like they know everything, and spend more time learning what they don't know. It's okay to say you don't know something or aren't sure of it. But making claims that a language can't do something, when it clearly can proves you don't know as much as you think you do. And ya know? that's totally fine. I speak for myself when I say this but I do not respect a person who knows it all. I respect a person who doesn't know it all and can admit they have learning to do. I'm learning new things every day when it comes to Python, and to be fair I've actually taught my friends a few things they didn't know too.Also post 46 hurts me on so many levels I don't even know where to begin. So I just won't.

URL: http://forum.audiogames.net/post/399802/#p399802




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : cartertemm via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

The amount of false information and invalid content shrouded in opinion and negative experience is really pretty astounding. Of course matters are bound to get somewhat salty when discussing our favorite languages, it's the inevitable apples and oranges debate, but what I'm seeing here isHey I made some nice hot apple pie.Oh yes great I love apple pie, thanks.Man have you tried pumpkin pie?I can't stand pumpkin pie. It's a stupid idea. It's unnecessary. People shouldn't even need to have pumpkin pie on the dinner table. I hate the concept of pumpkin pie and hell with anyone who attempts to show me otherwise. To prove a point, I slid poison into pumpkin pie the other day. Have a look at that you guys, pumpkin pie can be poisoned! Don’t eat pumpkin pie if you don’t want to be poisoned!Sarcasm aside, no idea why I'm even bothering to kick at a dead horse since you seem pretty set in your ways and don't care why I code in python3 and have been doing so successfully for a couple years. Your posts thus far have gone to leaps and bounds to show me that no matter what features or libraries or methods I´m able to show you for accomplishing a task, you´ll refuse to listen because your hard set believing python is at fault here.Munawar wrote:My code is full of b'this' and b'that' and it drives me crazy.If your code is full of b"this" and b"thats" all over the place, sorry but your just doing it wrong.Munawar wrote:I had fun proceeding to decrypt the OhShit save file and hacking it.  That involved a bit more work because I had to find out how he's encrypting things.Now, I have access to the Runner without ever unlocking the achievement (yay!)Let me start out by saying your currently reading a post by a devout reverse-engineer and pentester who enjoys nothing more than the challenge of breaking things. I have decompiled quite a few games myself, and treat it as a learning experience. I'm aware of how one would go about breaking pyinstaller encryption, which is really just a joke. I'm aware of this after spending hours attempting to understand pyinstallers code and how it works and most importantly why it works. I will literally spend days neck deep in a debugger and/or bytecode to figure out what I need to. As you said yourself, it's the challenge, the warm feeling one gets when they reach a goal.Feel free to call me biased with this opinion since some of my code is in oh shit itself, but if you had spent much time in the scene you would realize that publicly boasting your accomplishments followed by a link to some scriptkitty software is generally frowned upon. When I manage to gain access to the code or resources of a game, I will go a long way to keep that to myself, aside from the developer who is informed in addition to given a list of suggestions. If I can't suggest anything, I send them a list of concise steps I used and show the fact that I'll be more than happy to guide you through the process. I make it a point to never use any information I have to my advantage while playing where at all possible. On contact, seems Stevo was never informed by you about this risk before the general public, which in addition to royally violating my moral compass expresses a willingness to break software. It sends a hard message to our past, present, and future fellow developers. It's a simple matter of disrespect for the insane time dedication put toward a project. I believe this world could be made a better place where this doesn't happen, it's simply a matter of decency but what do I know? That's merely an opinion.If one wishes to take anything from that, the next version of oh shit will no longer be yours for the taking. Given that the python files themselves will be cythonized and protected by machine code, with a couple other additional layers for you to figure out, I wish you good luck in grabbing what you want. In the slim chance your able to use a debugger or maybe patch the executable, I assure you we're talking a lot more than simple tools found on github, I'm sure we'll all here about it, I'll say congratulations and proceed to be pretty impressed. To everyone who is willing to listen, feel free to get in contact privately, I don't mind helping when it comes to protection if that's the route you wanna travel. In an ideal world we wouldn't have to worry about such a thing, but as post 46 elegantly proves, we certainly don't live in an ideal world. Imagine what could be created if we were to spend more time assisting others in their work than we do breaking it?

URL: http://forum.audiogames.net/post/399750/#p399750




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : cartertemm via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

The amount of false information and invalid content shrouded in opinion and negative experience is really pretty astounding. Of course matters are bound to get somewhat salty when discussing our favorite languages, it's the inevitable apples and oranges debate, but what I'm seeing here isHey I made some nice hot apple pie.Oh yes great I love apple pie, thanks.Man have you tried pumpkin pie?I can't stand pumpkin pie. It's a stupid idea. It's unnecessary. People shouldn't even need to have pumpkin pie on the dinner table. I hate the concept of pumpkin pie and hell with anyone who attempts to show me otherwise. To prove a point, I slid poison into pumpkin pie the other day. Have a look at that you guys, pumpkin pie can be poisoned! Don´t eat pumpkin pie if you don´t want to be poisoned!Sarcasm aside, no idea why I'm even bothering to kick at a dead horse since you seem pretty set in your ways and don't care why I code in python3 and have been doing so successfully for a couple years. Your posts thus far have gone to leaps and bounds to show me that no matter what features or libraries or methods I´m able to show you for accomplishing a task, you´ll refuse to listen because your hard set believing python is at fault here.Munawar wrote:My code is full of b'this' and b'that' and it drives me crazy.If your code is full of b"this" and b"thats" all over the place, sorry but your just doing it wrong.Munawar wrote:I had fun proceeding to decrypt the OhShit save file and hacking it.  That involved a bit more work because I had to find out how he's encrypting things.Now, I have access to the Runner without ever unlocking the achievement (yay!)Let me start out by saying your currently reading a post by a devout reverse-engineer and pentester who enjoys nothing more than the challenge of breaking things. I have decompiled quite a few games myself, and treat it as a learning experience. I'm aware of how one would go about breaking pyinstaller encryption, which is really just a joke. I'm aware of this after spending hours attempting to understand pyinstallers code and how it works and most importantly why it works. I will literally spend days neck deep in a debugger and/or bytecode to figure out what I need to. As you said yourself, it's the challenge, the warm feeling one gets when they reach a goal.Feel free to call me biased with this opinion since some of my code is in oh shit itself, but if you had spent much time in the scene you would realize that publicly boasting your accomplishments followed by a link to some scriptkitty software is generally frowned upon. When I manage to gain access to the code or resources of a game, I will go a long way to keep that to myself, aside from the developer who is informed in addition to given a list of suggestions. If I can't suggest anything, I send them a list of concise steps I used and show the fact that I'll be more than happy to guide you through the process. I make it a point to never use any information I have to my advantage while playing where at all possible. On contact, seems Stevo was never informed by you about this risk before the general public, which in addition to royally violating my moral compass expresses a willingness to break software. It sends a hard message to our past, present, and future fellow developers. It's a simple matter of disrespect for the insane time dedication put toward a project. I believe this world could be made a better place where this doesn't happen, it's simply a matter of decency but what do I know? That's merely an opinion.If one wishes to take anything from that, the next version of oh shit will no longer be yours for the taking. Given that the python files themselves will be cythonized and protected by machine code, with a couple other additional layers for you to figure out, I wish you good luck in grabbing what you want. In the slim chance your able to use a debugger or maybe patch the executable, I assure you we're talking a lot more than simple tools found on github, I'm sure we'll all here about it, I'll say congratulations and proceed to be pretty impressed. To everyone who is willing to listen, feel free to get in contact privately, I don't mind helping when it comes to protection if that's the route you wanna travel. In an ideal world we wouldn't have to worry about such a thing, but as post 46 elegantly proves, we certainly don't live in an ideal world. Imagine what could be created if we were to spend more time assisting others in their work than we do breaking it?

URL: http://forum.audiogames.net/post/399750/#p399750




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@51, yeah, I see what you mean. That might actually work. I'll see what I can do about porting Tolk over.

URL: http://forum.audiogames.net/post/399729/#p399729




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Munawar, I just ran to a problem or probably something that I don't know how to solve. I want a moving sound. Assume a car that is moving. Its sound of course updates as the car moves. I want to know how to update my sound position with the dsound class. From what I have seen i can only play the sound on a given coordinates, Not moving it. Or there's something i still haven't found out.

URL: http://forum.audiogames.net/post/399726/#p399726




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : pauliyobo via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I have a project which is built using pyinstaller and cython and all works fine, so I don't really see what you're complaining about.After you cythonize your files you will get .pyd files and .c files. You copy pyd files. Those are threated as python modules so if you have for example a file called spam.pyd you would just do from spam import bla

URL: http://forum.audiogames.net/post/399702/#p399702




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : pauliyobo via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

that's why .pyd files come in your help

URL: http://forum.audiogames.net/post/399700/#p399700




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

2pauliyobo. Cython is really a bitch to work with. Because if you cythonize your code, tools like pyinstaller wont pick up your dependencies you imported (since it's all in c) and therefore will give you a broken exe.

URL: http://forum.audiogames.net/post/399683/#p399683




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-20 Thread AudioGames . net Forum — Developers room : pauliyobo via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

With this post, I don't want to force my way of thinking, nor I want to say that what you think is stupidat post 29Munawar wrote:In Python you never had to worry about encoding and decoding to bytes and to string and it's one of my major stickers with the language. I hate that practically everywhere I use a string I'll end up using .decode in some fashion or other. It's unnecessary and a waste of time. If I want to worry about all that, I'll use C++, which I deal with enough at work anyway. So I hate that Python no longer just works as it used to. It's becoming more and more of a strongly typed language-feeling the more they develop it. My code is full of b'this' and b'that' and it drives me crazy. I hate Python 3 with a passion and don't care what reasons anyone has to code in it. It reminds me of the time when there was a strong push towards using XAudio2 over DirectSound. No real benefit, but we have to do it just because Microsoft said so. In fact, the DirectX core still handles things a lot better than XNA does and is one reason I refuse to switch away from DirectX.You have to use encode() and decode() only if you want to work with bytes. You said that your program is full of b'' everywhere. But I could make the same complaint about the unicode() function and about the u'' strings.@43That's why you have a powerful tool like cython. At the time of ohshit development, steve did not know about cython, but I ensure you, that decompiling python audiogames will be a pain from now on. If not a pain, it won't be easy as it was before if people know about cython.

URL: http://forum.audiogames.net/post/399656/#p399656




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-19 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,At Ethin, do you know how do I call a function from a dll? like NVDA dll or SAPI for that matter. The code examples I get on google are beyond me. IF you could explain me a bit I may be able to write just a handful of functions to provide speech output using SAPI.Now, let me try to explain how writing a speech library maybe easy.So, with Golang 64 bit and GCC  64 bit installed, I can use C code like this:package main/*#include void print () {printf("Hello world!");scanf("%s");// to pause the console}*/import "C"func main () {C.print()}Now the command "go build main.go" works without any errors- I get a perfectly working exe file.If somebody takes the universal speech example which is written in C and the source code etc, It can be ported to Golang like I showed above. I hope you get how was I talking about porting it.

URL: http://forum.audiogames.net/post/399622/#p399622




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-19 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@nathon, true, Go would be perfect for an audio game. The problem is that making libraries that work with go (written in C) is incredibly hard to do. And the reverse is equally true. Go has a lot of checking that C doesn't, and so when your writing C modules you have to satisfy those protections. I attempted to write a crypto module in Go and then tried using it in C... it kept panicking on the decryption part. That, I could never figure out.

URL: http://forum.audiogames.net/post/399527/#p399527




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-19 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

As you'll see if you check out the change log, it already uses NuGet to download the SharpDX libraries...I have no desire to put the actual BPCSharedComponent.dll up on NuGet because if the fact that it's a specialized library, and honestly, it's easy enough to build from the repo using Visual Studio, so it'll be a waste of my time with no gain because of its low actual, usable audience.

URL: http://forum.audiogames.net/post/399489/#p399489




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-19 Thread AudioGames . net Forum — Developers room : francipvb via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,As I told you some time ago, it would be nice if you separate this component to another project and reference it using NuGet.It would be more confortable to add from NuGet browser directly from Visual Studio.Cheers,

URL: http://forum.audiogames.net/post/399473/#p399473




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-15 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,Golang is fast and compiles to native code which is why it's in my programming languages list. However, golang doesnt have libraries like tolk and universal speech, (which isn't hard to make for somebody who knows C thanks to the CGO), But unfortunately, for me it meant that I'd first need to learn C then master Golang. It was the plan before I came here, but then I saw this BPCSharedComponent package, specially created for making audio games, all set and ready to be used. So I decided to use this with the language I started my coding with. And That's how I ended up installing iron python. But if a speech library is made available today, I will be the first to learn and use golang for audio games. This speech library together with universe engine for golang will be a complete audio game development package. However, until that happens, iron python is the best bet for everybody I believe- I still don't understand wy is there no audio game engine made till now, even though high end developers exist in the community and the community is running on a steddy pace for more than a decade.

URL: http://forum.audiogames.net/post/398985/#p398985




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-15 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,Golang is fast and compiles to native code which is why it's in my programming languages list. However, golang doesnt have libraries like tolk and universal speech, (which isn't hard to make for somebody who knows C thanks to the CGO), But unfortunately, for me it meant that I'd first need to learn C then master Golang. It was the plan before I came here, but then I saw this BPCSharedComponent package, specially created for making audio games, all set and ready to be used. So I decided to use this with the language I started my coding with. And That's how I ended up installing iron python. But if a speech library is made available today, I will be the first to learn and use golang for audio games. This speech library together with universe engine for golang will be a complete audio game development package.

URL: http://forum.audiogames.net/post/398985/#p398985




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-15 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Yeah, protecting your assembly won't stop a determined hacker who wants access to your code. Which is why if you want that, you should (obviously) write the entire project in a different language that, when reverse engineered, makes actually figuring out the code incredibly hard, if not impossible. C++, Go, PureBASIC, and so on, are capable of this. (Go, so far as I can tell, is suitable for audio game development if your willing to learn it and figure out the libraries needed.)

URL: http://forum.audiogames.net/post/398903/#p398903




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-15 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

If by "save" you mean protect your code against reverse-engineering, I wouldn't bother with any sort of protection against reverse-engineering if I were you. I make an argument against this sort of practice on my Treasure Hunt GitHub. Keep in mind that the tool I used was commercial-grade software.The tool I used to decompile OhShit.exe was Python-exe-unpacker.I couldn't get it to run on Windows, so I installed the Linux Subsystem for Windows 10 (Ubuntu) and ran the script in the subsystem, pointing it to the Windows location where OhShit.exe was stored. After the script performed a bunch of decryption and all that, I got the full source code (along with code comments, because the agreed way to write multi-line comments in Python is to use the triple quote, which just creates a string object in memory.)I had fun proceeding to decrypt the OhShit save file and hacking it.  That involved a bit more work because I had to find out how he's encrypting things.Now, I have access to the Runner without ever unlocking the achievement (yay!)

URL: http://forum.audiogames.net/post/398883/#p398883




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-15 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@munawar what did you use for decompyling that game? Since I develop in python as well I'm asking it, Maybe there will be a way for me to save my code

URL: http://forum.audiogames.net/post/398849/#p398849




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-14 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,At Munawar, yes python can be decompiled very easily. But I was talking about iron python. See, it compiles to IL code like dot net, but wont be the resulting IL code a mess thanks to the fact that python data types and other python stuff gets mixed with dot net types etc?

URL: http://forum.audiogames.net/post/398660/#p398660




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-14 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@kianoosh You're welcome! I'm glad it worked @nathon Python bytecode can also be decompiled easily. I recently produced full working source from the game Oh Shit, just to prove to myself it can be done. All I had was the OhShit.exe executable the developer released, and today I have full, working source code.@sanslash332 Hey, that's a really good point re: Spanish and one I never considered. Thanks for the enlightenment!@Ethin: yup, we'll go our separate ways on this one.

URL: http://forum.audiogames.net/post/398656/#p398656




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-14 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

thank you munawar, That fixed it. Lol i wanted such a key handling system for C# for a while and now i got it. Thanks again

URL: http://forum.audiogames.net/post/398622/#p398622




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-14 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,God knows then lol. But So far I've found that if I want to install it I need to install a pip version around 9 or 8. INstall the pythonnet package using --egg option and then reinstall latest pip again.Here is the error (researching on google suggests this is python specific):    error: option --single-version-externally-managed not recognized

URL: http://forum.audiogames.net/post/398599/#p398599




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-14 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I've never heard of that... virtualenv is always a nice little tool though.

URL: http://forum.audiogames.net/post/398593/#p398593




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-14 Thread AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

And that is why I love pipenv.

URL: http://forum.audiogames.net/post/398592/#p398592




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I have an older version of pip? Really? According to my pip version, I have pip 18.1. I think it is you who has the old version. 

URL: http://forum.audiogames.net/post/398573/#p398573




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,At ethin no. But I know the answer now.IT worked for you because you have an older version of pip. In newer versions the --egg option is removed which is needed to make it install correctly. And you don't need to type the --egg manually when you install using older pip, if you install the wheel package in older pip it just works.Anyway iron python for now Cant wait to use their 3x series once it's out.And 36, "never give up on whatever you are doing" 

URL: http://forum.audiogames.net/post/398568/#p398568




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : ashleygrobler04 via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I think i might just as well give up for a while on this

URL: http://forum.audiogames.net/post/398566/#p398566




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Ah, dam. And I thought one of my packages had the answer wait, I think I know now, it just came to me: install the git version while in the visual studio command prompt if your not doing that. That should (hopefully?) get it to work.@Munawar, that's your personal feelings, and I'm perfectly fine with that. However, I think your forgetting that converting a project to Python 3 is much easier with libs like lib2to3 and all that. You don't need to follow the Pep8 convention, in fact I use tabs in my projects. But Python 3 does have some big advantages to Python 2, even if you refuse to see them (or you don't know about them). I won't try and voncine you since it seems you'll be a brick wall in this matter.

URL: http://forum.audiogames.net/post/398558/#p398558




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,At Ethin, I installed those 269 packages. All of them. Yet pythonnet doesn't want to install. Anyway, I think I will use iron python for games and a mix of golang with python 3 for everything else- thank you for your efforts though. I appreciate it.Iron python for games because even though it compiles to IL code and can be decompiled, I think the IL code will be so weird even if somebody gets their hands on that, it will not be useful for them. Second, in their last release which was just a while ago, they said after this release iron python will shift to python 3. So I think I am all set for the future and the rapidly changing technology landscape.

URL: http://forum.audiogames.net/post/398556/#p398556




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : sanslash332 via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

u, i love these espaces, for any languaje.But, muna why did you need so many times use bytecodeStrings instead simple strings?I used them only when i want to encrypt and decrypt some data for send through a request, but in other times, I don't need any time use bytecodestrings.But, well. Ethin says one of the important things on p3, and well. for you don't represent any important, but for developers of ispanic countries and have to do their programs in spanish or other latin countries, fix and manipulate the strings in py2, for include accents or ñ was a pain. In python3 you don't have to do anything especial.This.

URL: http://forum.audiogames.net/post/398538/#p398538




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@kianoosh, you'll get this error if you hook the keyboard before you bring your main window to the foreground. Try .show() before you use DInputInit.@Ethin, many things are still using Python 2 so I doubt it's going away any time soon, even if it will be removed by the organization eventually. I always saw Python as a language that's easy for beginners to grasp, but now that they have you worrying about encoding and all that, it's no longer the case.I've yet to find some convincing argument for 3 over 2. Sure, they rewrote the C libraries to make C extensions of Python cleaner than they were in Python 2 but that's about it.Overall I see no performance gains over the classic.As for security holes, I don't care about that enough because I don't use Python in professional environments anymore (different project, different language.)Just because thousands of people are using it doesn't mean I have to like it. and I don't like it. Too much effort to convert a project over to 3 with no real gain except being able to say that you're doing what the organization told you to do. But then, I'm one that's always despised the "Python way" formatting code as well (4 spaces per indent is overkill) so in the end it's my general dislike for Python altogether that's talking here. Personally I find many "Pythonic" ways of doing things nothing short of inconvenient.If I download any code that uses spaces instead of tabs the first thing I do is convert it to one tab per indent. But, man, Python developers love their spaces.

URL: http://forum.audiogames.net/post/398528/#p398528




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@Munawar, there are reasons for that. Python 2 has a lot of issues, notably the fact that it has a ASCII and UTF-8 string. Du you like typing u'this' and u'that' in your code everywhere? That's extra boilerplate. So no, not much of a true advantage with Python 2. With python 3, yes you have to do .encode() and .decode(), but really, that's not much extra work, though it can bring in some interesting lines like:base64.b64encode(b"ff".encode()).decode()And really, C++ would've been a lot harder. Also, I believe your idea that Python is of the philosophy of "It just works" is incorrect. Remember the Zen of Python:Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than dense.Readability counts.Special cases aren't special enough to break the rules.Although practicality beats purity.Errors should never pass silently.Unless explicitly silenced.In the face of ambiguity, refuse the temptation to guess.There should be one-- and preferably only one --obvious way to do it.Although that way may not be obvious at first unless you're Dutch.Now is better than never.Although never is often better than *right* now.If the implementation is hard to explain, it's a bad idea.If the implementation is easy to explain, it may be a good idea.Namespaces are one honking great idea -- let's do more of those!Of course, the definitions of "complex", "complicated" and so on are not explained, and are up to the interpreter. My question for you is this: if hundreds of thousands of other people can handle that extra boilerplate, as you put it, which really is just a small -- a very tiny, really -- price to pay, why can't you? What exempts you from also paying that tiny price? Once Python 2 reaches EOL in 2020, it will no longer receive security updates, bug fixes, and so on. You can already understand what that means. Hell, I doubt Python 2 will be offered in downloads for Python any more after it hits EOL, even in linux package manager-based systems like Debian or Ubuntu. Technology is changing, and your only option, really, is to go with it or get swept away by the ocean of change. There is nothing you can do about it. Staying behind on an old version of Python because you don't like the features that Python 3 is making (which, really, I can't fathom) is akin to holding onto a cliff by your fingernails -- one of these days your going to lose your hold and fall to your death.A few days ago I wrote a Python monitoring command-line client for Syncthing. Its capable of monitoring any syncthing API endpoint, provided the URL and API key, and will check for upgrades as well, use device names instead of IDs, and so on. In it, guess how many .decode()s and .encode()s I used? Absolutely none. And this program is made of 273 lines of code, and was all written in one file, and uses the urllib.request, time, json, sys, os, os.path, textwrap, shutil, threading, datetime, and socket packages.

URL: http://forum.audiogames.net/post/398490/#p398490




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@Munawar, there are reasons for that. Python 2 has a lot of issues, notably the fact that it has a ASCII and UTF-8 string. Du you like typing u'this' and u'that' in your code everywhere? That's extra boilerplate. So no, not much of a true advantage with Python 2. With python 3, yes you have to do .encode() and .decode(), but really, that's not much extra work, though it can bring in some interesting lines like:base64.b64encode(b"ff".encode()).decode()And really, C++ would've been a lot harder. Also, I believe your idea that Python is of the philosophy of "It just works" is incorrect. Remember the Zen of Python:Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than dense.Readability counts.Special cases aren't special enough to break the rules.Although practicality beats purity.Errors should never pass silently.Unless explicitly silenced.In the face of ambiguity, refuse the temptation to guess.There should be one-- and preferably only one --obvious way to do it.Although that way may not be obvious at first unless you're Dutch.Now is better than never.Although never is often better than *right* now.If the implementation is hard to explain, it's a bad idea.If the implementation is easy to explain, it may be a good idea.Namespaces are one honking great idea -- let's do more of those!Of course, the definitions of "complex", "complicated" and so on are not explained, and are up to the interpreter. My question for you is this: if hundreds of thousands of other people can handle that extra boilerplate, as you put it, which really is just a small -- a very tiny, really -- price to pay, why can't you? What exempts you from also paying that tiny price? Once Python 2 reaches EOL in 2020, it will no longer receive security updates, bug fixes, and so on. You can already understand what that means. Hell, I doubt Python 2 will be offered in downloads for Python any more after it hits EOL, even in linux package manager-based systems like Debian or Ubuntu. Technology is changing, and your only option, really, is to go with it or get swept away by the ocean of change. There is nothing you can do about it. Staying behind on an old version of Python because you don't like the features that Python 3 is making (which, really, I can't fathom) is akin to holding onto a cliff by your fingernails -- one of these days your going to lose your hold and fall to your death.A few days ago I wrote a Python monitoring command-line client for Syncthing. Its capable of monitoring any syncthing API endpoint, provided the URL and API key, and will check for upgrades as well, use device names instead of IDs, and so on. In it, guess how many .decode()s and .encode()s I used? Absolutely none. And this program is made of 273 lines of code, and was all written in one file.

URL: http://forum.audiogames.net/post/398490/#p398490




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

yeah i'm already doing that munawar. I pas this.handle as the pointer. And it gives me access is dinide error

URL: http://forum.audiogames.net/post/398457/#p398457




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@kianoosh, you should pass the pointer to the main game form.Are you getting any error messages?In Python you never had to worry about encoding and decoding to bytes and to string and it's one of my major stickers with the language. I hate that practically everywhere I use a string I'll end up using .decode in some fashion or other. It's unnecessary and a waste of time. If I want to worry about all that, I'll use C++, which I deal with enough at work anyway. So I hate that Python no longer just works as it used to. It's becoming more and more of a strongly typed language-feeling the more they develop it. My code is full of b'this' and b'that' and it drives me crazy. I hate Python 3 with a passion and don't care what reasons anyone has to code in it. It reminds me of the time when there was a strong push towards using XAudio2 over DirectSound. No real benefit, but we have to do it just because Microsoft said so. In fact, the DirectX core still handles things a lot better than XNA does and is one reason I refuse to switch away from DirectX.Heck, even Learn Python The Hard Way agrees that they broke a lot of things in Python 3.

URL: http://forum.audiogames.net/post/398437/#p398437




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-13 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Sharp dx doesn't want to initialize. I'm sure i passed the correct handle and i'm initializing it within my form_load function, but when i start the application it gives me an access is dinide error. Don't know what's wrong with it

URL: http://forum.audiogames.net/post/398420/#p398420




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

That's quite odd, especially since Python 2 will be reaching EOL within a very short time. If you want some convincing arguments, check out https://hackaday.com/2018/08/15/stop-us … -python-3. I've stated many reasons why not to use Python 2 before, and there probably is a performance gain here and there. I'd love to know what "boilerplate" you speak of, though; I've been programming with Python 3 for a few years and have never had to write unnecessary boilerplate (unless I'm writing apps like web/rest APIs or games, for instance). Really though, the "extra boilerplate" argument doesn't really work, since you have to write boilerplate in every language to do complex things.

URL: http://forum.audiogames.net/post/398359/#p398359




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Python 3 introduces a lot of boilerplate code and takes away from the Python philosophy of "it just works." All this with no real gain in performance (in fact, it's the reverse due to its many still-existing compatibility issues.) Python 2 any day over Python 3. I've never found a convincing argument to dump Python 2. Ever. So, if people are comfortable with Iron Python or Python 2, they shouldn't be told to switch to Python 3 "just because."

URL: http://forum.audiogames.net/post/398324/#p398324




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

It does. I've pip freeze'd my pip install, here are all the packages I have on my Python install. Pick and choose:absl-py==0.6.1agate==1.6.1agate-dbf==0.2.0agate-excel==0.2.2agate-sql==0.5.3aiohttp==3.4.4alabaster==0.7.12altgraph==0.16.1aniso8601==4.0.1ansi==0.1.3AnyQt==0.0.10argon2-cffi==18.3.0args==0.1.0asn1crypto==0.24.0astor==0.7.1async-timeout==3.0.1atom==0.4.1atomicwrites==1.2.1attrs==18.2.0audiogen==0.1.2audiolazy==0.6audioread==2.1.6Automat==0.7.0awscli==1.16.47Babel==2.6.0backcall==0.1.0bcrypt==3.1.4beautifulsoup4==4.6.3beets==1.4.7bimpy==0.0.11bleach==3.0.2blurb==1.0.7boto3==1.9.37botocore==1.12.37bottle==0.12.13BTrees==4.5.1cachetools==2.1.0certifi==2018.10.15cffi==1.11.5chardet==3.0.4Click==7.0clint==0.5.1cocos2d==0.6.5colorama==0.4.0colorlog==3.1.4commonmark==0.8.1configobj==5.0.6constantly==15.1.0cookies==2.2.1coverage==4.5.1cppimport==18.11.8cryptography==2.3.1cssselect==1.0.3csvkit==1.0.3cycler==0.10.0Cython==0.29dbfread==2.0.7decorator==4.3.0defusedxml==0.5.0Dejavu==1.5.0dictionaries==0.0.1dill==0.2.8.2discord==0.0.2discord.py==0.16.12dnspython==1.15.0dnspython3==1.15.0docutils==0.14dopy==0.3.7EbookLib==0.17ecdsa==0.13eliot==1.5.0enaml==0.10.2entrypoints==0.2.3errbot==5.2.0et-xmlfile==1.0.1eyeD3==0.8.7fedex==2.4.0feedparser==5.2.1flake8==3.6.0Flask==1.0.2Flask-RESTful==0.3.6Flask-SQLAlchemy==2.3.2future==0.17.1futures==3.1.1gast==0.2.0geographiclib==1.49geopy==1.17.0glfw==1.7.0gnupg==2.3.1google-api-core==1.5.1google-api-python-client==1.7.4google-auth==1.5.1google-auth-httplib2==0.0.3google-cloud-bigquery==1.6.0google-cloud-bigquery-datatransfer==0.1.1google-cloud-bigtable==0.31.0google-cloud-container==0.1.1google-cloud-core==0.28.1google-cloud-datastore==1.7.1google-cloud-dns==0.29.0google-cloud-error-reporting==0.30.0google-cloud-firestore==0.30.0google-cloud-language==1.1.0google-cloud-logging==1.8.0google-cloud-monitoring==0.30.1google-cloud-pubsub==0.38.0google-cloud-resource-manager==0.28.1google-cloud-runtimeconfig==0.28.1google-cloud-spanner==1.6.0google-cloud-speech==0.36.0google-cloud-storage==1.13.0google-cloud-trace==0.19.0google-cloud-translate==1.3.1google-cloud-videointelligence==1.5.0google-cloud-vision==0.34.0google-resumable-media==0.3.1googleapis-common-protos==1.5.5goslate==1.5.1greenlet==0.4.15grpc-google-iam-v1==0.11.4grpcio==1.16.0hashids==1.2.0hmmlearn==0.2.1html5lib==1.0.1httplib2==0.11.3httptools==0.0.11hvac==0.7.0hyperlink==18.0.0id3reader==1.53.20070415idna==2.7idna-ssl==1.1.0imagesize==1.1.0imgui==0.1.0incremental==17.5.0ipykernel==5.1.0ipython==7.1.1ipython-genutils==0.2.0isbn-hyphenate==1.0.4isbnlib==3.9.3isbntools==4.3.17iso8601==0.1.12isodate==0.6.0itsdangerous==1.1.0jdcal==1.4jedi==0.13.1jellyfish==0.6.1Jinja2==2.10jmespath==0.9.3jsonify==0.5jsonpickle==1.0jsonschema==2.6.0jupyter-client==5.2.3jupyter-core==4.4.0keyring==16.0.0kiwisolver==1.0.1leather==0.3.3libaudioverse==0.9.1Logbook==1.4.1lupa==1.7lxml==4.2.5m3u8==0.3.6macholib==1.11Mako==1.0.7mamba==0.10Markdown==3.0.1markdown2==2.3.6MarkupSafe==1.0marshmallow==2.16.3matplotlib==3.0.1mccabe==0.6.1Menu==3.2.0menu3==1.0meson==0.48.1mfa==0.1.1mingus==0.5.1mistune==0.8.4mock==2.0.0MonkeyType==18.8.0more-itertools==4.3.0multidict==4.4.2munkres==1.0.12musicbrainzngs==0.6mutagen==1.41.1mysql-connector-python==8.0.13nbconvert==5.4.0nbformat==4.4.0numpy==1.15.3_onetimepass_==1.0.1openpyxl==2.5.9packaging==18.0pandocfilters==1.4.2parsedatetime==2.4parso==0.3.1passlib==1.7.1pathlib==1.0.1pbr==5.1.0pefile==2018.8.8persistent==4.4.3pickleshare==0.7.5prometheus-client==0.4.2prompt-toolkit==2.0.7protobuf==3.6.1psutil==5.4.8pyasn1==0.4.4pyasn1-modules==0.2.2pybind11==2.2.4pycodestyle==2.4.0pycparser==2.19pyflakes==2.0.0pyglet==1.3.2Pygments==2.2.0pygments-markdown-lexer==0.1.0.dev39PyHamcrest==1.9.0PyInstaller==3.4PyOpenAL==0.7.5a1pyOpenSSL==18.0.0pyparsing==2.3.0pyreadline==2.1pyrsistent==0.14.5PySDL2==0.9.6python-dateutil==2.7.5python-digitalocean==1.14.0python-docs-theme==2018.7python-magic==0.4.15python-slugify==1.2.6pythonnet==2.4.0.dev0pytimeparse==1.1.8pytz==2018.7pywin32==224pywin32-ctypes==0.2.0PyYAML==3.13pyzmq==17.1.2QtPy==1.5.2requests==2.20.0retype==17.12.0rocket-errbot==1.2.5rsa==4.0s3transfer==0.1.13scikit-learn==0.20.0scipy==1.1.0Send2Trash==1.5.0service-identity==17.0.0six==1.11.0snowballstemmer==1.2.1Sphinx==1.8.2sphinxcontrib-websupport==1.1.0SQLAlchemy==1.2.13suds-jurko==0.6testpath==0.4.2tornado==5.1.1traitlets==4.3.2Twisted==18.9.0typed-ast==1.1.0Unidecode==1.0.22uritemplate==3.0.0urllib3==1.24.1waitress==1.1.0wcwidth==0.1.7webencodings==0.5.1WebOb==1.8.3websockets==7.0WebTest==2.0.32Werkzeug==0.14.1WMI==1.4.9xlrd==1.1.0xxhash==1.3.0Yapsy==1.12.0yarl==1.2.6zope.interface==4.6.0You can install any of these by excluding the version number (prefixed by ==). Or you could get these exact versions by just pasting them into pips install command, like so:pip install Click==7.0I don't use most of these, as most of them are dependencies. for other modules. However

Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hello,But python 3 doesn't let me install pythonnet

URL: http://forum.audiogames.net/post/398263/#p398263




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Don't use python 2 or iron python, use python 3. Please! 

URL: http://forum.audiogames.net/post/398257/#p398257




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,If you download the source and build the BPCSharedComponent package, it'll pull in all the dlls it needs. I'm using NuGet to get SharpDX, so just build the BPCSharedComponent project and you'll be good to go. You don't need to download the binaries 

URL: http://forum.audiogames.net/post/398251/#p398251




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,At first I also used that post 10 link, but somehow I think that dll is actually the old dll. So what I did was to just download tdv again, (not the source code)- just the executable players would want to get. Then, I copied all the dlls  from there in a folder. Then I could easily use the dll from python. Like this:import clrclr.AddReference("System.Windows.Forms")import BPCSharedComponent as enginefrom System.Windows.Forms import Form, ApplicationGameWindow = Form()GameWindow.Text=" my game"GameWindow.Name="MainWindow"sound=engine.ExtendedAudio.DSound()sound.initialize(GameWindow.Handle,"c:\\ironpython27")source=sound.LoadSound3d("tone.wav")sound.PlaySound3d(source,False,False,1,0,0)Application.Run(GameWindow)They are big, but they worth every second spent in getting them lol

URL: http://forum.audiogames.net/post/398247/#p398247




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,At first I also used that post 10 link, but somehow I think that dll is actually the old dll. So what I did was to just download tdv again, (not the source code)- just the executable players would want to get. Then, I copied all the dlls  from there in a folder. Then I could easily use the dll from python. Like this:import clrclr.AddReference("System.Windows.Forms")import BPCSharedComponent as enginefrom System.Windows.Forms import Form, ApplicationGameWindow = Form()GameWindow.Text=" my game"GameWindow.Name="MainWindow"sound=engine.ExtendedAudio.DSound()sound.initialize(GameWindow.Handle,"c:\\ironpython27")source=sound.LoadSound3d("tone.wav")sound.PlaySound3d(source,False,False,1,0,0)Application.Run(GameWindow)

URL: http://forum.audiogames.net/post/398247/#p398247




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Ok something's wrong. As munawar said this version of BPC shared component is using sharp DX version 4.2.0 but when i try to compile with that version of sharp DX it  says BPC shared component is using sharp dx v 3.1.0. My dll has a size of 48 kb. Is this the correct one? I got it from the page munawar posted in the post 10.

URL: http://forum.audiogames.net/post/398240/#p398240




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-12 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Nicklas consider checking the pythonnet library package. And, meh! I have to get byneries, God they're so big lol

URL: http://forum.audiogames.net/post/398235/#p398235




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-11 Thread AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I really want to use this from the normal python.

URL: http://forum.audiogames.net/post/398192/#p398192




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-11 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hello,Ah. That's why it wasn't working. To get the latest dll package, download the binaries from Munawar's tdv repo. You will get all the dll files you need from there.

URL: http://forum.audiogames.net/post/398187/#p398187




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-11 Thread AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Make sure you do use loadSound3d not the normal loadSound functionAnd munawar, I couldn't find sharpDX.input or whatever that is so the dll failes to work. I even downloaded tdv's sourcecode again but it wasn't there either

URL: http://forum.audiogames.net/post/398176/#p398176




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-11 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hello,Actually the DSound.PlaySound(source,False,False) works, but the PlaySound3d doesn't work with the same sound.

URL: http://forum.audiogames.net/post/398163/#p398163




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-11 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi,Make sure the sound is in mono. Other than that, I can't see anything wrong with your implementation.

URL: http://forum.audiogames.net/post/398029/#p398029




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-11 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hello,I tried to use the dll like this:Sound.PlaySound3d(source,False,False,1,0,0)But I got an error saying no such interface supported. Could you please help me a bit? I don't understand what I'm missing.

URL: http://forum.audiogames.net/post/397966/#p397966




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-10 Thread AudioGames . net Forum — Developers room : nathon via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hello,At 11, you can use it with iron python if you would like to use it with python. I've tested the dll and it works. Just put the dll in ironpython27/dlls directory; you will be able to import and use it like any other python module easily.

URL: http://forum.audiogames.net/post/397783/#p397783




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-10 Thread AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi Munawar and others.Would it be possible to make / generate a wrapper for this dll in in python, so we could use the functionality from this dll in Python?- NIcklasMCHD

URL: http://forum.audiogames.net/post/397774/#p397774




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-07 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I've released TDV 2.24 which includes the new BPCSharedComponent.dll. You can get it here: https://github.com/munawarb/Three-D-Vel … ponent.dllDeveloper documentation is a work in progress but most of the methods are self-explanatory. I'm writing xml comments and plan to use a doc tool to generate some cool documentation eventually, but for now you can see the documentation in the source code.

URL: http://forum.audiogames.net/post/397352/#p397352




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-06 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

No.

URL: http://forum.audiogames.net/post/397121/#p397121




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-05 Thread AudioGames . net Forum — Developers room : sanslash332 via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

hello Muna,I was talking about xaudio2-7 or abobe ,that are the implementations of xaudio for directx 11 and abobe, used in windows 10 or other things.These support hrtf, and other things 

URL: http://forum.audiogames.net/post/396986/#p396986




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-05 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Hi @sanslash332, I used to use XAudio for Ogg Vorbis playback but have been wanting to move away from it for a long time because XNA is deprecated by Microsoft. So the DLL uses DirectSound and DirectSound3D and does not use XAudio at all.

URL: http://forum.audiogames.net/post/396976/#p396976




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-05 Thread AudioGames . net Forum — Developers room : sanslash332 via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

oo! awesome!thanks @ for the dllMunawar.A small question, have a implementation for the new apis of xaudio compatible with hrtf? or only the old direct3d for multichannel support ¡thanks!

URL: http://forum.audiogames.net/post/396950/#p396950




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-04 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I do plan to document it at some point. A lot of the methods already have documentation but a whole host of them don't.It won't work with BGT even if someone tried. It's a .NET dll and links against other .NET assemblies like SharpDX.

URL: http://forum.audiogames.net/post/396831/#p396831




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-04 Thread AudioGames . net Forum — Developers room : Munawar via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

I do plan to document it at some point. A lot of the methods already have documentation but a whole host of them don't.

URL: http://forum.audiogames.net/post/396831/#p396831




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-04 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

@3, you can't use it with BGT, its a .NET assembly.

URL: http://forum.audiogames.net/post/396830/#p396830




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-04 Thread AudioGames . net Forum — Developers room : zenothrax via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Yes please. It needs proper documentation. And for the love of God don't use it with BGT.

URL: http://forum.audiogames.net/post/396821/#p396821




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: New BPCSharedComponent.dll

2018-12-03 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector


  


Re: New BPCSharedComponent.dll

Is there any way you can write documentation for this component? If you don't want to, I'd be happy to do so.

URL: http://forum.audiogames.net/post/396670/#p396670




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector