• Welcome to Freedom Reborn Archive.
 

Converting FF1 FX to FF2 Gold 101

Started by electro, February 10, 2007, 08:38:33 PM

Previous topic - Next topic

electro

The problem with the fx Time Delays is that FF2 has 3d fx & ff1 has d2 fx - so while they will still display (to one degree or another ) the Time Delay comes from it being a 2d only fx - so what i have done so far is look at FX from ff2 & ff1 & see if I can take a FX nif from FF2 & swap the textures to point at a FF1 FX with a hex editor - I am ussing Nas Hex you can download it for free HERE : http://www.nassoftware.com/

I,ll give a quick example of converting the FX later on - first what you need to do if you havn't already is look in your freedom force vs the third reich/ DATA folder for a file called art.ff - now copy & past it to your desktop / then right click it & rename it art.zip - you can now look at all the art files in dds format (hopefully you have a DDS convertor 2.1 if not then you can download it for free HERE : http://eliteforce2.filefront.com/file/DDS_Converter;29412

OK now lets start the example - I wanted to take the FX from FF1 gas_pellet_yellow & convert it to a FF2 - so I looked threw the FX folder in art.zip for shadows flash bomb since it has the same end FX as gas pellet but, in 3d FX format - I took the End Nif & opened it with Nif Scope which came with FF2 & saved the nif as a diff name (it can be anything) - next i opened my newly renamed nif with nas hex - then clicked SEARCH then FIND & typed in TGA (lowercase) & found the first tga smoke_grey_02 (see example pic 1) & overwrote it with gas pellet tga smoke_yell_gp (see example pic 2) - (pay carefull attention to this) when renaming the fx with nas hex you must put your cursor in front of grey_02 (see example pic3) then type in yell_gp - if you do this any other way then the fx wont work - so next I hit the Find Next option with nas hex to see the next tga & rename it accordingly (see example 4) & what you end up with is a FX that now has no time delay since your ussing the nif from FF2 - lastly you need to rename the Nif end again & your all set to throw it into your game - Note some FX Nifs from www.fxforce.com where made from scratch & we may never get them converted but most FX where made from Irrationals nifs so there is quite alot you actually can convert :blink:

Example pic #1 : http://img.photobucket.com/albums/v119/hulkgray/hulkgray2/fx1.jpg

Example Pic #2 : http://img.photobucket.com/albums/v119/hulkgray/hulkgray2/fx2.jpg

Example pic #3 : http://img.photobucket.com/albums/v119/hulkgray/hulkgray2/fx3.jpg

Example pic #4 : http://img.photobucket.com/albums/v119/hulkgray/hulkgray2/fx4.jpg

detourne_me

this fixes the time delay in area and grenade attacks??  sweet
i'm assuming you could probably do the same to projectiles too IE add a 2d plane in to a 3d fx.nif and the retexture wherever needed.  this should improve ingame accuracy then too.