Jump to content

Photo
* * * * * 1 votes

Mikero's Dos Tools


  • Please log in to reply
125 replies to this topic
Thread Starter
mikero
mikero

    CWR² Developer

  • Members
  • 234 posts

#1

Posted 11 May 2011 - 15:07

The Dos Tool kit contains over twenty different exe's to ease the burden, chief among them

Make/ExtractPbo
Rapify/Derapify/LintCheck : all cpp' rvmat and mission sqm's
ConvertWrp: to pew
MoveObject: absolute must for repathing p3d's, wrps, and rvmats

Eliteness: An all in one gui that works from ofp cwc thru to Arrowead. You can inspect the inner contents of p3d, rtm, pbo's, fxy,wss, wrp, pew and etc etc.

:Powerful lintchecking on most file formats to checkfor corruption and or missing files.

:Make and extract pbo's, wash the dishes and make coffee too.

The heart of all Dos Tools and Eliteness is dePbo.dll. This dll is in a continuous state of refinement, and has been consistenly upgraded for past 5 years.

Free Dos Tools Home Page

http://dev-heaven.ne...ro-pbodll/files

These tools will not be updated

Subcriber tools
https://dev.withsix....pbodll-up/files

Cost is $35/year via paypal sloompie16@gmail.com (Marielle Andrew). Include your DH login name with your payment.

Enjoy

Edited by Mikero, 10 June 2015 - 10:57.

Ook?:cool:

sickboy
sickboy

    Colonel

  • Members
  • 9947 posts

#2

Posted 11 May 2011 - 15:42

Best PBO Tools hands down! Generates good formats, and has a more paranoid parser that informs you about errors and warnings where others would simply ignore and move on.
Not to mention all the other useful and cool tools that are available, like MoveObject, etc.

ACE, CBA and my personal projects are built with these babies since the beginning.
Mikero also provides great support for his tools.

Some tips for GUI/windows explorer right click menu-users; You can use FileMenu Tools to easily get windows explorer, right click, Unpack PBO, Pack PBO, Rapify PBO, Rapify Config, etc etc.

Thanks Mikero!

Edited by Sickboy, 11 May 2011 - 15:47.


icebreakr
icebreakr

    Captain

  • Members
  • 6208 posts

#3

Posted 11 May 2011 - 18:35

Without Mikero's tools I would be still hex-hacking my first map ;)
Tnx Mikero for all your hard work. And special tnx to SgtAce, Kju, Wld427, NZDFCrash, Sickboy and many other community members for providing much needed help and support.

IceBreakr, C/O [SBP] - Slovenian Black Panthers (www.vojak.si)

OUT NOW for A3: Isla Duala 3.35 | Island Panthera v3.1
WIP: Isla Abramia, Lingor, Tonal Legend, Isla Balkania, Keystone, Jade Groove 3, Ibis World, Rowalla.

sigbif.jpg


Fox '09
Fox '09

    Chief Warrant Officer

  • Members
  • 3327 posts

#4

Posted 18 May 2011 - 15:28

First thing I install after bi tools. I use these daily in my workflow , and it is especially handy when you have more than one file to deal with .

Thanks, no qualms here - a solid peice of work

nettrucker
nettrucker

    Warrant Officer

  • Members
  • 2020 posts

#5

Posted 15 June 2011 - 17:12

was looking for dpbo.dll couldn'y find it at first now I found what I was looking for.

Edited by nettrucker, 15 June 2011 - 17:16.
solved my issue

Do you like music?
http://www.alchemydi....com/index.html

Originally Posted by walker
Took out myself and two other squad mates bouncing a grenade off a wall.

Originally Posted by CarlGustaffa
Bah, I've done that since OFP I can't hit a barn when I'm trying to. But with nades, I can hit a barn when I'm not trying to


DiRaven
DiRaven

    Corporal

  • Members
  • 87 posts

#6

Posted 18 July 2011 - 19:55

The Dos Tool kit contains over twenty different exe's to ease the burden, chief among them

Make/ExtractPbo
Rapify/Derapify/LintCheck : all cpp' rvmat and mission sqm's
ConvertWrp: to pew
MoveObject: absolute must for repathing p3d's, wrps, and rvmats

Eliteness: An all in one gui that works from ofp cwc thru to Arrowead. You can inspect the inner contents of p3d, rtm, pbo's, fxy,wss, wrp, pew and etc etc.

:Powerful lintchecking on most file formats to checkfor corruption and or missing files.

:Make and extract pbo's, wash the dishes and make coffee too.

The heart of all Dos Tools and Eliteness is dePbo.dll. This dll is in a continuous state of refinement, and has been consistenly upgraded for past 5 years.

Dos Tools Home Page

http://dev-heaven.ne...ro-pbodll/files

Enjoy


Won't you mind If I include your tools into an IDE project I'm working on?

Thread Starter
mikero
mikero

    CWR² Developer

  • Members
  • 234 posts

