Posts ScarfaceHook
Post
Cancel

ScarfaceHook

scfhook

ScarfaceHook is a plugin for PC version of Scarface: The World Is Yours. It adds an ImGui powered menu with access to many features that allow customizing the gameplay experience. Any type of vehicle can be created, camera can be fully controlled and its also possible to play the game in first person perspective!

scfhook

Features

  • Player Skin Changer
    • Allows to play as any valid character skin
  • Weapon Spawner
  • Infinite Ammo and Invincibility cheats
  • Airbreak
    • Uses special keys to move player, default NUMPAD section (check Settings->Keys)
  • Values Control (Gang Heat, Cop Heat etc.)
  • Vehicle Spawner
  • Character Spawner
  • Teleporter (with preset locations)
  • Gamespeed Control
  • Free Camera (FOV customization too)
  • First Person Mode
    • Uses special keys to move camera, default NUMPAD section (check Settings->Keys)
  • Time Control
  • Weather Control
  • Cutscene Player
  • Mission Player
  • Simple Script Interpreter
  • Original Debug Menu shortcuts

Screenshots

scfhook scfhook scfhook scfhook scfhook scfhook

Video

Download

ScarfaceHook only works with version 1.0.2!

Download

Source

Installation

1. SilentPatch

SilentPatch is required for the game to work properly on modern operating systems, it also comes with ASI loader which is needed for ScarfaceHook.

SilentPatch for Scarface

2. ScarfaceHook

Extract scarfacehook.zip to root folder of Scarface: The World Is Yours.

Archive breakdown:

  • ScarfaceHook.asi
  • ScarfaceHook.ini - configuration file
  • scfhook_locations.ini - locations file for teleporter

3. (Optional) Debug Menu

Debug Menu plugin is required if you wish to use original debug menu features.

Debug Menu Unlock

Usage

If installed correctly, command line prompt and a notification in game will appear informing that the plugin was installed and is ready to use. By default F1 will open or close in-game menu.

Configuration

INI options can be configured in the menu's settings submenu. If you are not familiar with .ini files, use Settings menu.

ScafaceHook can be configured using ScarfaceHook.ini file - you can open it with any text editor.

If you are not sure what to type where, here’s a quick reference guide:

b - option can be true or false

i - option can be any number in decimal (1) or hex format (0x1)

All options have a comment attached to them.

Notes

  • If you can move around with the menu active, that might mean the DirectInput8 hook has failed, to change the input lock method set “bUseAlternateMethodToDisableInput” to true in .ini.
  • Invincibility doesn’t seem to affect fall damage when using Airbreak, it “fixes” itself after dying though
  • High Priority loading option should be used only if something really doesn’t want to load
  • Planes/Helicopters can be spawned but they cannot be controlled, do not enter planes, it’s not possible to exit them
  • Script interpreter does not allow creating new objects, only edit existing ones, example script:
1
2
3
4
5
6
7
$character = FindObject("MainCharacter");
if ($character)
{
  $character.AddWeaponTemplateToInventory("WeaponTemplateMachete");
  $character.position = "0 0 0";
  $character.ApplyChanges();
}
This post is licensed under CC BY 4.0 by the author.

Contents