VOGONS


First post, by miller11568

User metadata
Rank Newbie
Rank
Newbie

How can I remove the Juiced error "Juiced requires virtual memory to be enabled" via hex editing the executable instead of using the compatibility mode or applying the official patch?

Reply 1 of 12, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

Why do you want every solution through "hex-editing"?

previously known as Discrete_BOB_058

Reply 2 of 12, by miller11568

User metadata
Rank Newbie
Rank
Newbie
BEEN_Nath_58 wrote on 2024-05-19, 17:21:

Why do you want every solution through "hex-editing"?

Because I'm a PC game hacker. I have HxD and I'm interested for hex editing executables to remove errors.

Reply 3 of 12, by myne

User metadata
Rank Oldbie
Rank
Oldbie

You're a game hacker when you are the one creating the hex edits from scratch.

Enjoy learning though

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 4 of 12, by miller11568

User metadata
Rank Newbie
Rank
Newbie
myne wrote on 2024-05-20, 05:54:

You're a game hacker when you are the one creating the hex edits from scratch.

Enjoy learning though

Which offset or address?

Reply 5 of 12, by myne

User metadata
Rank Oldbie
Rank
Oldbie

0xD00D

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 6 of 12, by miller11568

User metadata
Rank Newbie
Rank
Newbie
myne wrote on 2024-05-20, 08:54:

0xD00D

That's the wrong offset or address for removing "Juiced requires virtual memory to be enabled". Can you give me the proper offset?

Reply 8 of 12, by miller11568

User metadata
Rank Newbie
Rank
Newbie

When I try to do a test drive, Juiced crashes. Can someone help me fix this problem?

Reply 9 of 12, by myne

User metadata
Rank Oldbie
Rank
Oldbie

https://medium.com/ax1al/introduction-to-windbg-1177487c77a4

Good luck

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 11 of 12, by miller11568

User metadata
Rank Newbie
Rank
Newbie

No one has found a file offset to bypass the message "Juiced requires virtual memory to be enabled"?

Reply 12 of 12, by teleguy

User metadata
Rank Member
Rank
Member
miller11568 wrote on 2025-02-27, 17:20:

No one has found a file offset to bypass the message "Juiced requires virtual memory to be enabled"?

The link I posted already contains the answer.

	char memFix[] =
{
0xEB, 0x20
};

// Fix "Juiced requires virtual memory to be enabled"
injector::MakeNOP(0x0059BE39, 2, true);
injector::WriteMemoryRaw(0x0059BE40, memFix, sizeof(memFix), true);