To be honest, I'm glad that this game actually turned out awesome (From what we've seen) compared to the other rubbish that comes out nowadays.
I'll definitely going to be buying this.
Can someone help me with my demo freezing every time I play?
Uploading a video, should be up shortly.
[QUOTE=Dj-J3;20597697]Afaik it should work with ATI video cars too, but just not as well.
Not sure though, I got the info from someone else from fp[/QUOTE]
stereoscopic 3d is only on nvidia for now
[QUOTE=Skwee;20599857]
Several people have registered on the forums for the soul purpose of posting in this thread. People are probably finding this thread through Google. I just wish more people who are ALREADY on these forums knew how to use Google.[/QUOTE]
I just searched for "Just Cause 2 realism" and it gave me this thread as the 2nd result. Guess you're right :v:
Question: How do you grapple a exploding barrel, propane tank, ect and stay on it?
[QUOTE=Sottalytober;20600615]Question: How do you grapple a exploding barrel, propane tank, ect and stay on it?[/QUOTE]
Do it at the top.
[QUOTE=rieda1589;20600650]Do it at the top.[/QUOTE]
Thanks.
There needs to be a mod that makes things collide with the grappling hook cable, so much potential there.
There is one thing in every game, no matter how pretty the graphics are, that doesn't look nice at all. That is the water splash effects. I don't think I've ever seen one that wasn't obviously a bunch of particle effects..
[QUOTE=rieda1589;20600650]Do it at the top.[/QUOTE]
Its actually better if you grapple it [i]then[/i] shoot it. That way you stay stuck and dont have a chance to miss or fall off.
[QUOTE=aydin690;20598420]Actually, to be honest, i do have [U]two copy of windows 7 ultimate [/U](i got them from my university for free) but backing up 500gb worth of data and doing a fresh install of a new os is just a big pain in the butt and i'm too lazy to it. So, instead i've been bitching about it on a metric ton forums including facepunch.
[IMG]http://i45.tinypic.com/mi1nc2.png[/IMG][/QUOTE]
Alright, so far, i've got [U]14 PMs[/U] asking me if i could give away my other W7 ultimate key... :whoptc:
I still have a vista business 64 bit and a xp pro key. I'm willing to give those away. :evol-anim:
[QUOTE=Skwee;20600842]There is one thing in every game, no matter how pretty the graphics are, that doesn't look nice at all. That is the water splash effects. I don't think I've ever seen one that wasn't obviously a bunch of particle effects..[/QUOTE]
That's because rendering millions of particles on the fly is pretty much impossible.
[QUOTE=Dumba$$;20600853]Its actually better if you grapple it [i]then[/i] shoot it. That way you stay stuck and dont have a chance to miss or fall off.[/QUOTE]
It's an opinion really..
[editline]06:52PM[/editline]
[QUOTE=rieda1589;20600885]That's because rendering millions of particles on the fly is pretty much impossible.[/QUOTE]
I didn't ask [i]why[/i] there have never been any good water splash effects.. In fact I don't think I asked a question at all. I already know that it is difficult.
"He grabbed me with his wire thing!" The voice acting is so bad it's awesome.
I love this game so much :allears:
[QUOTE=elevator13;20597545]They've alienated close to half of their market. Do you understand why XP users are pissed?[/QUOTE]
I do, but I just don't see why they don't get Windows 7. I was on XP since it came out, got a new computer with windows 7 and it owns.
[QUOTE=Hmn30;20601037]"He grabbed me with his wire thing!" The voice acting is so bad it's awesome.
I love this game so much :allears:[/QUOTE]
I love what they say when you jump on their car. :v:
[QUOTE=rieda1589;20600885]That's because rendering millions of particles on the fly is pretty much impossible.[/QUOTE]
That's why all those Crysis Mass Physics things are done frame by frame. AnotherMartz you are a genius.
Where does he get all the parachutes from?
[QUOTE=Fosty99;20601156]Where does he get all the parachutes from?[/QUOTE]
His Anus. In all seriousness he gets them from that really small backpack he wears.
[QUOTE=Fosty99;20601156]Where does he get all the parachutes from?[/QUOTE]
Rule of Cool.
[QUOTE=BOLOPatch;20600322]This is the version which has the time toggle, and infinite ammo for weapons.
It's better than all of the previous ones.
Use this.
-- TERMINAL CRASH FIXED --
BTW With this version you can disable the time fix. That way, when you're about to use a terminal ingame, alttab to the script, and then uncheck the "inf.time" box.
After using the terminal, you can recheck the box.
[code]
;;================================================================================
;; Includes
;;================================================================================
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#RequireAdmin
#NoTrayIcon
;;================================================================================
;; Globals
;;================================================================================
SetPrivilege("SeDebugPrivilege", 1)
Global $ProcessID = ProcessExists("JustCause2.exe")
If $ProcessID = 0 Then
MsgBox(4096, "Error", "No process found.")
Exit 1
EndIf
Global $MAPPATCH = 0
Global $TIMEPATCH = 1
Global $AMMOPATCH = 2
;;================================================================================
;; GUI
;;================================================================================
GUICreate("BOLOPatch", 149, 66, -1, -1, BitOR($WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_BORDER))
GUICtrlCreateLabel("Status:", 0, 0, 37, 17, $SS_CENTER)
GUICtrlCreateLabel("Coding by G&H Productions", 0, 48, 148, 17, BitOR($SS_CENTER,$SS_NOPREFIX), $WS_EX_CLIENTEDGE)
$status = GUICtrlCreateLabel("", 40, 0, 107, 17, $SS_CENTER, $WS_EX_CLIENTEDGE)
$time_box = GUICtrlCreateCheckbox("Inf. Time", 0, 24, 65, 17, -1, $WS_EX_CLIENTEDGE)
$ammo_box = GUICtrlCreateCheckbox("Inf. Ammo", 72, 24, 73, 17, -1, $WS_EX_CLIENTEDGE)
GUISetState()
;;================================================================================
;; Main
;;================================================================================
Patch($MAPPATCH)
CheckPatchStatus()
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
Exit
Case $time_box
If GUICtrlRead($time_box) = $GUI_CHECKED Then
Patch($TIMEPATCH)
Else
Patch($TIMEPATCH, 0)
EndIf
Case $ammo_box
If GUICtrlRead($ammo_box) = $GUI_CHECKED Then
Patch($AMMOPATCH)
Else
Patch($AMMOPATCH, 0)
EndIf
EndSwitch
WEnd
;;================================================================================
;; Patch
;;================================================================================
Func Patch($FLAG, $to_patch = 1)
$DLL = _MemoryOpen($ProcessID)
If @Error Then
MsgBox(4096, "Error", "Failed to open memory for process:" & $ProcessID)
Exit 1
EndIf
Switch $FLAG
Case $MAPPATCH
If _MemoryRead(0x007F2C95, $DLL, "byte") == 0x90 Then
GUICtrlSetData($status, "Map already patched!")
Else
_MemoryWrite(0x007F2C95, $DLL, 0x90, "byte");;;
_MemoryWrite(0x007F2C96, $DLL, 0x90, "byte");;;
_MemoryWrite(0x007F2C97, $DLL, 0x90, "byte");;; MAP LIMIT DISABLE
_MemoryWrite(0x007F2C98, $DLL, 0x90, "byte");;;
_MemoryWrite(0x007F2C99, $DLL, 0x90, "byte");;;
GUICtrlSetData($status, "Map limit patched.")
EndIf
Case $TIMEPATCH
Switch $to_patch
Case 1
_MemoryWrite(0x004FE17D, $DLL, 0x29, "byte");;; PATCH TIME
GUICtrlSetData($status, "Time patched.")
Case 0
_MemoryWrite(0x004FE17D, $DLL, 0x01, "byte");;; UNPATCH TIME
GUICtrlSetData($status, "Time unpatched.")
EndSwitch
Case $AMMOPATCH
Switch $to_patch
Case 1
_MemoryWrite(0x0053E831, $DLL, 0x00, "byte");;; PATCH AMMO
GUICtrlSetData($status, "Ammo patched.")
Case 0
_MemoryWrite(0x0053E831, $DLL, 0xff, "byte");;; UNPATCH AMMO
GUICtrlSetData($status, "Ammo unpatched.")
EndSwitch
EndSwitch
_MemoryClose($DLL)
EndFunc
;;================================================================================
;; CheckPatchStatus
;;================================================================================
Func CheckPatchStatus()
$DLL = _MemoryOpen($ProcessID)
If @Error Then
MsgBox(4096, "Error", "Failed to open memory for process:" & $ProcessID)
Exit 1
EndIf
If _MemoryRead(0x004FE17D, $DLL, "byte") == 0x29 Then
GUICtrlSetState($time_box, $GUI_CHECKED)
EndIf
If _MemoryRead(0x0053E831, $DLL, "byte") == 0x00 Then
GUICtrlSetState($ammo_box, $GUI_CHECKED)
EndIf
_MemoryClose($DLL)
EndFunc
;;================================================================================
;; NOMADMEMORY
;;================================================================================
Func _MemoryOpen($iv_Pid, $iv_DesiredAccess = 0x1F0FFF, $iv_InheritHandle = 1)
If Not ProcessExists($iv_Pid) Then
SetError(1)
Return 0
EndIf
Local $ah_Handle[2] = [DllOpen('kernel32.dll')]
If @Error Then
SetError(2)
Return 0
EndIf
Local $av_OpenProcess = DllCall($ah_Handle[0], 'int', 'OpenProcess', 'int', $iv_DesiredAccess, 'int', $iv_InheritHandle, 'int', $iv_Pid)
If @Error Then
DllClose($ah_Handle[0])
SetError(3)
Return 0
EndIf
$ah_Handle[1] = $av_OpenProcess[0]
Return $ah_Handle
EndFunc
Func _MemoryRead($iv_Address, $ah_Handle, $sv_Type = 'dword')
If Not IsArray($ah_Handle) Then
SetError(1)
Return 0
EndIf
Local $v_Buffer = DllStructCreate($sv_Type)
If @Error Then
SetError(@Error + 1)
Return 0
EndIf
DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If Not @Error Then
Local $v_Value = DllStructGetData($v_Buffer, 1)
Return $v_Value
Else
SetError(6)
Return 0
EndIf
EndFunc
Func _MemoryWrite($iv_Address, $ah_Handle, $v_Data, $sv_Type = 'dword')
If Not IsArray($ah_Handle) Then
SetError(1)
Return 0
EndIf
Local $v_Buffer = DllStructCreate($sv_Type)
If @Error Then
SetError(@Error + 1)
Return 0
Else
DllStructSetData($v_Buffer, 1, $v_Data)
If @Error Then
SetError(6)
Return 0
EndIf
EndIf
DllCall($ah_Handle[0], 'int', 'WriteProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If Not @Error Then
Return 1
Else
SetError(7)
Return 0
EndIf
EndFunc
Func _MemoryClose($ah_Handle)
If Not IsArray($ah_Handle) Then
SetError(1)
Return 0
EndIf
DllCall($ah_Handle[0], 'int', 'CloseHandle', 'int', $ah_Handle[1])
If Not @Error Then
DllClose($ah_Handle[0])
Return 1
Else
DllClose($ah_Handle[0])
SetError(2)
Return 0
EndIf
EndFunc
Func SetPrivilege( $privilege, $bEnable )
Const $MY_TOKEN_ADJUST_PRIVILEGES = 0x0020
Const $MY_TOKEN_QUERY = 0x0008
Const $MY_SE_PRIVILEGE_ENABLED = 0x0002
Local $hToken, $SP_auxret, $SP_ret, $hCurrProcess, $nTokens, $nTokenIndex, $priv
$nTokens = 1
$LUID = DLLStructCreate("dword;int")
If IsArray($privilege) Then $nTokens = UBound($privilege)
$TOKEN_PRIVILEGES = DLLStructCreate("dword;dword[" & (3 * $nTokens) & "]")
$NEWTOKEN_PRIVILEGES = DLLStructCreate("dword;dword[" & (3 * $nTokens) & "]")
$hCurrProcess = DLLCall("kernel32.dll","hwnd","GetCurrentProcess")
$SP_auxret = DLLCall("advapi32.dll","int","OpenProcessToken","hwnd",$hCurrProcess[0], _
"int",BitOR($MY_TOKEN_ADJUST_PRIVILEGES,$MY_TOKEN_QUERY),"int*",0)
If $SP_auxret[0] Then
$hToken = $SP_auxret[3]
DLLStructSetData($TOKEN_PRIVILEGES,1,1)
$nTokenIndex = 1
While $nTokenIndex <= $nTokens
If IsArray($privilege) Then
$priv = $privilege[$nTokenIndex-1]
Else
$priv = $privilege
EndIf
$ret = DLLCall("advapi32.dll","int","LookupPrivilegeValue","str","","str",$priv, _
"ptr",DLLStructGetPtr($LUID))
If $ret[0] Then
If $bEnable Then
DLLStructSetData($TOKEN_PRIVILEGES,2,$MY_SE_PRIVILEGE_ENABLED,(3 * $nTokenIndex))
Else
DLLStructSetData($TOKEN_PRIVILEGES,2,0,(3 * $nTokenIndex))
EndIf
DLLStructSetData($TOKEN_PRIVILEGES,2,DllStructGetData($LUID,1),(3 * ($nTokenIndex-1)) + 1)
DLLStructSetData($TOKEN_PRIVILEGES,2,DllStructGetData($LUID,2),(3 * ($nTokenIndex-1)) + 2)
DLLStructSetData($LUID,1,0)
DLLStructSetData($LUID,2,0)
EndIf
$nTokenIndex += 1
WEnd
$ret = DLLCall("advapi32.dll","int","AdjustTokenPrivileges","hwnd",$hToken,"int",0, _
"ptr",DllStructGetPtr($TOKEN_PRIVILEGES),"int",DllStructGetSize($NEWTOKEN_PRIVILEGES), _
"ptr",DllStructGetPtr($NEWTOKEN_PRIVILEGES),"int*",0)
$f = DLLCall("kernel32.dll","int","GetLastError")
EndIf
$NEWTOKEN_PRIVILEGES=0
$TOKEN_PRIVILEGES=0
$LUID=0
If $SP_auxret[0] = 0 Then Return 0
$SP_auxret = DLLCall("kernel32.dll","int","CloseHandle","hwnd",$hToken)
If Not $ret[0] And Not $SP_auxret[0] Then Return 0
return $ret[0]
EndFunc
[/code]
Edit - We are releasing this as open source so people who are interested can learn a thing or two. Just FYI you have to install AutoIt and compile this to run it, in case you didn't read our earlier posts.[/QUOTE]
good job, you are the best ;)
[QUOTE=nubscaper;20599833]Everyone out there: the trainer for the unlimited time cheat seems to crash my game whenever I try to hack something or overload something by using the series of button presses.
Tell me if anyone else is getting this.[/QUOTE]
that happened to me, too.
[QUOTE=Fosty99;20601156]Where does he get all the parachutes from?[/QUOTE]
The magic of being so god damn awesome he doesn't need to follow the rules of anything.
[QUOTE=hoodoo456;20601284]that happened to me, too.[/QUOTE]
he resolved it. look at the previous page
i love this demo
[QUOTE=aydin690][QUOTE=aydin690;20600880][QUOTE=The Vman;20597904]Good god aydin, you act like the 40% of people with XP do not have the physical capability to change. They may have alienated almost half the market at the moment, but as more people change to 7 they will start to get their sales back.
It's better than supporting XP for the rest of eternity and never giving anybody incentive to change.
I mean, honestly, what do you expect? As a new OS comes out more and more people are going to start supporting it. I'm sure that when the first XP exclusive program came out '98 users were just as butthurt as you.
Also can we [B]please[/B] get back on the subject of this thread?[/QUOTE]
Actually, to be honest, i do have [U]two copy of windows 7 ultimate [/U](i got them from my university for free) but backing up 500gb worth of data and doing a fresh install of a new os is just a big pain in the butt and i'm too lazy to it. So, instead i've been bitching about it on a metric ton forums including facepunch.
[IMG]http://i45.tinypic.com/mi1nc2.png[/IMG][/QUOTE]Alright, so far, i've got [U]14 PMs[/U] asking me if i could give away my other W7 ultimate key... :whoptc:
[B][highlight]I still have a vista business 64 bit and a xp pro key. I'm willing to give those away. [/highlight][/B]:evol-anim:[/QUOTE]
[QUOTE=Fosty99;20601156]Where does he get all the parachutes from?[/QUOTE]
He fits them in his back back, why do they fit? Just Cause.
What the heck is that?
[img]http://filesmelt.com/dl/JustCause2_2010-03-06_20-11-38-37.jpg[/img]
[img]http://filesmelt.com/dl/JustCause2_2010-03-06_20-11-49-28.jpg[/img]
Sorry, you need to Log In to post a reply to this thread.