FlawlessWS for Contracts
This commit is contained in:
parent
ddf55ef787
commit
f66602026c
Binary file not shown.
After Width: | Height: | Size: 7.0 KiB |
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
Binary file not shown.
After Width: | Height: | Size: 150 KiB |
@ -0,0 +1,95 @@
|
||||
require(GlobalDependencys:GetDependency("StandardBase"):GetPackageName())
|
||||
|
||||
--GAME VARS
|
||||
fAdditionalFOV = 0
|
||||
fDefaultAspectRatio = 1.33333
|
||||
|
||||
--ControlVars
|
||||
bFOVFix = true
|
||||
bHelmetFOV = true
|
||||
bFixEnabled = true
|
||||
bHUDFix = true
|
||||
|
||||
--PROCESS VARS
|
||||
Process_FriendlyName = Module:GetFriendlyName()
|
||||
Process_WindowName = "*"
|
||||
Process_ClassName = "*"
|
||||
Process_EXEName = "HitmanContracts.exe"
|
||||
|
||||
--INJECTION BEHAVIOUR
|
||||
InjectDelay = 2500
|
||||
WriteInterval = 100
|
||||
SearchInterval = 500
|
||||
SuspendThread = true
|
||||
|
||||
--Name Manual/Auto/Hybrid Steam/Origin/Any IncludeFile:Configure;Enable;Periodic;Disable;
|
||||
SupportedVersions = {
|
||||
{"Automatically Detect", "Hybrid", "Steam", "Configure_SignatureScan;Enable_Inject;Periodic;Disable_Inject;"},
|
||||
}
|
||||
|
||||
function Init_Controls()
|
||||
DefaultControls.AddFixToggle("FOVHack_Enable","Enable FOV hack","FOVHackEnable_Changed",25,60,180,14)
|
||||
end
|
||||
|
||||
function Configure_SignatureScan()
|
||||
|
||||
local tAddress = HackTool:AddAddress("FOVFixAdr", 0xC19E0);
|
||||
|
||||
return true
|
||||
|
||||
end
|
||||
|
||||
|
||||
function Enable_Inject()
|
||||
|
||||
local Variables = HackTool:AllocateMemory("Variables",0)
|
||||
Variables:Allocate()
|
||||
|
||||
FOVCalculator1 = HackTool:InjectFOVCalculator("FOVCalculator1")
|
||||
|
||||
ResolutionChanged()
|
||||
|
||||
local asm = [[
|
||||
|
||||
(codecave:jmp)FOVFixAdr,FOVFix_cc:
|
||||
%originalcode%
|
||||
call (allocation)FOVCalculator1
|
||||
jmp %returnaddress%
|
||||
%end%
|
||||
]]
|
||||
|
||||
if HackTool:CompileAssembly(asm,"FOVFixs") == nil then
|
||||
return ErrorOccurred("Assembly compilation failed...")
|
||||
else
|
||||
Toggle_CodeCave("FOVFix_cc",bFOVFix)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
function Disable_Inject()
|
||||
CleanUp()
|
||||
end
|
||||
|
||||
function ResolutionChanged()
|
||||
|
||||
UpdateFOVCalculator("FOVCalculator1",DisplayInfo:GetAspectRatio()/fDefaultAspectRatio,fAdditionalFOV)
|
||||
|
||||
end
|
||||
|
||||
|
||||
function FOVHackEnable_Changed(Sender)
|
||||
|
||||
bEnableFOVhack = Toggle_CheckFix(Sender)
|
||||
Toggle_CodeCave("FOVFix_cc",bEnableFOVhack)
|
||||
|
||||
end
|
||||
|
||||
function Init()
|
||||
Init_BaseControls()
|
||||
Init_Controls()
|
||||
end
|
||||
|
||||
function DeInit()
|
||||
DisableFix()
|
||||
end
|
||||
|
20
HitmanContractsFW/HitmanContracts/EnviromentState.xml
Normal file
20
HitmanContractsFW/HitmanContracts/EnviromentState.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<StepState Schema="1.0" NameSpace="BioshockHD">
|
||||
<StepStates>
|
||||
<StepState Step="1">
|
||||
<ControlState>
|
||||
<Control Type="CheckBox" ID="CheckBox_Enable">
|
||||
<CheckBoxProperties CheckState="1"/>
|
||||
</Control>
|
||||
<Control Type="ComboBox" ID="VersionCombo">
|
||||
<ComboBoxProperties SelectedIndex="0"/>
|
||||
</Control>
|
||||
<Control Type="CheckBox" ID="FOVHack_Enable">
|
||||
<CheckBoxProperties CheckState="1"/>
|
||||
</Control>
|
||||
</ControlState>
|
||||
<ViewportState SBVertPos="0"/>
|
||||
</StepState>
|
||||
<ViewportState LastStep="1"/>
|
||||
</StepStates>
|
||||
</StepState>
|
||||
|
Loading…
x
Reference in New Issue
Block a user