Mikero Tools

From Bohemia Interactive Community
Revision as of 00:48, 17 April 2021 by R3vo (talk | contribs) (category)
Jump to navigation Jump to search


Free evaluation versions of the tools are available at here[1]. They are robust tools intended to help you and intended to be sufficient for your needs. These tools are also supported by BI using their steam tools updater.

Subscriber versions[2] are available to, well, hell, subscribers!

The difference between the two version is the free ones are a snapshot of the latest releases (with some cripplers) when using the older versions is no longer possible due to changes bis have made to their engine.

Updates to subscribers occur roughly once/week. Updates for free versions, approx every 4 months.

You can contact me on mikero@norfolk.nf or on Skype. I am friendly, my anti spammers are not.


If this product causes your computer to explode, your mother in law to drop down dead, your girlfriend to run away with your secretary... Sue me.


   Self Installers

All tools come with a no-brainer auto install. The location of all products is hard wired to the same folder because no individual tool stands alone. They all require the same dos path environ string to find each other. Because individual tools are independently added to the toolset when you decide to, they can't be 'just anywhere'.

Additional Requirements

After a decade of use, dePbo dll has come to a crossroad, where, in order to continue it must split into component parts so that frequent upgrades to the dll (as bis move goalposts) don't impose penalties on the users by needing ever-increasingly large downloads to keep up.

Additional support dlls

To this end, 'oem dlls' are provided for 3rd party, open source, software that is not really part of dePbo proper but were merely containered within it. Formerly supplied internally, this was as convenience to users. Now, it has become a penalty due to the payload involved. The chances of these additional dlls being changed are very low. Hence the desirability of isolating them.

Currently, only one extra dll is required.

1) All DePboTools rely on DePbo.dll which is packaged separately. You MUST download this dll, once, for any of the tools, including this one, to work.

It is rare to exceptional that your exe will change. Improvements to the dll happen often.

2) Depbo.dll relies deOgg.dll. You MUST, additionally, download this dlls, once.

These support, or oem dlls are provided on the same site as depbo.dll

3) All gui tools rely on above plus microsoft dll's which *might* not be on your system.


	MakePbo.exe,Dewss.exe etc 	 
 	Support dlls 	 
 	Microsoft mfc dlls 	 

Nitty gritty

Start menu shortcuts begin at Mikero\DePboTools

Physical programs and documentation begin in C:\Program Files(x86)\Mikero\DePboTools

Environment path variable is set to the common Mikero\DePboTools\bin folder.

Registry Settings being in HKLM\Software\Mikero\DePboTools (getting rather consistent, isn't it)

The tool.exe is always located in the bin folder.

Individual tools may, or may not have additional, less used, exe's or bat or configuration files files in their respective Mikero\DePboTools\docs\ folder.

It is your responsibility to read thru the specific tool documentation (or examine it is docs folder) to discover the extra goodies (if any)


No Individual tool will uninstall the complete suite. The last tool de-installed, will remove all Mikero\ folders, start menu shortcuts, registry settings and environ path.

Dual Dos / Windows apps

Many exes are dual apps. They either work in genuine dos prompt and batch files, or, as a standard windows gui.

The exe decides which mode to work in based on (lack of) command line arguments.

When provided a separate dos only exe is supplied in the package. It is always called <NameofExe>Dos.exe

It serves no purpose for majority use and does not need installing. It is available to the cognoscenti who either

  • want to work in speed freak mode, sans windows
  • have 'issues' with batch processing and stderr >piping (among other inconsistencies)

Windows mode

Click on the exe via windows explorer. OR

in a dos prompt NameOfExe // no arguments OR

use the start menu

Dos Mode

Drop a file onto the exe via windows explorer OR in a dos prompt

NameOfExe -some_options some\file(s)

General dos syntax

General command line syntax for all tools is

 NameOfexe [-options...] \whatever\source\file[.ext] [destination]

In general -options are only for special case. Default behavior is the norm.

In general [.ext] is not required for the sourcefile. In general, the ext type is implicit.

In general destinations are optional. When not specified, output file(s) are to same folder.

All dos tools handle destination PATHS versus destination FILES. Either, can be specified.

Options are always case InSensItiVe

Provision is made to distinguish std output to screen (which can be >piped) versus error information, also sent to screen, but via stderr. Error info is not normally, >piped

Pressing the escape key normally causes any dos tool to exit

All dos tools return 0 on success

The -P option for all exes is reserved for bat file use: do not pause.

Help screen

For dos tools: Typing the command only (no parameters) will display a help page

For dual dos/gui tools: Typing -syntax achieves same result

Licence: Eula

Source code when provided in this product is Free. You are free to use it for *any* purpose whatsoever.

when provided, main.cpp is an example code of how *THIS* tool interfaces to DepPbo.dll


the dll is supplied with a .lib for those developers wishing to access the api via (say) visual basic.

The lib, SERVES NO OTHER PURPOSE and is not necessary for a 'user' to install anywhere

Tool updates since free tools




  • dta files
    • copies all dta bin files to p:\dta
    • converts all dta\bin files to rap if they are rap (future proofing bis)
  • now let's you choose which drive to extract to (except A:\,B:\,C:\ or D:\)
    • if the drive doesn't exist, it will let you create one, or simply re-assert the drive with a subst command

1.28 removed deroad.exe to synchronize Tim will update to latest engine versions when Tim updates it.


  • extracts marksman PBOS
  • no longer extracts any dubbing pbos

ConvertWrp subscribers only

DeFxy subscribers only

DeKey subscribers only


DeP3d subscribers only

DePac subscribers only


Show text

DePew subscribers only


1.76 improved utf8 support

DeRtm subscribers only

DeRoad (Tim DIttmar)

1.40 handles type 71 p3ds

DeTex subscribers only

DeWrp subscribers only

DeWss subscribers only


Show text



  • fixes for vipermaul/ace/cba
  • fixes for gui version registry


compression and obfuscation only available to subscribers


  • added ifa to syntax error display.
  • corrected readme as !obfuscate, not &obfuscate
  • added -M don't binarise mission.sqm


  • added documentation for obfuscate and rebuild required addons
  • changed -Z (compression) to allow only z=blah
  • fixed bug in ignore compression list where .txt was not found

MoveFolder subscribers only

MoveObject subscribers only

pboDeps subscribers only


obfuscation and compression are only available to subscribers Show text

QueryAddons subscribers only


no changes

SetVersion subscribers only