#7

Posted 19 July 2011 - 12:37

depbo.dll / depbo.lib.so (linux) , and all it's accompanying exe's, including all source code, are without restrictions of any kind. As the eula states, if it causes your mother in law to drop down dead, or your wife to run off with your secretary. Sue me.

you are free to hack belt and bash it into any form or product that gives you a thrill.

Depbo.dll has become the benchmark standard, you'd be insane, NOT to use it

Edited by Mikero, 19 July 2011 - 12:40.

Ook?:cool:

DiRaven
DiRaven

    Corporal

  • Members
  • 87 posts

#8

Posted 26 July 2011 - 10:51

Just curious, why do windows EXE's (MakePbo.exe, for instance) send all the output with the help from the dry run (did not yet check the rest) via ErrorStream instead of regular Input(Output)Stream?

Thread Starter
mikero
mikero

    CWR² Developer

  • Members
  • 234 posts

#9

Posted 27 July 2011 - 12:54

Just curious, why do windows EXE's (MakePbo.exe, for instance) send all the output with the help from the dry run (did not yet check the rest) via ErrorStream instead of regular Input(Output)Stream?


am rather hopeful this is not correct.

The exe's distinguish between 'status' information (what the dll is doing / has found) and 'what the customer wanted'

An example would be a DIR listing of pbo content. typically

extractpbo -LB (list brief) SomePbo > pipe.txt

'what the customer wanted' was a file looking very similar to a dos dir/b somefolder >pipe.txt

ie something to feed directly into a renamer a deleter an excel file,etc.

to achieve that. the standard finishing line "No Errors" is sent to stderr, not, stdio

if you find this is not the case. raise a ticket at dev heaven please.
------
Oh, and PS *all* exe tools return 0 (No Error) status or an errocode which is typically used in a bat file as

for (whatever)
{
SomeDll.Exe -options file
if errorlevel 1 goto bugger
}

Edited by Mikero, 27 July 2011 - 12:59.

Ook?:cool:

Phlogios
Phlogios

    Private First Class

  • Members
  • 20 posts

#10

Posted 10 August 2011 - 19:55

Not sure if this is the right place to post this,
but ArmA2P broke my Buldozer.
I thought it was just a freak accident, so I did this:

I deleted everything in the P: drive.
I reinstalled BI Tools 2.5.1, and ran Oxygen 2 and started Buldozer. It worked.
Then I ran ArmA2P, let it churn for a couple of minutes, then it gave me an error message while extracting ui.pbo. Apparently the SHA is mismatched, and ArmA2P stopped running.
I figured it would be fine anyway, so I started Oxygen 2 and now I can't run Buldozer.
I have repeated this procedure 3 times, and it always works with a clean install of BI Tools, but stops working after ArmA2P has run. And it always fails at the same file, ui.pbo.

All I want is to have the ArmA 2 files extracted on the P drive so I can use the env maps in buldozer.

Phlogios
Phlogios

    Private First Class

  • Members
  • 20 posts

#11

Posted 10 August 2011 - 23:56

I made it work by reinstalling the BIS tools without removing the contents of the P: drive.

pathetic_berserker
pathetic_berserker

    Master Gunnery Sergeant

  • Members
  • 1266 posts

#12

Posted 17 August 2011 - 11:46

Thank you Mikero.

Have been using your tools since the dark ages and stopped checking the rest some time ago.

Cheers
Posted Image

ruebe
ruebe

    Unfit for duty

  • Members
  • 953 posts

#13

Posted 27 November 2011 - 16:32

Best PBO Tools hands down!

Absolutely! Why isn't this thread sticky?!

These tools are the missing processors for your ant pipeline (or any other build tool). No matter if you're building some addons or if you're a mission maker working on a new campaign. Write your build script once and live happily ever after... ;)

Thanks Mikero!
Some banana for you: :yay:

Thread Starter
mikero
mikero

    CWR² Developer

  • Members
  • 234 posts

#14

Posted 28 November 2011 - 07:00

thanks for your comments and support ladies.

the dll is guaranteed to be backward compatible, no matter how many revisions and 'improvements' are made to it. Hell, it still handles the original ofp demo from a decade ago and the now redundant xbox.

as you say, write your script once. you will never have to change it because it breaks. you might change it for a new feature, but that's it.
Ook?:cool:

Lorca
Lorca

    Sergeant

  • Members
  • 156 posts

#15

Posted 14 December 2011 - 01:59

Hi, I'm a new to editing in Arma and I was wondering if this tool is good to ease the somewhat convoluted process of implementing textures into Arma 2? I wish Arma 2 had an intuitive user friendly way of adding textures to the game. In other games like Oblivion and Skyrim for example, you only need to place the new texture you've made into the texture folder in the game directory and that's it. The game will recognize the new texture. If you didn't like the results you simply delete the texture from the folder and the game will revert back to having the vanilla texture once again since all official files are within a file with a different extension to avoid users corrupting the main files.
Weekly fps quotes: "no man has beaten my record im surprised got 135-3" -Black Ops player

