Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ACRE support #39

Open
MildlyInterested opened this issue Feb 10, 2022 · 3 comments
Open

ACRE support #39

MildlyInterested opened this issue Feb 10, 2022 · 3 comments

Comments

@MildlyInterested
Copy link

Not a pull request but might be useful for anyone trying to implement this:

https://github.com/diwako/ACRE2-Custom-Signal-Calculation#radio-jammers

@Z8MB1E
Copy link

Z8MB1E commented Oct 5, 2023

@Crowdedlight I would really love to see this added! Your modules are literally a godsend when Zeusing!

@Crowdedlight
Copy link
Owner

Crowdedlight commented Mar 31, 2024

Notes for self:

[{
    // ACRE signal processing
    private _coreSignal = _this call acre_sys_signal_fnc_getSignalCore;
    _coreSignal params ["_Px", "_maxSignal"];

    // Modify signal (eg. zero-out if in jam area)
    if (player inArea myTrigger) then {
        _Px = 0;
    };

    // Return final signal
    [_Px, _maxSignal]
}] call acre_api_fnc_setCustomSignalFunc;

Then add handling for multipliers for jamming. Straight up multiplication.

Send: 1, normal
Send: 0, completely jammed

Send/Receive; receive 0, send 1: means can't hear anything, but still talk on comms.

For ACRE that is more simulation-oriented, maybe consider the jammers to here only jam the Receive. As anyone within range of jammer would struggle to receive based on signal strength of jammer, however if transmitting within radius, it depends on if your signal makes it outside the influence of jammer, when received. Although for game mechanic maybe just let the transmitting be affected by 5-10% of the what the receiving jamming, to help indicate jamming to listeners outside?...

Not sold on best approach here.

Degrade signal so badly that being 200 meters away is already completely garbled on the 343:
0.00001

@Crowdedlight
Copy link
Owner

Basic ACRE2 jamming is implemented with #81 slated for next release. Currently, it only supports jamming radio comms. Tracking, listening in etc. are not currently supported.

Might be supported at some point, but no promises.

@Crowdedlight Crowdedlight removed their assignment Apr 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants