Skip to content

运行游戏办法 #2

@diavral

Description

@diavral

慕名而来,运行游戏办法:
①下载DP并解压到游戏目录,用运行Ares的方式启动游戏即可。×
②下载DP和ARES和Syringe.exe并都解压到游戏目录,对Syringe.exe右键创建快捷方式,再右键该快捷方式属性,确保【目标】的最后是类似这样的【........./Syringe.exe "gamemd.exe" -cd -log】,然后双击快捷方式即可。√
附:ares和Syringe.exe下载地址之一:https://launchpad.net/ares/+download
其他:
③本人在写这段话时,会一点Python,会改ini,会做简单的地图,但是摸索了挺久才知道怎么运行 DP,所以说不是程序员或说不是使用引擎扩展的游戏玩家很可能会不知道怎么运行游戏。
④反馈:DP的启动是需要ARES的,如果直接用Syringe.exe "gamemd.exe" 是不会运行游戏的,见如下log
⑤[19:49:12] Syringe 0.7.3.0
[19:49:12] ===============

[19:49:12] WinMain: arguments = ""gamemd.exe" -cd -log"
[19:49:12] WinMain: Trying to load executable file "gamemd.exe"...

[19:49:12] SyringeDebugger::RetrieveInfo: Retrieving info from the executable file...
[19:49:12] SyringeDebugger::RetrieveInfo: Executable information successfully retrieved.
[19:49:12] exe = gamemd.exe
[19:49:12] pImLoadLibrary = 0x007E1220
[19:49:12] pImGetProcAddress = 0x007E1250
[19:49:12] pcEntryPoint = 0x007CD80F
[19:49:12] dwExeSize = 0x00497110
[19:49:12] dwExeCRC = 0xDD7B8461
[19:49:12] dwTimestamp = 0x3BDF544E

[19:49:12] SyringeDebugger::RetrieveInfo: Opening gamemd.exe to determine imports.
[19:49:12] WinMain: SyringeDebugger::FindDLLs();

[19:49:12] SyringeDebugger::FindDLLs: Recognized DLL: "PatcherLoader.dll"
[19:49:12] SyringeDebugger::Handshake: Calling "PatcherLoader.dll" ...
[19:49:12] SyringeDebugger::Handshake: Answers "Patcher Loader Handshake" (0)
[19:49:12] SyringeDebugger::FindDLLs: Done (1 hooks added).

[19:49:12] WinMain: SyringeDebugger::Run("-cd -log");

[19:49:12] SyringeDebugger::Run: Running process to debug. cmd = "gamemd.exe -cd -log"
[19:49:12] SyringeDebugger::Run: Allocating 0x580 bytes...
[19:49:12] SyringeDebugger::Run: pAlloc = 0x001C0000
[19:49:12] SyringeDebugger::Run: Writing DLL loader & caller code...
[19:49:12] SyringeDebugger::Run: pcLoadLibrary = 0x001C0000
[19:49:12] SyringeDebugger::Run: Entering debug loop...
[19:49:12] SyringeDebugger::HandleException: Finished retrieving proc addresses.
[19:49:12] SyringeDebugger::HandleException: Creating code hooks.
[19:49:12] SyringeDebugger::Run: Done with exit code 0 (0).

[19:49:12] WinMain: SyringeDebugger::Run finished.
[19:49:12] WinMain: Exiting on success.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions