Few questions to ask

Page:1  

  • JKAUSHALYA

    Hi, Thank you for providing a cool mod(I still haven\'t tested it) and if you don\'t mind, I have few questions to ask. 1. Since GameSpy main server is down, how the server list is populated ? (using main server) 2. Can we also host a main server ? (In something like amazon EC2) 3. What is actually SSMSafeWriting Client do ? Would you like to share its source? (Just asking :) ) I am a software engineer and I have some knowledge in C++ and Lua. Thanks!

    ❤️ 0
  • Zi;

    All sources are available, just take a look, no worries, it\'s not any malicious code as people like embak, Desislava & GermanCrysis spread about it. But why would somebody put sources for free if it was malicious? Just take a look if you don\'t trust it, compile it on your own with VC++ compiler most likely (GCC won\'t work due to inline-asm etc., MapDownloader requires Unzip library though) and use it. -Sfwcl.dll - Crysis\\Mods\\sfwcl\\C++\\... -SafeWritingClient.exe & MapDownloader.exe - Crysis\\SfwClFiles\\... But you need to install client first to have these files. Master-server is in fact just bunch of PHP scripts serving HTTP requests from side of SSM. To see how this works, download SSM and take a look at SafeWritingMain.lua, Validation.lua.

    ❤️ 0
  • JKAUSHALYA

    Oh no no. I am not thinking as it is malicious. I am just curious about how it works. I was able to unzip the setup and get those files. I am trying to understand them now. Thanks for your answer and hard work. Really appreciate it.

    ❤️ 0
  • Zi;

    Some parts are written in assembly though (for GCC compiler). All it does is that it changes memory in code-segment (see sfwcl.cpp = most important file), so it can hook original functions with new functions. And then it adds some functions to Lua such as ConnectHTTP, GetLocalIP, DowloadMap, HasMap...

    ❤️ 0
  • JKAUSHALYA

    Where can I find the required libraries for the Crysis C++ development ?

    ❤️ 0
  • Zi;

    Download Crysis SDK 1.2, only usable part for 1.0.0 Crysis development are interface headers though located in Code\\CryEngine , Code\\CryCommon, other code from them is absolutely not usable for 1.0.0 Crysis, only 1.2.1, so they are not used in this mod. So, modding Crysis 1.0.0 and creating DLL there still requires pretty some ASM skills. Or download 6156 SSM SafeWriting DLL sources, they are included there (Code\\...) But I created few tutorials for that: Just very basic hiding chat messages from chat on Crysis 1.0.0 from side of SSM.

    ❤️ 0
  • JKAUSHALYA

    Nice.... Thank you very much!

    ❤️ 0
Page:1