Giter Site home page Giter Site logo

Comments (10)

winseros avatar winseros commented on May 29, 2024 1

Hi, @stubbornick. Now I see this strange behavior, though can not understand its origin yet.

For some reason, after applying compression to .sqf scripts, they refuse being execVM-ed. Though they still perfectly get call-ed and spawn-ed.

As a workaround, you may disable compression while packaging. For that, you put a file with the pbo.json in the mission root. The file content should be:

{
    "compress": {
        "exclude": [
        ],
        "include": [
        ]
    },
    "headers": [
    ]
}

You may ensure the compression got disabled by looking at the pbo size.

Meanwhile I'll try to figure out why compression makes ArmA so strangely "partially-crazy".

from pboman3.

winseros avatar winseros commented on May 29, 2024 1

I disabled the default script compression.

from pboman3.

Raideralexis avatar Raideralexis commented on May 29, 2024

I'm trying to edit a mission but when it's time to repack it, pbo manager halves the size of the pbo. Using your old pbo manager doesn't seem to cause any problems..

.
Error1

Captura

from pboman3.

winseros avatar winseros commented on May 29, 2024

The previous version did not apply file compression, while the new one - does.
Please let me know whether the new file still functional despite the reduced size.

from pboman3.

logimy avatar logimy commented on May 29, 2024

Please let me know whether the new file still functional despite the reduced size.

No, it doesn't. I've tried to repack Antistasi into PBO file with compression and mission has stopped working correctly.

from pboman3.

winseros avatar winseros commented on May 29, 2024

Can you share the original file and the repacked one?

from pboman3.

stubbornick avatar stubbornick commented on May 29, 2024

I have the same issue with KP Liberation mission. Here are original and repacked versions: https://github.com/stubbornick/pboman3/tree/develop/examples
In game you can choose mission slot, but after you click "Continue" on map you will get no menu forever (like it is still loading). Checked on dedicated server. No changes to mission done.

from pboman3.

 avatar commented on May 29, 2024

i have some problem with Arma 3 Domination mission (altis map)
After compression revive (if player is killed) in mission not working

fixed by edit pbo.json to:

{
    "compress": {
        "exclude": [
        ],
        "include": [
        ]
    },
    "headers": [
        {
            "name": "Mikero",
            "value": "DePbo.dll.8.35"
        },
        {
            "name": "version",
            "value": "22082616"
        }
    ]
}

also because of this, the players had various errors about the lack of files

from pboman3.

winseros avatar winseros commented on May 29, 2024

I think it worth disabling compression of sqf by-default.

from pboman3.

Nighthawk42 avatar Nighthawk42 commented on May 29, 2024

I think it worth disabling compression of sqf by-default.

I concur. Until I found the JSON excludes, I too kept having my missions halved and they'd break around 80% of the time if SQF compression was enabled. Compression is nice, but in this day and age of mass storage might make it fairly moot unless you have hundreds of PBOs making up a addon or such.

from pboman3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.