This could be due to one of several reasons: You are not logged in.Are you trying to edit someone elses post, access administrative features or some other privileged system If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.Log in User Name: Password: Forgotten Your Password Remember Me The administrator may have required you to register before you can view this page.
BlueFox -- Default Style CGPersia Forums -. Say A hosts a game and B and C joins, C can then be refused because A can be contacted, but C cant connect directly to B. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen. Gamebryo Source Code Code Being AbleWhy do we want the source code Being able to mode everything There are some code in the exe, which we would like to mod. Most noteworthy is the Main Menu, including all the submenus (new game, custom game etc) and the diplomacy screen. Gamebryo Source Code Mods Accessing EverythingBugfree and stable mods Accessing everything will not only allow modding, but also bugfixing. This is not only bugs in the exe itself, but also bugs in the DLL caused by assuming something about the exe, which seems correct at the time, but isnt. Also debugging anything where the exe is involved will also be a whole lot easier. There are also some undocumented limitations, such as some enum values are hardcoded in the exe. More than once have modders added something, which results in an offset of one, hence broken code. Gamebryo Source Code Dll Into OneCompiling the exe and dll into one file will not only allow just using the enums, it will also allow some compilerlinker optimization, which is not possible today because the dll cant optimize for something in the exe. Modern tools Right now we are using a compiler from 2003 with boost and python from 2004. For instance I looked at boost threads and it turns out it was changed significantly in 2007 (for the much better), meaning getting info on how to do stuff prior to 2007 is near impossible today. Using a newer compiler also means more advanced algorithms for optimization and ability to optimize for modern hardware. Modern CPUs have more registers and more instructions, which sits idle when running old code. Just compiling something, which is intended precisely for the CPU in question will make the code execute faster. Modern C When looking up how to do stuff in C, what you find online today is C14 or perhaps C11. We use C03, which doesnt support all the cool stuff people talk about today. Using a modern compiler will allow usage of C14. GB of memory. 64 bit has no realistically reachable limit in address space. IPv6 The game uses IPv4 for multiplayer, which is in itself ok. The problem is that we have run out of IPv4 addresses and more and more people cant get a public IPv4. Adding support for this will ensure that people will not lose multiplayer. IPv4 will not be dropped, though mixing IPv4 and IPv6 in one game will likely never be supported Speaking of multiplayer, all players act sort of like a server.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |