๐ฌ๐ง English | ๐ท๐บ ะ ัััะบะธะน
Automated MP4 โ BIK conversion pipeline with WAV audio mixing and MIX archive packaging for the Command & Conquer franchise.
| Game | Format |
|---|---|
| Red Alert 1 ๐ด | HD + Standard |
| Red Alert 2 ๐ก | HD + Standard |
| RA2: Yuri's Revenge ๐ฃ | HD + Standard |
Download source MP4 videos, BIK files, and WAV audio tracks. Required for Cross_Converted_BIK.bat to work.
| Game | Link | Contents |
|---|---|---|
| ๐ด Red Alert 1 | Yandex.Disk | MP4 + WAV |
| ๐ก Red Alert 2 | Yandex.Disk | MP4 + BIK + WAV |
| ๐ฃ RA2: Yuri's Revenge | Yandex.Disk | MP4 + BIK + WAV |
| Tool | Purpose |
|---|---|
๐ฌ radvideo64.exe |
MP4 โ BIK encoding (Bink 1.0) |
๐ต BinkMix.exe |
WAV โ BIK audio mixing |
๐ฆ ccmix.exe |
MIX archive packing |
๐๏ธ ffmpeg.exe |
H.265โH.264, MP3โWAV |
๐ฎ binkplay.exe |
BIK preview player |
๐ง CMDParse.exe |
Universal argument parser |
Cross_Converted_BIK.bat [flags]| Flag | Description |
|---|---|
๐ฏ -GAME:RA1 / -GAME:RA2 / -GAME:RA2YR |
Filter by game (use multiple for several) |
๐ฅ -GROUP:name / -G:name |
Filter by voice group (use multiple for several) |
๐ -RES:600p |
Filter by resolution (use multiple for several) |
๐+ -RES:600p+ |
Include noformat |
โญ๏ธ -INCREMENTAL |
Skip converted files |
๐ -RETRY |
Retry failed files |
๐๏ธ -DRY_RUN |
Preview mode |
Examples:
Cross_Converted_BIK.bat -GAME:RA2
Cross_Converted_BIK.bat -GAME:RA2 -GAME:RA2YR
Cross_Converted_BIK.bat -GAME:RA2 -GROUP:Original -GROUP:7wolf
Cross_Converted_BIK.bat -GAME:RA2 -GROUP:Original -RES:600p -RES:720p
Cross_Converted_BIK.bat -GAME:RA2 -GROUP:Original -RES:600p+
Cross_Converted_BIK.bat -GAME:RA2 -GROUP:"City [Dyadyushka Risyotch]"
Cross_Converted_BIK.bat -GAME:RA2 -GROUP:Original -RES:600p -INCREMENTAL
Cross_Converted_BIK.bat -GAME:RA2 -GROUP:Original -RES:600p -DRY_RUN
Cross_Converted_BIK.batPack_Mixes_MO_Vision.bat [-GROUP:name] [-GAME:name]| Flag | Description |
|---|---|
๐ฅ -GROUP:name |
Pack specific voice group |
๐ฏ -GAME:name |
Pack specific game |
Examples:
Pack_Mixes_MO_Vision.bat
Pack_Mixes_MO_Vision.bat -GROUP:Original
Pack_Mixes_MO_Vision.bat -GAME:RA2 -GROUP:7wolf
Pack_Mixes_MO_Vision.bat -GAME:RA2YRPack_Mixes_Original.bat [-GROUP:name] [-RES:resolution]Without parameters โ processes Original group with 600p resolution.
Examples:
Pack_Mixes_Original.bat
Pack_Mixes_Original.bat -GROUP:Original -RES:1080p
Pack_Mixes_Original.bat -GROUP:"Russian project" -RES:720p
Pack_Mixes_Original.bat -GROUP:7wolf -RES:600pyrH265.batInteractive tool. Prompts for folder path with videos. Converts H.265 to H.264 without audio. Supports MP4, MKV, MOV, AVI, M4V, TS, WEBM, FLV.
MP3_to_WAV.bat [-OVERWRITE] [-DRY_RUN]| Flag | Description |
|---|---|
๐ -OVERWRITE |
Overwrite existing WAV files |
๐๏ธ -DRY_RUN |
Preview mode |
Examples:
MP3_to_WAV.bat
MP3_to_WAV.bat -DRY_RUN
MP3_to_WAV.bat -OVERWRITEPreview.batInteractive preview tool. Step-by-step menu:
- Select game (RA1/RA2/RA2YR)
- Select MP4 file
- Select resolution
- Select voice group (or no audio)
- Preview in
binkplay.exe
MIX_Diff.batInteractive comparison tool. Three modes:
- Compare two BIK directories
- Compare two MIX files
- Compare MIX file with directory
Resolution_Convert.batInteractive tool. Three modes:
- Convert single BIK to new resolution
- Batch convert all BIK in folder
- Convert MP4 to BIK with custom resolution
test.batRuns 6 checks:
- Tools (radvideo64, BinkMix, ccmix)
- Folders (Clean_MP4, WAV_Sound)
- MP4 โ BIK conversion
- BinkMix.exe existence
- Nolang config validation
- DRY_RUN mode
Validate_MIX.batInteractive validation. Select source:
Build\MOV(MO Vision archives)Build\OriginalGames(original game archives)- Custom path
Checks each MIX file: size > 0, minimum header size, ccmix --verify.
CMDParse.exe is a universal argument parser used by all batch scripts.
CMDParse.exe [flags]| Mode | Description |
|---|---|
--mode:cross |
Cross_Converted_BIK (default) |
--mode:pack_mo |
Pack_Mixes_MO_Vision |
--mode:pack_original |
Pack_Mixes_Original |
--mode:mp3_to_wav |
MP3_to_WAV |
--mode:h265 |
H265.bat |
--mode:preview |
Preview.bat |
--mode:validate |
Validate_MIX.bat |
--mode:resolution |
Resolution_Convert.bat |
--mode:mix_diff |
MIX_Diff.bat |
| Flag | Description |
|---|---|
๐ฏ -RA1, -RA2, -RA2YR |
Game flags |
๐ -GAME:RA2,RA2YR |
Comma-separated game list |
๐ฅ -GROUP:Original,7wolf |
Comma-separated voice groups |
๐ -RES:600p,720p+ |
Comma-separated resolutions |
๐ -DRY_RUN, -INCREMENTAL, -RETRY, -OVERWRITE |
Mode flags |
๐ -SOURCE:path, -OUTPUT:path |
Path parameters |
โ --help |
Show help |
| Utility | Description |
|---|---|
--list-groups |
List available voice groups |
--list-files |
List available MP4/BIK files |
--verify |
Verify all BIKs exist for resolutions |
--cleanup |
Remove empty BIK files |
--stats |
Show file statistics |
Defaults are loaded from cmdparse.ini.
All scripts use config_loader.bat with config.ini:
[paths]
radtools_new=third-party\Radtools_New\radvideo64.exe
radtools_old=third-party\Radtools_Old\BinkMix.exe
ccmix=third-party\CCMIX\ccmix.exe
ffmpeg=third-party\ffmpeg.exe
[folders]
mp4_source=Clean_MP4
sound_source=WAV_Sound
clean_bik=Clean_BIK
final_ra1=Final_BIK_RA1
final_ra2=Final_BIK_RA2
final_ra2yr=Final_BIK_RA2YR
build_root=Build
[config]
log_file=conversion_log.txt
failed_file=failed.txt
[nolang]
files_hd=ALLIESMAP_01 ALLIESMAP_02 ...
files_noformat=AFTRMATH AIRFIELD ...CMDParse defaults (CLI arguments override these):
[defaults]
mode=cross
games=RA1,RA2,RA2YR
groups=
resolutions=
dry_run=false
incremental=false
retry=false
overwrite=false| Resolution | RA2/RA2YR | RA1 | Bitrate |
|---|---|---|---|
600p |
800x600 | 1024x600 | 400 kbps |
720p |
960x720 | 1280x720 | 600 kbps |
768p |
1024x768 | 1366x768 | 700 kbps |
900p |
1200x900 | 1600x900 | 900 kbps |
1080p |
1400x1080 | 1920x1080 | 1150 kbps |
600pyr |
800x600 | โ | 1100 kbps RA2YR only |
noformat |
โ | 1024x564 | 400 kbps RA1 only |
Original ยท R.G.MVO ยท VHS
Original ยท 7wolf ยท City [Dyadyushka Risyotch] ยท Fargus ยท Russian project ยท Triada ยท XXI Vek [8 Bit]
French ยท German ยท Korean ยท Ukrainian ยท Thai ยท Turkish
Original ยท 7wolf ยท City [Dyadyushka Risyotch] ยท Fargus ยท Triada
French ยท German ยท Korean ยท Ukrainian ยท Thai ยท Turkish
- ๐ฅ๏ธ Platform: Windows 10+ (cmd.exe only)
- โฑ๏ธ Encoding: ~3-10 min per MP4 file
- ๐พ MIX limit: Max 2GB per MIX file (x86)
- ๐ป Hidden windows: radvideo64 and BinkMix run hidden (no popup windows)
- ๐ Incremental:
-INCREMENTALskips converted files - ๐ Retry: Failed files โ
failed.txt, use-RETRY - ๐๏ธ Dry run:
-DRY_RUNpreviews without converting - ๐ Logging: Timestamps
[HH:MM:SS]in log, ETA in console
.
โโโ Cross_Converted_BIK.bat
โโโ Pack_Mixes_MO_Vision.bat
โโโ Pack_Mixes_Original.bat
โโโ H265.bat
โโโ MP3_to_WAV.bat
โโโ Preview.bat
โโโ MIX_Diff.bat
โโโ Resolution_Convert.bat
โโโ test.bat
โโโ Validate_MIX.bat
โโโ config.ini
โโโ config_loader.bat
โโโ cmdparse.ini
โโโ Readme.md
โ
โโโ third-party/
โ โโโ CMDParse/ CMDParse.exe + sources
โ โโโ CCMIX/ ccmix.exe
โ โโโ Radtools_New/ radvideo64.exe, binkplay.exe
โ โโโ Radtools_Old/ BinkMix.exe
โ โโโ Original_MIX_Key/ MIX encryption keys
โ โโโ ffmpeg.exe
โ
โโโ Clean_MP4/ Source MP4 videos
โโโ WAV_Sound/ WAV audio tracks
โโโ Clean_BIK/ Original BIK files
โ
โโโ Final_BIK_RA1/ RA1 output
โโโ Final_BIK_RA2/ RA2 output
โโโ Final_BIK_RA2YR/ RA2YR output
โ
โโโ Build/
โ โโโ MOV/ MO Vision archives
โ โโโ OriginalGames/ Original game archives
โ
โโโ Converted/ H265.bat output
- RAD Game Tools โ Bink encoder & mixer
- FFmpeg โ Video/audio processing
- DarK600 โ AI-Upscaled cutscenes
- C&C modding community