Re: Need help with decoding and understanding bgt's network implementation
well, you're right in a way. So yeah, c# dlls don't export what we call real functions from the perspective of native code and native linking methods because they don't have a **normal** import address table, global
Re: Need help with decoding and understanding bgt's network implementation
well, you're right in a way. So yeah, c# dlls don't export what we call real functions from the perspective of native code and native linking methods because they don't have a **normal** import address table, global
Re: Need help with decoding and understanding bgt's network implementation
C# DLLs are literally Assemblies. They don't expose functions of a DLL in the normal way. Example:using System;
namespace TestDll {
public static class Dll {
public static void SayHi
Re: Need help with decoding and understanding bgt's network implementation
OK, so to clear things up a bityeah, bgt can't in any way, form or shape access dll structs reliably. Note here that I say reliably because, as my previous posts on the matter show, it's possible, but in a very
Re: Need help with decoding and understanding bgt's network implementation
Fine, but in that case don't help perpetuate it, help it die. You almost certainly aren't going to succeed at what you want to do with it anyway.
URL: https://forum.audiogames.net/post/600769/#p600769
Re: Need help with decoding and understanding bgt's network implementation
camlorn wrote:BGT is not open source, and it sounds like you haven't used it. It was a commercial project from almost 10 years ago now. It barely has any features, the author himself wants it to die because
Re: Need help with decoding and understanding bgt's network implementation
@14, Check your pm's.
URL: https://forum.audiogames.net/post/600339/#p600339
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman
Re: Need help with decoding and understanding bgt's network implementation
There's a way called Reverse PInvoke but I do not understand it fully. If you need C# DLL from C++, use COM.
URL: https://forum.audiogames.net/post/600326/#p600326
--
Audiogames-reflector mailing list
Re: Need help with decoding and understanding bgt's network implementation
You can't easily wrap a C# DLL in anything, last I checked. C# and C/C++ are very different things, and C# needs the entire .net Runtime to be, well, running. If you need to call C# from other languages, you
Re: Need help with decoding and understanding bgt's network implementation
yeah, And you can't dam wrap any dll that's not from c/c++, Because well, Mister bgt, I just tryed to wrap a c# dll and it keeps runtiming and there's no way to get it working, Even people who had make dll's
Re: Need help with decoding and understanding bgt's network implementation
BGT can't even wrap structs from DLLs. Well, it can. But it's one hell of a processBGTLover wrote:The most important limitation of them all is the mediocre support for calling dlls. I'd say, if you can't get basic
Re: Need help with decoding and understanding bgt's network implementation
BGT is not open source, and it sounds like you haven't used it. It was a commercial project from almost 10 years ago now. It barely has any features, the author himself wants it to die because of the bugs, and any
Re: Need help with decoding and understanding bgt's network implementation
BTW, is bgt opensource?Maybe i can find sources somewhere and improve it.BGT is okay for beginers and i want to help them.
URL: https://forum.audiogames.net/post/600207/#p600207
--
Audiogames-reflector mailing
Re: Need help with decoding and understanding bgt's network implementation
Turret wrote:Camlorn is right. Here is what BGT uses on GitHub anyways, though.Thank you so much for the link!Maybe i will include this library into my swift project; maybe just will read how it works and implement
Re: Need help with decoding and understanding bgt's network implementation
camlorn wrote:I'm 99% sure it's enet, which is an open source C library.But I don't understand why you would want to write a game in Swift and BGT. I'd use Swift and *literally* anything else, if the goal
Re: Need help with decoding and understanding bgt's network implementation
And to add to the potential issues, you'll have to likely roll you own security layer, because the native BGT implementation uses some weird variant of Rijndael (or at least i was not able to reproduce its results
Re: Need help with decoding and understanding bgt's network implementation
Also, if we're on this topic, there's another ticking time bomb under BGT anyway. IPV6 rollout is nearing completion. There's already some small number of ISPs that only give out IPV6 addresses. Enet is for some
Re: Need help with decoding and understanding bgt's network implementation
Camlorn is right. Here is what BGT uses on GitHub anyways, though.
URL: https://forum.audiogames.net/post/600190/#p600190
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: Need help with decoding and understanding bgt's network implementation
yeah, And seriously though, Bgt's networking is the easiest networking thing I've scene, It's like, Vary easy, You just read the manual, and there you goand also, @2, I know of one person that managed to do bgt
Re: Need help with decoding and understanding bgt's network implementation
yeah, And seriously though, Bgt's networking is the easiest networking thing I've scene, It's like, Vary easy, You just read the manual, and there you goand also, @3, I know of one person that managed to do bgt
Re: Need help with decoding and understanding bgt's network implementation
yeah, And seriously though, Bgt's networking is the easiest networking thing I've scene, It's like, Vary easy, You just read the manual, and there you go.
URL: https://forum.audiogames.net/post/600186/#p600186
Re: Need help with decoding and understanding bgt's network implementation
Also all of the people I know who might be able to help with this (there aren't many of them) are busy and/or probably won't spend the time to do it because nobody who is serious about development cares about BGT
Re: Need help with decoding and understanding bgt's network implementation
I'm 99% sure it's enet, which is an open source C library.But I don't understand why you would want to write a game in Swift and BGT. I'd use Swift and *literally* anything else, if the goal is to have something
Need help with decoding and understanding bgt's network implementation
Hi all!I allready told that i can participate in game development and write fast game server on Swift.But some people want to code their game client on BGT, which has its own network implementation based on UDP
24 matches
Mail list logo