Cascading Quake C Converter
From NFBSP
| Cascading Quake C Converter | |
|---|---|
| Author(s) | FordGT90Concept |
| Size | 5.68 KiB |
| Release Date | 01 Dec 2007 |
| Current Version | 2.01 |
| Prerequisites | .NET Framework 2.0 |
| CLR Compliant | Yes |
| Download | |
This application is old. Use Model Converter or Nightfire Model Compiler instead.
Converts a QC and all referenced SMD files from v10 to v11 or v11 to v10. It does this by opening the given QC, reading it's contents one by one, and spitting out valid code to the output directory. Commands that are not allowed are excluded. Additionally, it also updates all referenced SMD. There are flags (see below) to make it update just a single SMD file if that is what you desire.
This application bridges the scripting side of the studio model conversion delima.
[edit]
Usage
cqcc [-qc "file" OR -smd "file"] -save "directory" [-load "directory"] [-reverse] [-root "id"] [-q]
- -qc "file" -qc or -smd is required. The .QC file to convert. It will cascade through all referenced .SMD files. It will ignore directories. If you need to set a directory, use -load.
- -smd "file" -qc or -smd is required. A .SMD file to convert. It will ignore directories. If you need to set a directory, use -load.
- -save "directory" The directory to save converted files to.
- -load "directory" Optional. The directory to find the .QC and .SMD files in.
- -reverse Optional. Instead of converting from v10 to v11, it will convert from v11 to v10.
- -root "id" Optional. The bone number to base all normals on.
- -q Optional. Run the application in quiet mode. In quiet mode, it will only write errors to the console.
Examples:
cqcc -qc "myqc" -save "v11" cqcc -qc "myqc" -load "v11" -save "v10" -reverse -q cqcc -smd "mysmd" -save "v11" -root 21 cqcc -smd "mysmd" -load "v11" -save "v10" -reverse
[edit]
Version History
- 2.1.0 - Made the executable CLR compliant.
- 2.0.0 - 80% recoded from original mostly focusing on giving productive error messages and improving the file system.
- 1.2.0 - Added "-dir <converted directory>" and "-file <converted filename>" arguments.
- 1.1.0 - Removed unreferenced code making the .EXE a third the original size. Added "-studio <smd file>" for converting a single SMD.
- 1.0.0 - First public release.
