#! /bin/sh# Killing Floor mod installer deluxe made by N3Cr0echo "\033[32m Welcome to \033[1mN3Cr0\033[0m's KFmod installer.\n\n It will install KFmod into your /home directory\n"echo "Killing Floor Mod requires UT2004 3369 patch and UT2004 Megapack.\n"echo "say 'y' to proceed installation or 'n' to cancel."read kfinstif [ $kfinst = y ]then Copying files, please wait.cp KFMod20 ~/.ut2004echo "Killing Floor mod has been installed."else exit 0fiecho"\nDo you wish to have a starter on your desktop? (y/n)\n"read deskif [ $desk = y]then cp kfmod252.desktop ~/Desktopelse sleep 0fiecho"\nDo you wish to install the cache extractor script for Killing Floor mod? (y/n)\n"read ckfif [ $ckf = y]then cp "cache-extractor-linux -> Killing Floor" ~/Desktopelse sleep 0fiecho"\nDo you wish to install the cache extractor script for general UT2004? (y/n)\n"read cutif [ $ckf = y]then cp cache-extractor-linux ~/Desktopelse sleep 0fiecho "\nDo you wish to install the UT2004 playlist generator script? (y/n)\nIt's a work around for the broken ingame playlist editor.\n\n requirements: perl"read uplif [ $upl = y]then cp playlist_editor ~/.ut2004echo "The playlist generator has been installed to ~/.ut2004/playlist_editor"else sleep 0fiecho "\033[31m(Experimental! Only tested on one Ubuntu 64bit system)\n \033[32mDo you wish to install the pulse audio plugin (for surround sound and software mixing) \033[31msystem wide \033[32minto your UT2004? \n(the old OSS based openal.so will get backed up)\n "echo "This requires root rights. (and sudo) (y/n)"read paif [ $pa = y]thensudo mkdir /usr/local/games/ut2004/System/backupsudo cp /usr/local/games/ut2004/System/openal.so /usr/local/games/ut2004/System/backup/openal.sosudo rm /usr/local/games/ut2004/System/openal.sosudo cp libopenal.so.1.12.854/usr/local/games/ut2004/System/openal.sosudo else sleep 0fiecho "Done.\nEnjoy the game."
I'm not sure if we need this, but I wish to have a Linux version of the next release. Therefor I've made an installer script with many features (e.g. cache extractor). Haven't tried it yet, but when V3 comes I will build a package with it.Just to present any result:Code: [Select]#! /bin/sh# Killing Floor mod installer deluxe made by N3Cr0echo "\033[32m Welcome to \033[1mN3Cr0\033[0m's KFmod installer.\n\n It will install KFmod into your /home directory\n"echo "Killing Floor Mod requires UT2004 3369 patch and UT2004 Megapack.\n"echo "say 'y' to proceed installation or 'n' to cancel."read kfinstif [ $kfinst = y ]then Copying files, please wait.cp KFMod20 ~/.ut2004echo "Killing Floor mod has been installed."else exit 0fiecho"\nDo you wish to have a starter on your desktop? (y/n)\n"read deskif [ $desk = y]then cp kfmod252.desktop ~/Desktopelse sleep 0fiecho"\nDo you wish to install the cache extractor script for Killing Floor mod? (y/n)\n"read ckfif [ $ckf = y]then cp "cache-extractor-linux -> Killing Floor" ~/Desktopelse sleep 0fiecho"\nDo you wish to install the cache extractor script for general UT2004? (y/n)\n"read cutif [ $ckf = y]then cp cache-extractor-linux ~/Desktopelse sleep 0fiecho "\nDo you wish to install the UT2004 playlist generator script? (y/n)\nIt's a work around for the broken ingame playlist editor.\n\n requirements: perl"read uplif [ $upl = y]then cp playlist_editor ~/.ut2004echo "The playlist generator has been installed to ~/.ut2004/playlist_editor"else sleep 0fiecho "\033[31m(Experimental! Only tested on one Ubuntu 64bit system)\n \033[32mDo you wish to install the pulse audio plugin (for surround sound and software mixing) \033[31msystem wide \033[32minto your UT2004? \n(the old OSS based openal.so will get backed up)\n "echo "This requires root rights. (and sudo) (y/n)"read paif [ $pa = y]thensudo mkdir /usr/local/games/ut2004/System/backupsudo cp /usr/local/games/ut2004/System/openal.so /usr/local/games/ut2004/System/backup/openal.sosudo rm /usr/local/games/ut2004/System/openal.sosudo cp libopenal.so.1.12.854/usr/local/games/ut2004/System/openal.sosudo else sleep 0fiecho "Done.\nEnjoy the game."
The ragdoll program. What is it exactly? What type of files does it create?The reload animation seems a timing issue when the reloading state was coded. If that is the case it would just be a matter of changing and testing until it got right.I also noticed that when I use multy firemode weapons it changes the weapon mode (automatic, semi-automatic) when I aim down the sights. I do not know if this is intentional, but it should be something changeable by a key on the keyboard (say Z) and not by the mouse.I am able to get you whatever animations you want from files of the game. I can extract everything from the game. So if you need an animation to tweek it I can extract it for you.
I am able to get you whatever animations you want from files of the game. I can extract everything from the game. So if you need an animation to tweek it I can extract it for you.
umodel -path=c:/games/ut2004/KFMod20 KFCharacterModels
umodel -path=c:/games/ut2004/KFMod20 -export KFCharacterModels
basti@basti-ubuntu:~/Spiele/UT2004/umodel_linux$ ./umodelUE viewer / exporterUsage: umodel [command] [options] <package> [<object> [<class>]] <package> name of package to load, without file extension <object> name of object to load <class> class of object to load (useful, when trying to load object with ambiguous name)Commands: -view (default) visualize object; when <object> is not specified, will load whole package -list list contents of package -export export specified object or whole package -taglist list of tags to override game autodetectionDeveloper commands: -log=file write log to the specified file -dump dump object information to console -check check some assumptions, no other actions performed -pkginfo load package and display its informationOptions: -path=PATH path to game installation directory; if not specified, program will search for packages in current directory -game=tag override game autodetection (see -taglist for variants) -pkg=package load extra package (in addition to <package>)Compatibility options: -nomesh disable loading of SkeletalMesh classes in a case of unsupported data format -noanim disable loading of MeshAnimation classes -nostat disable loading of StaticMesh class -notex disable loading of Material classes -sounds allow export of sounds -3rdparty allow 3rd party asset export (ScaleForm) -lzo|lzx|zlib force compression method for fully-compressed packagesPlatform selection: -ps3 override platform autodetection to PS3 -ios set platform to iOS (iPhone/iPad)Viewer options: -meshes view meshes only -materials view materials only (excluding textures)Export options: -out=PATH export everything into PATH instead of the current directory -all export all linked objects too -uncook use original package name as a base export directory -groups use group names instead of class names for directories -uc create unreal script when possible -pskx use pskx format for skeletal mesh -md5 use md5mesh/md5anim format for skeletal mesh -lods export all available mesh LOD levels -notgacomp disable TGA compression -nooverwrite prevent existing files from being overwritten (for performance)Supported resources for export: SkeletalMesh exported as ActorX psk file or MD5Mesh MeshAnimation exported as ActorX psa file or MD5Anim VertMesh exported as Unreal 3d file StaticMesh exported as psk file with no skeleton (pskx) Texture exported in tga format Sounds file extension depends on object contents ScaleForm gfx FaceFX fxa Sound exported "as is"List of supported games:Unreal Engine 1: Unreal 1, Unreal Tournament 1 (UT99), The Wheel of Time, DeusEx, Rune, UndyingUnreal Engine 2: Unreal Tournament 2003,2004, Unreal Championship, Splinter Cell 1,2, Splinter Cell: Conviction, Lineage 2, Land of Chaos Online (LOCO), Battle Territory Online, Star Wars: Republic Commando, XIII, UE2Runtime, Tribes: Vengeance, SWAT 4, Bioshock, Bioshock 2, Ragnarok Online 2, Exteel, Killing FloorUnreal Engine 2X: Unreal Championship 2: The Liandri ConflictUnreal Engine 3: Unreal Tournament 3, Gears of War, Gears of War 2, Gears of War 3, Infinity Blade, Bulletstorm, EndWar, Rainbow 6: Vegas 2, Mass Effect, Mass Effect 2, BlackSite: Area 51, Mortal Kombat vs. DC Universe, Mortal Kombat, Turok, Fury, TNA iMPACT!, Stranglehold, Army of Two, Destroy All Humans, Huxley, The Last Remnant, Mirror's Edge, X-Men Origins: Wolverine, Magna Carta 2, Batman: Arkham Asylum, Crime Craft, AVA Online, Frontlines: Fuel of War, Homefront, 50 Cent: Blood on the Sand, Borderlands, Dark Void, Legendary: Pandora's Box, TERA: The Exiled Realm of Arborea, Blade & Soul, Alpha Protocol, All Points Bulletin, The Bourne Conspiracy, Transformers: War for Cybertron, Transformers: Dark of the Moon, America's Army 3, Mortal Online, Enslaved: Odyssey to the West, Medal of Honor: Airborne, Medal of Honor 2010, Berkanix, Undertow, Singularity, Nurien, Hunted: The Demon's Forge, Dungeons & Dragons: Daggerdale, Shadows of the DamnedFor details and updates please visit http://www.gildor.org/en/projects/umodelbasti@basti-ubuntu:~/Spiele/UT2004/umodel_linux$
UModel/UEViewer created by created by Gildor.http://www.gildor.org/en/projects/umodelIt is a console application.
umodel.exe