Jump to content
Sign in to follow this  
.kju

PboDll - The ultimate BI file handling suite

Recommended Posts

What is it?

PboDll is the project name and the engine for Eliteness and the Dos Tools.

Eliteness is the application recommended for the user preferring the standard GUI interaction.

The DOS Tools offer great flexibility and power. They can be used via the windows cmd shell or shell extensions.

  • Very fast and universal.
  • Works for OFP, OFPE, ArmA I and ArmA II.
  • Works on XP, Vista and Win7.
  • Extract pbos, pack pbos.

  • Transform configs, rvmat, mission.sqm file into the engine binary format (rapify)
    and convert it from binary to human readable (deRapify).
  • Can do different sorts of syntax and logic error (lint check).
  • Extract the model.cfg from any p3d.
  • Check the file format version of a file and output various useful basic information
    (DeFXY, DeP3d, DePac, DeRtm, DeWrp).
  • Rename file paths easily inside PBO, Wrp, P3d and rvmats. Very powerful tool.

Not to mention to handle well all the crazy user specific file system setups and preprocessor tweaks.

Here you can find all the currently available tools for download:

http://dev.withsix.com/projects/mikero-pbodll/files

Who made it?

Largely coded by Mikero. Along with many excellent contributions by the community.

Mikero is well known for his long time community work at OFPEC and various projects.

He is also one of the major authors in the BIKI of the file format descriptions.

Contact:

http://dev.withsix.com/projects/mikero-pbodll/wiki

How can You contribute?

Here is another key aspect. Mikero is highly welcoming all types of contribution to the project.

The core idea of the DePbo module is to solve challenges once and share the functionality to anyone freely.

Even more coders are encouraged to check the c++ source, reviewing the code to improve it, suggest

new functionality or even became part of the project and help out in coding.

At the same time user feedback of all sorts is always very welcome.

Got a problem? Do not understand a detail? Want to suggest new functionality?

Feel free to visit the PboDll project site and share your thoughts and ideas.

Enjoy. :bounce3:

Edited by .kju [PvPscene]

Share this post


Link to post
Share on other sites

My contribution will be integration of certain tools into AddonSync2009.

I'm currently fiddling with queryaddons.exe to try and make something that can tell you what addons are needed to play a given mission.

I don't know if this is possible but it would be a great thing to have:

-select mission x

-have the tool disect it

-create a temp folder with required addons and the mission /possibly with a selection screen so users can still pick addons.

-launch the mission with it's required addons.

This is currently still somewhat in "dream" phase, but I must say Mikero and crew are doing a superb job and maybe we can get to a point where this dream becomes reality!

Also for now you must allready have the addons on disk, but maybe one day we could make some kind of "service" that can download whatever you need.

Share this post


Link to post
Share on other sites

mikero is looking for model.cfg experts to test and comment his tool:

ExtractModelCfg.exe

Extract P3d re-creates the model.cfg file (if any) from an odolv40/48 (arma/arma2) p3d

Download latest version and DePbo dll.

Put both in the same folder, launch via command line:

ExtractModelCfg NameOfP3d[.p3d]

Also works for a2 p3d. Feedback very welcome. :)

Share this post


Link to post
Share on other sites

Confirm the most recent version of the ExtractModelCFG.exe is the 1.60 from August 1.61 from October?

Edited by TRexian

Share this post


Link to post
Share on other sites

ExtractModelCfg1.61.rar 2009-10-19 21:20:21

You can sort by date by clicking on the column.

The dll does the main work. So that one gets updated very frequently.

Share this post


Link to post
Share on other sites
mikero is looking for model.cfg experts to test and comment his tool:

ExtractModelCfg.exe

Download latest version and DePbo dll.

Put both in the same folder, launch via command line:

ExtractModelCfg NameOfP3d[.p3d]

Also works for a2 p3d. Feedback very welcome. :)

I did not verify, but at first look it seems working, the settings are correct, you only need to specify the axis.

Share this post


Link to post
Share on other sites

Does this rely on an ArmA install on the machine running it? Or admin privs?

Running it on a couple custom p3ds and get a returned error "could not create cfg." (That is after it does say nLods= # and otherwise appears to work.)

Share this post


Link to post
Share on other sites

baaaad ass! testing......

EDIT

works fantastic :) I dont know how I missed the modelcfgExtractor before :)

Edited by Soul_Assassin

Share this post


Link to post
Share on other sites

Thanks to Mikero more outstanding tools are available. :)

Convert OFP world files to ArmA / ArmA II

---------------------------------------------

OFP world editors and old school terrain fans rejoice.

ConvertWRP makes it possible to easily convert an OFP WRP file,

both OPRW (binarized) and 4WVR (not binarized) to an ArmA PEW.

The pipeline is simple and very fast.

Convert WRP back to Visitor3 editable PEW format

---------------------------------------------------

It happens from time to time that people loose their source PEW

due to hardware failure or other reasons.

ConvertWRP allows one to easily convert an ArmA or ArmA II WPR file,

both OPRW (binarized) and 8WVR (not binarized) to an ArmA PEW.

