roby65 Posted April 15, 2008 Share Posted April 15, 2008 Hi guys! I'm working on a d3d9 proxy with directx....but now i found this renderware SDK! which is better? Link to comment Share on other sites More sharing options...
AK-73 Posted April 15, 2008 Share Posted April 15, 2008 (edited) I think Renderware was developed for cross-plattform development, just like Java. The purpose is to allow easy development of a (3D) application for PC+PS2+etc., if I am not mistaken. [Edit] Keyword: Middleware. Alex Edited April 15, 2008 by AK-73 Link to comment Share on other sites More sharing options...
ModelingMan Posted April 15, 2008 Share Posted April 15, 2008 The only problem that arises is licensing. To distribute an application linked with the Renderware libraries is illegal without the proper license. Although you can use the RW headers in conjunction with calling the RW functions embedded in III, VC or SA, this rules out the legal issues, but you'll find that all three 3D GTAs don't have every RW function... If you are a user of IDA (Interactive Disassembler), and have Flair included with it, you can create a signature file from the RW libraries and apply it to a GTA disassembly which will give you the locations of the RW functions. Link to comment Share on other sites More sharing options...
Sacky Posted April 15, 2008 Share Posted April 15, 2008 If you are a user of IDA (Interactive Disassembler), and have Flair included with it, you can create a signature file from the RW libraries and apply it to a GTA disassembly which will give you the locations of the RW functions. Could you tell me how to do that? I've always wanted to know... Link to comment Share on other sites More sharing options...
ModelingMan Posted April 16, 2008 Share Posted April 16, 2008 Could you tell me how to do that? I've always wanted to know... Well first you copy flair\bin\pcf.exe to the folder with the *.lib files and type the following in command prompt: pcf -s *.lib <insert pattern name>.pat A pattern file is now created, copy this file to flair\bin\ and in the command prompt (from the Flair bin folder) type the following: sigmake <insert pattern name>.pat <insert signature name>.sig If there happens to be collisions (sigmake will say so, and it's most probable there will be), then you must go to the folder and look for a .exc file... Open it in notepad, and you should see these lines: ;--------- (delete these lines to allow sigmake to read this file); add '+' at the start of a line to select a module; add '-' if you are not sure about the selection; do nothing if you want to exclude all modules Remove them, save, and re-run sigmake with the same parameters. You should now have a .sig file which you should copy to the IDA\sig\ folder. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now