Page 2 of 2

Re: Tools (Useful Programs) List

Posted: Wed Feb 09, 2011 5:12 pm
by MaestraFénix
http://www.interlopers.net/forum/viewto ... 25&t=31005

PackBSP

(didn´t test it yet)

For pack the custom content of a map. Maybe can have some bugs.

Features:

* Directly reads the BSP file to determine the assets it depends upon
* Examines the same information Steam and the Source engine does in order to determine what directories and archives (e.g. GCF files) are used by a game.
* Examines the game archives (ex. GCF) when finding assets, so it knows when an asset is truly "missing".
* Reads materials and discovers required materials/textures
* Reads models and discovers required materials for skins. For static models, only the skins actually in-use are packed.
* Reads soundscapes and includes custom .wav files
* Reads particle manifests and includes .pcf files
* Includes detail sprites
* Includes custom skyboxes
* Handles custom attributes from TF2 control points and flags (more mods later)
* Finds miscellaneous requirements, like from move_rope and func_smokevolume, among others
* Includes ambient_generic sounds (WAV)
* ... and other minutia and special cases.
* Detect and ignore cubemaps
* Warn when someone has a file both on-disk and in-gcf with the same relative path
* Support SourceMods somehow, probably with an option for a passed-in exclusion list
* Option for a "must include" list as well, so mappers can easily handle edge-cases.
* Get up to speed with the new TF2 entity dependencies (like custom flag models)
* Figure out how to best manage map entity checks to support multiple mods' features beyond TF2s
* Clearer command-line output.
* GUI interface
* Installer

Re: Tools (Useful Programs) List

Posted: Wed Jun 01, 2011 11:40 pm
by fug4life
Mecha the Slag's MDL Reskinner (tool)

http://mechaware.net/mdlreskinner.zip

Image

This tool simplifies the process of reskinning models. Load a model, change its texture paths (and, if you want, leave some as they were), save it and BAM. Your model is reskinned. The new materials can have any length you want, no need to worry about anything!

This can also be done by recompiling, or through hex editing, but this is much faster and has a neat gui yay

Note: This does not change the model's path. You will need to find another tool for that, or have to hex edit the path yourself

Re: Tools (Useful Programs) List

Posted: Thu Jun 02, 2011 8:46 am
by MaestraFénix
fug4life wrote:Mecha the Slag's MDL Reskinner (tool)

http://mechaware.net/mdlreskinner.zip

Image

This tool simplifies the process of reskinning models. Load a model, change its texture paths (and, if you want, leave some as they were), save it and BAM. Your model is reskinned. The new materials can have any length you want, no need to worry about anything!

This can also be done by recompiling, or through hex editing, but this is much faster and has a neat gui yay

Note: This does not change the model's path. You will need to find another tool for that, or have to hex edit the path yourself
Close Enough.

If only allows change model paths and anims, would be perfect....Anyway, Mecha is great.

Re: Tools (Useful Programs) List

Posted: Wed Jun 22, 2011 8:55 am
by MaestraFénix
http://wallworm.com/projects/utilities/ ... _hull.html

You wanted make a complex collision model? This beauty will do it!!

Things To Know

Collision hulls must be Convex.

If your model is complex and cannot be realistically wrapped in a single convex shape, then the hull must be separate convex pieces.

If your hull is composed of multiple pieces, and each piece is an Element sub-object of a single mesh, then each element must have a unique smoothing group (that other elements in the hull do not share).

For multi-part hulls, your model QC file must have the $concave paramter.

Demostration:


Re: Tools (Useful Programs) List

Posted: Sat Jul 30, 2011 4:36 pm
by MaestraFénix
Remember the tool posted by Fug before, the MDL resskiner? Mecha just released the final version. In this new version, it allows create a model path (so you directly create an hexed model instead of override the original) and use new paths for the texture (no longer is necesary use the original).

http://mechatheslag.net/gaming/index.ph ... mdl-hexer/

Download: http://software.mechatheslag.net/mdlhexer.zip

Now, everything is more easy :3

Re: Tools (Useful Programs) List

Posted: Mon Aug 01, 2011 8:30 pm
by fug4life
You guys seen this, could make for some interesting shaders (cough parallax)

http://developer.valvesoftware.com/wiki ... aderEditor

http://www.facepunch.com/threads/1108567

Re: Tools (Useful Programs) List

