Skip to content

[Bug]: Syringe.exe (injector of a Yuri's Revenge expansion platform called Ares) cannot work #380

Description

@Mikura-Kyouka

Bug Description / 错误描述

Syringe.exe works by using debugging breakpoints to hijack original game functions, redirecting execution to code in newly allocated memory, and then returning control to the original flow. But it encountered an "Access Denied" error while allocating memory.

Environment Information / 环境信息

OS: AOSC OS

Kernel Version: Linux 7.1.5-aosc-main-16k

GCC Version: 15.3.0

GLIBC Version: 2.42

LAT Version / Commit Hash: 7093eba

Wine Version: wine-11.14 (Staging)

Steps to Reproduce / 重现步骤

The issue can be reproduced by running any YR mod that uses Ares.

Software Information (e.g., name, version, configuration, etc.)
Mental Omega 3.3.6
or
A clean installation of Command & Conquer: Yuri's Revenge with Ares added

Expected Behavior / 预期行为

Game launches properly.

Actual Behavior / 实际行为

Game crashes with a "Access Denied" pop-up window.

Screenshots or Logs / 截图或日志

syringe.log

Severity / 严重性

High / 高

Additional Information / 附加信息

No response

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions