COPS v7 Emulator - v0.2.1

所属分类:游戏
开发工具:C++
文件大小:4656KB
下载次数:0
上传日期:2018-12-28 05:53:24
上 传 者JasonSx
说明:  COPS v7 Emulator is a fork of Faith Emulator, a C++ emulator of the MMORPG Era of Faith. COPS v7 Emulator is a fork targeting the MMORPG Conquer Online, at the patch 5065. The emulator is developed in C++ with Qt4 / Qt5. N.B. The QMySQL driver must be build to use the QSQL module properly. Features -------- COPS v7 Emulator is currently released as a base source. Most functionalities are not implemented or completed. However, some features have special and interesting implementation.

文件列表:
jpboivin-cops-v7-emulator-c742caa24132 (0, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\CHANGES (5110, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\COPS v7 Emulator.pro (8467, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\Doxyfile (99294, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\LICENSE (5603, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data (0, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\GameMap.ini (8037, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map (0, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene (0, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\bridgeA-1.scene (5896, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\bridgeA.scene (7788, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\bridgeB-L.scene (8900, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\bridgeB-R.scene (6460, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cbridge08.scene (10236, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cbridge09.scene (11264, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cbridge14.scene (10908, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\ch-tree01.scene (372, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\ch-tree02.scene (372, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\ch-tree03.scene (372, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\ch-tree04.scene (468, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\ch-tree05.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\ch-tree06.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cockhorsea.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cockhorseb.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cockhorsec.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cockhorsed.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cushaw01.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cushaw01a.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cushaw02.scene (372, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cushaw02a.scene (372, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cushaw03.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\cushaw03a.scene (408, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\d_map0200.scene (456, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\d_map0201.scene (372, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\d_map0202.scene (372, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\d_map0203.scene (372, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\d_map0204.scene (384, 2014-10-18)
jpboivin-cops-v7-emulator-c742caa24132\data\map\Scene\d_map0205.scene (372, 2014-10-18)
... ...

COPS v7 Emulator ---------------- Copyright (C) 2012 - 2014 Jean-Philippe Boivin https://bitbucket.org/jpboivin/cops-v7-emulator/overview Overview -------- COPS v7 Emulator is a fork of Faith Emulator, a C++ emulator of the MMORPG Era of Faith. COPS v7 Emulator is a fork targeting the MMORPG Conquer Online, at the patch 5065. The emulator is developed in C++ with Qt4 / Qt5. N.B. The QMySQL driver must be build to use the QSQL module properly. Features -------- COPS v7 Emulator is currently released as a base source. Most functionalities are not implemented or completed. However, some features have special and interesting implementation. + Support any POSIX and/or WinAPI operating system with Qt + Support any architecture (little endian & big endian | 32 bit & *** bit) + Separate worker for logging (see zfserv.log) + Self destructed environment (useful for singletons) + MySQL5 database based on the official one + Security module - Custom implementations for: * TQ's custom cipher * Blowfish (CFB***) * RC5 (32/12/16) * Diffie-Hellman exchange + Map module - Parallel loading of Data Map (DMap) files * MapManager will detect the number of physical cores and spawn an appropriate amount of worker to load DMaps in parallel. e.g. On two PowerPC 970MP (dual core) @ 2.5 GHz, 4 workers will be spawn and it will takes less than 30s to load all DMap of a 5065 client. - Compressed data when unused * Each GameMap will detect when no player will be on the map, and than pack the data using the LZ4 algorithm and unpack the data when required. e.g. With a PowerPC (*** bit), at idle, the emulator will require less than 10 MB of RAM to keep all DMap of a 5065 client in memory. - Shared data among all GameMaps + Script module - Shared Lua VM for executing scripts - Exposed accessors for the player informations - Exposed specialized functions (e.g. text(), link()) + Generator module - Based on TQ's one, using the official spawns will result in the same in-game spawns + Character creation + Character loading / saving + Direction / Emotion / Pk Mode + Walking / Jumping + Portals + Points allocation + Talking to NPCs [Incomplete] + Screen system [Incomplete] + Item features - Buying items from NPCs - Selling items to NPCs - Repairing items - Using / eating items - Equiping items - Real item ID generation for monsters [Incomplete] Documentation about the emulator can be generated with dOxygen. To generate the documentation, please in the root folder of the source, and call dOxygen with Doxyfile. Supported systems ----------------- The emulator has been tested on the following platforms: - Windows XP Professional (SP2) + x86_*** [Will compile, untested otherwise] - Mac OS X Leopard (10.5.8) + ppc, ppc*** - Mac OS X Mavericks (10.9.2) + (x86), x86_x*** - Debian Lenny (5.0) + ARM (armel) The emulator has been tested with Qt 4.6.3, 4.8.4 & 5.2.1. However, the emulator should work without any modification on any POSIX-compliant system (Mac OS X, *NIX, GNU/Linux, etc) and on any WinAPI system. N.B. This emulator uses the Windows API and/or the POSIX API and/or the Qt API.

近期下载者

相关文件


收藏者