• Just Cause 2 - "Fuck you Realism!"
    2,001 replies, posted
Thank you! works perfectly.
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.