"i hate the reload time on this game(Black Ops), who the hell can reload 3 shells in 1 second?" -Black Ops player

"i have mw2 and its filled around with kids,nerds,hackers whatever and its so fake, u will get mad if u play it bro" -BFBC 2 player

mycatsaid
mycatsaid

    Staff Sergeant

  • Members
  • 238 posts

#16

Posted 23 December 2011 - 02:31

Can anyone give me a hand with Eliteness v2.90. I have latest files of dePBO too.

I'm trying to dePBO the latest version of domination from the dev-heaven site but everytime I try it says

======HEADER=======
Mikero=DePbo.dll
Pbo Type is: Resistance

I've tried to understand the readme and I can't figure out how to get it to change to arma, I have it set in my options but still no luck.

I'm trying to edit the file co30_Domination_2_60u_West_OA.Takistan.pbo but everytime I try to edit the missions.sqm it's in a different format. I need the pbotype to show as Arma.

Can anyone help out? Thanks.

Ps sorry for posting in wrong forum

Edited by mycatsaid, 23 December 2011 - 03:37.


Max Power
Max Power

    Mr. Angry Face

  • Members
  • 12828 posts

#17

Posted 23 December 2011 - 02:47

Merging with the proper thread...
Posted Image
Posted Image
My inbox is fill and won't be emptied. If your PM is regarding requests to use my work, unfortunately I choose not to grant such permission. My work is for use with CWR2 only.

mycatsaid
mycatsaid

    Staff Sergeant

  • Members
  • 238 posts

#18

Posted 23 December 2011 - 03:14

Merging with the proper thread...


Thanks was a dumb mistake posting there.

I didn't fix Eliteness however I just decided to follow Xeno's advice and do what he said http://forums.bistud...7&postcount=903

Edited by mycatsaid, 23 December 2011 - 05:34.


Thread Starter
mikero
mikero

    CWR² Developer

  • Members
  • 234 posts

#19

Posted 23 December 2011 - 08:11

Can anyone give me a hand with Eliteness v2.90. I have latest files of dePBO too.

I'm trying to dePBO the latest version of domination from the dev-heaven site but everytime I try it says

======HEADER=======
Mikero=DePbo.dll
Pbo Type is: Resistance

I've tried to understand the readme and I can't figure out how to get it to change to arma, I have it set in my options but still no luck.


Yes. this is tricky, and a bit on the tough side to make 'better' for the user.

Mission.pbos ,at best, are RESISTANCE pbo's in architecture. And much more commonly, simple cwc pbo's. *irrespective of engine*. The *contents* of the pbo, the files themselves, might be encoded for ofp, or for arma (or for vbs), but the architecture is resistance.

This is what eliteness is telling you when it extracts. The way the pbo is constructed, is Resistance, it has, no prefix

When it comes to MAKING a mission pbo, eliteness is fully aware that you want the CONTENTS to be in arma rap-format.

I agree, this is confusing, will think of something here to remove the doubt, but I hope above explains what you're seeing.

---------- Post added at 08:11 AM ---------- Previous post was at 07:53 AM ----------

Hi, I'm a new to editing in Arma and I was wondering if this tool is good to ease the somewhat convoluted process of implementing textures into Arma 2? I wish Arma 2 had an intuitive user friendly way of adding textures to the game. In other games like Oblivion and Skyrim for example, you only need to place the new texture you've made into the texture folder in the game directory and that's it. The game will recognize the new texture. If you didn't like the results you simply delete the texture from the folder and the game will revert back to having the vanilla texture once again since all official files are within a file with a different extension to avoid users corrupting the main files.


sorry for the long quote, but, you've pretty much described EXACTLY how an addon.pbo 'works'. It's a scrillion times more powerful than simply changing a texture, a model, or an entire island, depending entirely on what you want to do. (many simply do just change a texture). if you don't like it, you remove it. same as skyrim et al

the *difference* is that where (in skyrim/L4D) you would put a shiny new texture, or indeed an ini file, in a specific folder location. with Bis, you put it in locations in your addon. That's all
Ook?:cool:

mycatsaid
mycatsaid

    Staff Sergeant

  • Members
  • 238 posts

#20

Posted 23 December 2011 - 12:18

Hey Mikero, thanks for the reply :) I kinda got the reason why it was saying that bu it was just confusing to try change that, but I read that resistance file gets compressed so the mission.sqm gets encoded so that's why I couldn't change it over to arma or I could be wrong. But I did read if you just depbo the pbo then load up the sqm file in elite it will refix it to arma?

Anyway, thanks for clearing that up for me. I did manage to solve the issue by just recreating domi myself which I should have done in the first place. But I guess I tried the easy option of trying to get the files Xenon already created instead, it's just updating domi is always a nightmare xD Thanks for reply anyway!