• Just Cause 2 - "Fuck you Realism!"
    2,001 replies, posted
[QUOTE=databee;20588134]"hey lets not support dx9" "but why? There's pretty much no new features and there's pretty much no performance increase, not to mention we don't even have the hardware yet to support most of dx11 features" .[/QUOTE] Most DX11 hardware is releasing within the next 3-6 months Fun fact: DX10 and 11 give CONSIDERABLE performance increases when doing something DX9 does as well simply because since the rewrite of DirectX they have streamlined the entire process. Also direct X 10 and 11 DO offer you more visually then 9 does, but not a lot of it is noticeable by the end user. it is things like being able to render effects that previously we had to trick you into thinking where rendered, when in reality they used other methods to provide a smoke and mirrors type visual experience. "soft shadows and high detail particle effects" for example. Being able to actually do such things enables developers to crate high detailed environments and characters a lot easier then with DirectX9 while giving you room performance wise to add in a lot of other details you would normally have to forgo. BUT it sounds as if you are not actually raging at anything. To the statement that removing DirectX 9 is a dumb thing, writing a engine that is backwards compatible is expensive and time consuming, as well as detrimental to a game that wants to take advantage of DirextX's new capabilities, as well as alot of other things that i really do not think you will even care about seeing as i would probably be just as angry if i did not know how much of a "bitch" it is to force a rendering engine to be backwards compatible.
[QUOTE=Jimmg;20588336]I doubt DX9 could handle most of DX11 features.[/QUOTE] If you don't know what you're talking about then dont post :O
Now that we have the timer out of the schedule, someone make it so that the bodies don't dissappear.
[QUOTE=databee;20588375]If you don't know what you're talking about then dont post :O[/QUOTE] Right backatcha, babe ♥
Here are some Out Of The Map screens for the ones, who can't get it work. I must say, that this game has an incredible landscape. [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-08-06-01.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-08-24-32.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-11-55-10.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-12-59-36.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-13-07-81.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-14-56-96.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-16-28-36.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-18-08-67.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-19-04-61.jpg[/img] [img]http://filesmelt.com/dl/JustCause2_2010-03-06_13-19-09-96.jpg[/img] Fucking Fraps reduced the quality.
[QUOTE=Bluesummers;20588364]i would probably be just as angry if i did not know how much of a "bitch" it is to force a rendering engine to be backwards compatible.[/QUOTE] Yeah please stop talking to me like I don't know my shit. Supporting multiple libs isn't as hard as you're making out. Maybe for you it is idk. You can support opengl/dx with a simple interface and then just swap out the dll. If I can do it then fucking AAA game devs can. [editline]12:44PM[/editline] holy anti alias batman
[QUOTE=databee;20588526]Yeah please stop talking to me like I don't know my shit. Supporting multiple libs isn't as hard as you're making out. Maybe for you it is idk. You can support opengl/dx with a simple interface and then just swap out the dll. If I can do it then fucking AAA game devs can.[/QUOTE] I was trying to be as civil as possible but you frankly do not know what you are talking about. Alot of what is going on in Just cause 2 alone will not run by swapping out Dll's and running it with openGL. You are going to have a TON of rendering issues. Also they simply cut support for directX9 for simple speed and efficiency that DirectX 10 and 11 bring. Same reason why DICE said BC2 was their last DX9 game ever [Frostbyte 2 does not support 9 it was hacked in manually] Same reason why the next Unreal engine wont support it Same reason why countless games coming out in the fallowing year wont support it
[QUOTE=databee;20588526]Yeah please stop talking to me like I don't know my shit. Supporting multiple libs isn't as hard as you're making out. Maybe for you it is idk. You can support opengl/dx with a simple interface and then just swap out the dll. If I can do it then fucking AAA game devs can. [editline]12:44PM[/editline] holy anti alias batman[/QUOTE] I think you're missing the point.
[QUOTE=Bluesummers;20588630]Alot of what is going on in Just cause 2 alone will not run by swapping out Dll's and running it with openGL. You are going to have a TON of rendering issues. [/QUOTE] Then that's bad design. [editline]12:52PM[/editline] [QUOTE=Bluesummers;20588630] Same reason why DICE said BC2 was their last DX9 game ever [Frostbyte 2 does not support 9 it was hacked in manually][/QUOTE] Oh dear lol, and i'm the one who doesn't know what they're talking about. Save the bullshit. Good night and god bless!!
[QUOTE=databee;20588648] Oh dear lol, and i'm the one who doesn't know what they're talking about. Save the bullshit. Good night and god bless!![/QUOTE] Rendering Architect at DICE [URL]http://twitter.com/repi/status/8378072409[/URL] k
Anyone know how many vehicles are in the demo? is it just the two sports cars? or more.
[QUOTE=AirbusA340;20588720]Anyone know how many vehicles are in the demo? is it just the two sports cars? or more.[/QUOTE] There's a pretty good selection of vehicles... Helicopters, a plane, motorcycles, etc. There's even some pretty neat vehicles hidden around the military bases... (Like the sports car-dune buggy hybrid thing...)
[QUOTE=mondo2004;20588751]There's a pretty good selection of vehicles...[/QUOTE] Planes, Choppers, Bikes, Cars, Jeeps. Even an Armoured Van
I know that, I found most of the hidden crap I am just after the sports cars.
Actually in Battlefield Bad Company 2, DX9 can't support DX10/11 features, like in-engine anti-aliasing. Running the game in DX9 (more like forcing it, requires config editing) disables the AA. So yes developers are working on DX10/11 exclusive features. Upgrade.
[QUOTE=Zatharon;20585443][URL]http://rapidshare.com/files/359600867/JustCause2.CT.html[/URL] I got it to work, anyone who cant get it to work, get cheat engine, load up this config, freeze the three values, first is time, second is grenade ammo, 3rd is C4, freeze 'nades and c4 and you'll have unlimited.[/QUOTE] reupload it please. [editline]08:31AM[/editline] [QUOTE=BOLOPatch;20587405]Ok... try this slightly modified version. [code] ;;================================================================================ ;; Includes ;;================================================================================ #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #RequireAdmin #NoTrayIcon ;;================================================================================ ;; Main ;;================================================================================ Opt("WinTitleMatchMode", 4) SetPrivilege("SeDebugPrivilege", 1) Global $ProcessID = ProcessExists("JustCause2.exe"); Dim $ProcessFound = 0 While $ProcessFound = 0 If $ProcessID = -1 Then MsgBox(4096, "Error", "No process found.") Exit(1) EndIf $ProcessFound = 1 WEnd WinActivate("Just Cause 2 Demo") $wc = WinGetPos("Just Cause 2 Demo") $x = $wc[0] + ($wc[2] / 2) - 149/2 $y = $wc[1] + ($wc[3] / 2) - 42/2 GUICreate("BOLOPatch", 149, 42, $x, $y, BitOR($WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_BORDER)) GUICtrlCreateLabel("Status:", 0, 0, 37, 17, $SS_CENTER) $status = GUICtrlCreateLabel("", 40, 0, 107, 17, $SS_CENTER, $WS_EX_CLIENTEDGE) GUICtrlCreateLabel("Coding by G&H Productions", 0, 24, 148, 17, BitOR($SS_CENTER,$SS_NOPREFIX), $WS_EX_CLIENTEDGE) GUISetState() Patch() While 1 $msg = GUIGetMsg() Switch $msg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd ;;================================================================================ ;; Patch ;;================================================================================ Func Patch() $DLL = _MemoryOpen($ProcessID) If @Error Then GUICtrlSetData($status, "Patching failure.") EndIf _MemoryWrite(0x004FE17D, $DLL, 0x90, "byte");;; _MemoryWrite(0x004FE17E, $DLL, 0x90, "byte");;; TIME LIMIT DISABLE _MemoryWrite(0x004FE17F, $DLL, 0x90, "byte");;; _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");;; _MemoryClose($DLL) GUICtrlSetData($status, "Patching success!") EndFunc ;;; ;; NOMADMEMORY EXTRACT ;;; 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 _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]And this time, try it after you get completely ingame. (After the cinematic)[/QUOTE] where do I put this?
[QUOTE=Suttles;20589000]reupload it please. [editline]08:31AM[/editline] where do I put this?[/QUOTE] try these instructions [url]http://www.facepunch.com/showpost.php?p=20586947&postcount=1256[/url]
Augh. I hex edited my executable and used CheatEngine to remove map/time limitations and it works just fine... I don't see what you're all about with your autoit and code when it's pretty easy to follow these instructions... [url]http://www.facepunch.com/showpost.php?p=20581569&postcount=140[/url] Not to mention it was done pretty damn quick, 140 posts into the thread. :D ..or maybe it was another thread. I don't know anymore. :l
I have one gripe with the controls, when you want to zip over to something you quickly double tap the grappling hook key but I sometimes triple tap and wind up aborting the zip which is really annoying. what they should do is make it so when you jump and hit the hook key once you zip to what ever your hooked on to. that would make my life so much easier.
"Try transporting oil now, ya pipeline jerks!" Oh God that had me in stitches when I first heard it. And when I saw the island reveal at the end of the demo my jaw dropped.
[B]AH! HE CAGHT ME WIDH HIZ WIAR TING![/B] I lol'd
Rico after destroying communications base; [I]"Looks like they lost communication."[/I] Really?
[hd]http://www.youtube.com/watch?v=gwuSeRCK-yo[/hd] [hd]http://www.youtube.com/watch?v=7CMD_gj4i8k[/hd] Two vids I put together.
This is great fun. Had a huge carchase where I has hanging onto the front bumper of an enemy jeep, shot the driver causing the jeep to keep flying straight ahead and over a cliff. I clambered into the driver's seat as it flew through open air and landed with a nasty crunch. I did survive the fall however. I'm desperate to see the rest of Panau now though. Hanging from a Heli and seeing all the cities and strange buildings in the distance really makes me want to explore. Can't wait for this to be released.
I wish you could use the grappling hook while being in stunt position on a helicopter. It's such a burden to land, tether x to helicopter, enter it, wait for the rotors to start and then take off.
How do you dual-grapple things?
[QUOTE=Omolong;20589899]How do you dual-grapple things?[/QUOTE] Aim into something and hold the grapple button (F) and he will shoot the grapple, but still have the other hand of it in his hand. Then aim into something you want it to be connected with and release grapple button (F).
1. Press F, hold it. 2. Aim at second object/person/thing. 3. Release F while still aiming at second object/person/thing. 4. ??? 5. Profit! Darn, Ninja'd.
What does "military security increased"? Less or more military?
Clearly it means less.
Sorry, you need to Log In to post a reply to this thread.