Posted: Tue Aug 02, 2011 1:56 am
by TESLA-X4
I've heard about that, but my attempts to integrate it have been partially successful - integrating it into OC went okay, but in use, it generates some NULL pointer crashes in the precompiled binary. I have yet to test how it works on a fresh SDK, so it could just be me using it incorrectly. Personally, I blame the stale codebase. :P

Re: Tools (Useful Programs) List

Posted: Wed Sep 21, 2011 8:37 am
by MaestraFénix
http://www.facepunch.com/threads/1126220

http://code.google.com/p/srcdemo2/downloads/list

SrcDemo2

What does it do?
SrcDemo² lets you render smoother movies, faster (doesnt work for L4D and L4D2).

Smoother, how?
By using frame blending. Frame-blending is not a new technique. It involves rendering a movie at a very high framerate, then blending those frames together into a lower framerate. This gives the final video a smoother feel.
However, these frame are quite large in file size, and if you want something very smooth, you would thus require a lot of disk space in order to store all those frames. This is where SrcDemo² comes in.

Faster, how?
SrcDemo² creates a virtual filesystem that sits within the game's directory. When the game tries to write image files to it, those images get caught before they get written to disk. Instead, they are kept in memory. After a sufficient amount of images has been caught, they are blended together, and one single frame is written to the disk, in another directory of your choice.

This not only allows you to render movies a lot faster (since frames are not written to disk, and the disk is slow), but also smoother, because you can set the framerate as cray-high as you want and the disk storage needed will not change!

Examples:





Re: Tools (Useful Programs) List

Posted: Thu Dec 13, 2012 4:30 pm
by MaestraFénix
You have this annoying error when testing your map?

Image

No more:

http://sassilization.com/inlinepatcher/

The Sassilization Inline Patcher is a utility application which fixes “bad inline model number #, worldmodel not yet setup” errors in Source engine BSP files. These errors are very common and cause many people to crash on certain maps, regardless of game or gamemode. Valve recently made an attempt to fix them, but the problem remains.


How it works

The cause of bad inline model errors is the presence of static content (decals) on dynamic brush entities (doors, moving platforms, breakable glass panes, rotating parts and so on). This application analyzes the map and tries to find such occurences using a procedural lookup method based on the brush models' faces. This is what the number in the errors represents — the index of the inline model causing problems. If invalid decals are found, they are removed from the entity lump and the new, patched map is saved.

Re: Tools (Useful Programs) List

Posted: Wed Apr 24, 2013 9:08 pm
by MaestraFénix
BspZipGui

https://sites.google.com/site/softdevdy ... /bspzipgui

By far the best tool for add/extract content to a map. Works on every Source game/mod, and doesn´t give any errors in-game unlike PakRat or PackBSP.

The main advantage that has this tool, is that you only have to specify a folder where are your content, and the tool will recursively adding all the content inside of your map.

You only have to indicate the path of your bspzip.exe (For OC, SteamApps/youraccount/sourcesdk/bin/source2007/bin/bspzip.exe), the map where you are going to add or extract content, and the folder where are the content to add, or where is going to be put.

Download version 1.0 (2013.02.07):
https://sites.google.com/site/softdevdy ... pZipGui.7z

Requirements:
Windows XP SP3 or higher
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
7-Zip capable unarchiver

Re: Tools (Useful Programs) List

Posted: Mon Nov 04, 2013 3:06 pm
by MaestraFénix
Crowbar

https://sites.google.com/site/zeqmacaw/tools/crowbar
http://steamcommunity.com/groups/CrowbarTool

Source Engine Model Decompiler and Compiler

Crowbar is a tool that decompiles source engine models (such as those in Counter-Strike Source, Garry's Mod, Half-Life 2, Left 4 Dead 2, Portal 2, Source Filmmaker, and Team Fortress 2, as well as mods) and provides a convenient interface to Valve's model compiler.

Crowbar is intended to be a replacement for the famous MDL Decompiler made by Cannonfodder. MDL Decompiler has not been updated for many years and can't fully decompile the latest model versions used in source engine games. Crowbar is being developed to handle these later versions.

Includes several improvements such as working flexes, jigglebones, batch decompiler and more. Check the website to more information.

Download (22/10/2013 0.11):
https://docs.google.com/file/d/0Bz8zS9q ... sp=sharing