Jump to content

mikero

Member
  • Content Count

    372
  • Joined

  • Last visited

  • Medals

  • Medals

Everything posted by mikero

  1. mikero

    Editing config.bin

    http://andrew.nf/OFP/Tools/Eliteness2.14.rar fixes some irritations with arma style rapification also corrects some poorly formed 'strings' masquerading as integers
  2. mikero

    PBO Hell

    >>Mikero's Eliteness allows 'obfuscated' pbo's to be opened. >Not in all cases. In *all* cases Colonel.
  3. mikero

    Editing config.bin

    most, if not al pbo tools expect to see a 'standard' resistance header containing three ascii strings, declaring in effect that this pbo is a resistance style vs a cold war crisis one. arma altered the information contained in these strings to contain what bi call virtual paths. (the location of the parent pbo) the flea pbo maker is a quick 'n dirty to get the job done. it would not, for instance, understand a cwr pbo if it was bitten by one, and the results for arma pbo's are problematic. flea essentially stripped these strings out as being unecessary (which was true), declaring only a single, null string, void of information. A wrinkle that the 1.95 engine can 'understand' but, afaik, no one else even thought of doing that. i doubt flea intended this as a crippler, simply a quick means to an end, to produce resistance pbos. or at least pbo's that the 1.95 engine would forgive. However, past history with our comrades from Moscow where there were indeed deliberate attempts to stop decoding (amalfi's excellent pbo tools eg) mean they will use this one too for the same purpose.
  4. mikero

    ui.pbo

    Eliteness2.12 now fixes the crashing problem some folks reported. it also handles the FleaBomb introduced to pbo's made using Flea's pbo makers. You will encounter this 'problem' on many, if not most addons made for Arma from our Russian Komrades. The newer version of eliteness also prevents system and hidden files being incorporated in a pbo, which, is a real bonus for those guys using cvs or sourcesafe applications to create their addons. Enjoy.
  5. mikero

    Editing config.bin

    Eliteness2.12 now fixes the crashing problem some folks reported. it also handles the FleaBomb introduced to pbo's made using Flea's pbo makers. You will encounter this 'problem' on many, if not most addons made for Arma from our Russian Komrades. The newer version of eliteness also prevents system and hidden files being incorporated in a pbo, which, is a real bonus for those guys using cvs or sourcesafe applications to create their addons. Enjoy.
  6. mikero

    Editing config.bin

    Eliteness version 2.10 available here
  7. mikero

    ui.pbo

    Eliteness2.10 available here
  8. mikero

    ui.pbo

    Hi Si, trailing commas at end of enums are accepted convention with c/c++ because of the annoyance of trying to code them out <grin>. My code does strip the comma, simply because I didn't trust the cut-down c compiler inside the original ofp engine (and enums are only present in a single config from the original game). I've no reason to think the engine cannot cope with them tho. Kegs has kindly supplied me the 'fix' to save me hunting for it, but, if you re-rapified any config.cpp that Eliteness generated, and *specifically* what Eliteness generated, there should not be any issue with it as an 'extern' reference produces the 'correct' encoded values. Edit: @Si to answer your last msg Eliteness, will encode the correct value if extern is seen. That is *not* the way elitensss will generate text in future, but all previous text output remains 'compatible' Edit2: Ok, reading your post am seeing that I have a separate problem apart from above. With the 'scalar error' removed AND if that text file were re-rapified, it would work 'ok' in game. The base issue you've found si is the extern references themselves are wrong for the engine (in a text cpp) and will be fixed as well..... more news later
  9. mikero

    Editing config.bin

    well folks, i am going to have to find a machine where the bloody thing DOES crash! man, this is frsutrating!
  10. mikero

    CPP to BIN

    this thread folks here
  11. mikero

    Editing config.bin

    latest version of eliteness (2.09) is available here http://andrew.nf/ofp/tools it *might* fix the crash problems. certainly hope so. @killswitch my debpo dll doesn't handle #ifdef #ifndef and neither afaik does the bis engine
  12. mikero

    CPP to BIN

    I assume a standard auto-windows update would fix this for you? @all you can get the dos console version of eliteness eg a *specific* cpp->bin tool from my site here the latest version of eliteness (2.08) is here that may fix the problem
  13. mikero

    CPP to BIN

    @maddmatt if it crashes before it starts kind of thing. eg, you dont get to click on anything or even see the panels, my best guess is you *might* have a poor version of microsoft's mfc40 and 42 dll's mine are 4.1.0.6140 and 6.0.9782.0 respectively. they are located in the windows\system32 folder
  14. mikero

    CPP to BIN

    Hi, I'm unaware of 'too many errors' let alone any errors! Afaik eliteness is heavily used out there. @vityaz, let me know the details of the crash and I'll atempt to fix it for you. The program was complied and expected to run on Windoze XP.
  15. mikero

    Editing config.bin

    Hi folks. I'm not much good at windoze anything being a linux man so doing best i can to sort it out...... basic problem appears to be if you dont' install it on a 'standard' C:\drive, then issues arise.As far as I can tell, it needs c:\windows\system32 to work 'correctly'. Shall look into that.
  16. derapified content, just like ofp will work 'as is'. However, you are introducing an un-necessary engine load if you don't re-raPify the text, to say nothing of undetected bugs until it's too late sort of thing. use this tool here http://andrew.nf/ofp/tools/eliteness2.08.rar if you are using a kegetys decode of the original config.bin make sure to set the options appropriately in Eliteness because Kegs had no need to produce output suitable for re-binarising, i do.
  17. mikero

    SVN/CVS Discussion

    the huge signficance of this is we should now be able to issue addons as MyGreatAddonV101.pbo and it make no difference whatsoever.
  18. mikero

    SVN/CVS Discussion

    FYI the eliteness tool currently allocates a 21 byte ending block to arma pbo's. Zero Filled. Not sure if Kegs does same. It is assumed (by me at least), that signing could be a separate process to the creation of the pbo itself. A two stop shop. It would allow fractured pbo's, multiple authors, to merge into one, final product. So called, patching, or derivates of that idea. Both Eliteness and Kegs account for the prefix, or folder depth we're discussing here http://andrew.nf/ofp/tools/eliteness2.08.rar
  19. mikero

    Editing config.bin

    http://andrew.nf/ofp/tools/eliteness2.08.rar fixes above. latest 'n greatest version always found at http://andrew.nf/ofp/tools/index.htm top of page
  20. mikero

    Editing config.bin

    wwwwwwwwwwwwwaaaaaa what are you doing to my poor little program phaeden ! sigh. Ok, i'm onto it. and yes, definite bug.
×