Jump to content

Any SERIOUS programmers here?


Parabellum
 Share

Recommended Posts

Hey guys (and ladies),

Let me toss something out here and see what happens. If you've played OFP or VBS1 in the past few months, you probably know about Kegetys' DXDLL program, which uses a modified DLL to allow the game to take advantage of DX8's post-processing effects like blur, NVG effects, color effects, and reflections. It occurred to me that the same thing should be possible with Ghost Recon. I'm not a programmer, but it seems to me that there must be some people in this community who can do such a thing. Why hasn't someone already done that for Ghost Recon? GR would look so much better with post-processing effects.

Link to comment
Share on other sites

As far as I know, all the source code in Ghost Recon is compiled into various files, so you will need a decompiler to edit those and I guess only RSE has it. When it comes to bumpmapping, normalmapping, specular mapping you mentioned in the Dynacomp thread, this is DX9 features. Start modding some characthers in Source and you can use that as much as you want... ;)

Link to comment
Share on other sites

very interesting idea Para. :yes:

Biro, are you saying that it's just not possible for GR? I mean, i haven't really looked at OFP/VBS1 but people must have decompiled that somehow right? :huh: Anyway, just asking, don't really know that much about serious programing.

Link to comment
Share on other sites

Sounds too much like the BallisticX cheat that has direct X hacks in that make people glow with chameleon skins etc.

Anything that can give you the ability to alter what you see compared to others is pretty much a cheat in my mind and shouldn't be considered, as good intentions could be twisted to bad ones by unscrupulous people.

Link to comment
Share on other sites

Yes, I don't think it's possible for GR as the code for the engine itself have been compiled. This is the reason why you don't see any "groundbreaking" mods for GR either, as it's not possible to edit the sourcecode so I don't think it's possible to edit this either.

A really good programmer could probably have figured out of this, but then he would have been breaking the law as it's RSE/UBI property I think.

I'm not sure about OFP but there I belive some parts of the code is open for the public to change, or a good programmer did this in a legal way. I'm not 100% sure about anything...I'm just guessing.

Link to comment
Share on other sites

The DXdll that Para refers to, deals with the way that the textures are processed, I think it affects more the way that DX8 handles effects more than actually changing the game. I could be way off, but that's what it looks like to me, as the interface that comes with it, deals with postprocessing, and glare, and things like that.

Link to comment
Share on other sites

Yes, I don't think it's possible for GR as the code for the engine itself have been compiled. This is the reason why you don't see any "groundbreaking" mods for GR either, as it's not possible to edit the sourcecode so I don't think it's possible to edit this either.

A really good programmer could probably have figured out of this, but then he would have been breaking the law as it's RSE/UBI property I think.

I'm not sure about OFP but there I belive some parts of the code is open for the public to change, or a good programmer did this in a legal way. I'm not 100% sure about anything...I'm just guessing.

ok. thanks for clearing that up Brio. pitty...

Link to comment
Share on other sites

You never know, Bungie released the source code to the public for Marathon just in the last year or so (Marathon was a doom-style game for Mac, except much better than doom :D ) Maybe years from now when Ghost Recon is long forgotten by most people, the developers will release the source code. Then again seeing as how RSE is under greedy Ubisoft its probably not likely. Just my 2c.

Link to comment
Share on other sites

You never know, Bungie released the source code to the public for Marathon just in the last year or so (Marathon was a doom-style game for Mac, except much better than doom  :D )

OMG! :rofl: i had no idea anybody else played that game! It was my first computer game, was amazing....when i was ten...

Link to comment
Share on other sites

Para, good idea. If a server was running punkbuster I believe you'd be punked. Also it sound like it would have to been run as a mod? It may not run with other mods etc. I'm not into programming etc. but that's what I think anyway.

Edited by jmcdonald
Link to comment
Share on other sites

Well, I did a bit of tinkering. It turns out, Ghost Recon does recognize the modified DLL file. It even displays the message "DXDLL Active..." when the game is loading (which is what it's supposed to do). However, the game crashes when it gets to the main splash screen. Perhaps there is still hope. :) Maybe someone who's well-versed in programming can figure it out.

Link to comment
Share on other sites

A really good programmer could probably have figured out of this, but then he would have been breaking the law as it's RSE/UBI property I think.

Potentially it violates the reverse engineering restrictions of the US Digital Millenium Copyright Act, and the US claims the right to prosecute DMCA violations no matter where in the world the law was contravened.

Not something to try without a waiver from RS/Ubi saying they're okay with it...

DG

Link to comment
Share on other sites

I don't think that the GR exe has to be modified in any way to get it to work. According to feersumendjin, one of the guys who made the dll for OFP, the dll itself is what needs to be modified, not the game. The dll simply processes each frame after it is rendered by the game.

Link to comment
Share on other sites

I bet it needs to be program to activate once the game is started not in the menu screen. The menu screens have always been weird in GR, specially if you had Voodoo Gcard! My guess anyway. I might know someone who can help will speak with them.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...