Be sure to respect the copyright of BI and community made worlds.

To release someone else's hard work you must get permission to do so!

Create object template PEWs

-------------------------------

To be able to place objects in Visitor 3 one has to import and define

objects first in a very cumbersome and tiring way. Not so any longer!

CreatePewObjects can create easily a PEW from a source text file

definition that contains all object definitions of your preference.

Even more it can extract definitions from existing PEW files or remove

all/partial definitions from a PEW file to stop buldozer defining

the actual objects in the WRP and therefore effectively mass removing

objects.

Feedback

----------

All tools are still in development. Your testing and feedback is

very welcome. Please visit the PboDll project space and leave your thoughts.

:bounce3:

Edited by W0lle
links fixed

Share this post


Link to post
Share on other sites

gday SA :)

this is very welcome. Mikero is happy to share the source to allow other people contribute.

We are using Skype as the main communication tool (text chat). If you have an account,

PM me the name please.

To clarify: ConvertWRP and CreatePewObjects are both available in the PboDll project space.

Object and terrain data, as well as layers work. Special aspects like road networks

and a few others may or may not. This is why testing and feedback is very welcome.

Edited by W0lle
links fixed

Share this post


Link to post
Share on other sites

Convert Visitor3 editable PEW to WRP format

-----------------------------------------------

To covert a PEW to 8WVR in Visitor is a tedious act.

Especially if you need to do this many times.

ConvertWRP is now able to easily convert an ArmA PEW file,

to an ArmA 8WVR (not binarized) WRP in a matter of seconds.

Linux compatible tool set in development

-------------------------------------------

Killswitch is reworking the source currently to make the dll and

the command line tools usable in a Linux environment.

This is great news for people with a dedicated build environment,

as most of the time these are running on a Linux box.

Feedback

----------

As always your testing and feedback is very welcome.

Please visit the PboDll project space and leave your thoughts.

:bounce3:

Edited by W0lle
links fixed

Share this post


Link to post
Share on other sites

Ah - forgot about this thread.

I figured out what was going on with my issue. I'd been using it on rather simple models (one of my own, and others by someone else) that, in retrospect, didn't have anything necessarily requiring a .cfg. No skeletons, or anything like that.

Just tried it on something more elaborate and it worked a charm.

Well done. :)

Share this post


Link to post
Share on other sites

Hey kju-

Quick issue with the latest Eliteness (2.60) and the latest depbo.dll (2.70) - Eliteness doesn't want to start. :( But, that's not what brings me here. (Edit: just tried Eliteness 2.6 with depbo 2.41 and it at least opens.)

I have received a .p3d model that won't open in O2, and I tried a couple of the p3d tools from d-h and it just says that it is undecodable or something like that. Are there any specific diagnostic tools to help sort out what the issue may be?

Thanks!

Share this post


Link to post
Share on other sites

TRexian please open a ticket here.

There is no p3d converter/editor for a1/a2 ODOL p3d available so far.

You need to ask the author for an editable MLOD p3d or external format.

Share this post


Link to post
Share on other sites

Got it.

Now, keep in mind I could be doing something wrong with Eliteness - do you REALLY want me to open a ticket? :D

Share this post


Link to post
Share on other sites

Nah. Mikero needs to compile the tool again vs the latest dll.

It is good if the messenger of bad news is not always me. :D

Share this post


Link to post
Share on other sites

I would be new to un pbo'ing and using tools like this... is this user friendly? also I have windows 7.. can someone please explain the installation process to this noob. Thanks.

Share this post


Link to post
Share on other sites
I would be new to un pbo'ing and using tools like this... is this user friendly? also I have windows 7.. can someone please explain the installation process to this noob. Thanks.

Hey Meatball,

Did you ever get this installed?

Share this post


Link to post
Share on other sites

You know I did get it installed, but I had to take a break from ArmA for 5 months and I forgot almost everything...

Where do I get the PboDII download?

-------------------------------------------------------------------------------------------------------------

I just downloaded Eliteness and copied its DePbo.dll file and pasted it in all of the BI Tools folders... is that correct?

Edited by Meatball0311

Share this post


Link to post
Share on other sites

Q: can these links be updated?

Im trying to use the old cpbo that worked for arma and arma2 but it is not working for Operation Arrowhead.

Also the links from 1st post are dead, unable to have crystal information.

All i want is to make a config.bin to a config.cpp with info in it. The old fashion way does not work anymore with the old cpbo from arma2.

Any clarifying help is appreciated. Please don't direct me to dev-heaven site.

Thank you for your attention.

EDIT: Finally found the problem, i was using the kegetys "tools06062009.zip", instead of the tools07072010.zip

For the others that had the similar problem please use the following links for the updated and working tools:

http://www.kegetys.net/arma/

http://www.kegetys.net/dl.php/tools07072010.zip (use this)

Edited by bravo 6

Share this post


Link to post
Share on other sites

hello I need a little help ... I have my folder called devgrup with config.cpp file but I can not make it .pbo with MakePbo, could give me an example of how to do it thanks (I've already read the readme with Syntax but not I manage to do so)

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×