AFI:n sisäiset modit

Johnson
Posts: 374
Joined: 07 Dec 2013, 18:02
Location: Espoo

Re: AFI:n sisäiset modit

Post by Johnson »

Vanillan ja 3rd party modien AA-ohjuksia on melko turha verrata, koska ne on conffeissa tehty aivan eri laatuisiksi. Vanillan AA-ohjukset ovat futuristisia ja huomattavasti parempi kääntyvyys ja flaret eivät vaikuta yhtä paljon lähellekkään. Vaikka ne 3rd party AA-ohjukset toimisivat oikein, niin häviäisivät varmasti vanillan ohjuksille.
Bummeri
Posts: 3009
Joined: 09 Nov 2013, 14:35

Re: AFI:n sisäiset modit

Post by Bummeri »

aapalo wrote:ACEn stun grenade(i)ssa tuollainen vaikutus on, joten niistä saanee apinoitua
https://github.com/acemod/ACE3/blob/mas ... sionEH.sqf

Tuo kutsutaan noin:

Code: Select all

["ace_flashbangExploded", {_this call FUNC(flashbangExplosionEH)}] call CBA_fnc_addEventHandler;
Tuosta sen voisi puukottaa.
Last edited by Bummeri on 06 May 2018, 23:08, edited 1 time in total.
Reason: 1
"Dataa on saatava." -DataNummi
"Toteutus on pilalla, pelkkää paskaa tilalla." -MyösNummi
User avatar
JoneKone
Posts: 2502
Joined: 30 Jun 2014, 14:34
Location: Helsinki

Re: AFI:n sisäiset modit

Post by JoneKone »

Johnson wrote:Vanillan ja 3rd party modien AA-ohjuksia on melko turha verrata, koska ne on conffeissa tehty aivan eri laatuisiksi. Vanillan AA-ohjukset ovat futuristisia ja huomattavasti parempi kääntyvyys ja flaret eivät vaikuta yhtä paljon lähellekkään. Vaikka ne 3rd party AA-ohjukset toimisivat oikein, niin häviäisivät varmasti vanillan ohjuksille.
Tanks DLC:n myötä lukitusmekanismeissa tullu muutoksia. Tässä toisen AA-ohjus modin havainnot

"There's an issue with the Starstreak post Tanks where it is almost completely inneffective against even slow moving aircraft and helicopters. I unpacked the PBO and changed the CFG of the submunitions, turning air lock on, and it seems to have fixed it almost entirely. "

Testasin pelkällä RHS:llä ja sama efekti kuin meidän repossa. Eli ohjus seuraa maalia mutta ei räjähdä koskaan.
"Vihollisen paras ase on oma krh" - Acidizer
Bummeri
Posts: 3009
Joined: 09 Nov 2013, 14:35

Re: AFI:n sisäiset modit

Post by Bummeri »

Jos käytätte CBA settingsejä, lisäselkeyttä valikkoihin saatte alakategorioilla:

https://github.com/CBATeam/CBA_A3/pull/869

Uudet parametrit CBA_Settings_fnc_init:
_setting - Unique setting name. Matches resulting variable name <STRING>
_settingType - Type of setting. Can be "CHECKBOX", "EDITBOX", "LIST", "SLIDER" or "COLOR" <STRING>
_title - Display name or display name + tooltip (optional, default: same as setting name) <STRING, ARRAY>
_category - Category for the settings menu + optional sub-category <STRING, ARRAY>
_valueInfo - Extra properties of the setting depending of _settingType. See examples below <ANY>
_isGlobal - 1: all clients share the same setting, 2: setting can't be overwritten (optional, default: 0) <ARRAY>
_script - Script to execute when setting is changed. (optional) <CODE>

Image
Last edited by Bummeri on 11 May 2018, 21:41, edited 2 times in total.
Reason: 1
"Dataa on saatava." -DataNummi
"Toteutus on pilalla, pelkkää paskaa tilalla." -MyösNummi
User avatar
JoneKone
Posts: 2502
Joined: 30 Jun 2014, 14:34
Location: Helsinki

Re: AFI:n sisäiset modit

Post by JoneKone »

Oiskohan mahdollista muuttaa ACE overpressure cofficient ~0.5 tietämille (nyt vakiona 1.0, en tiedä servurin arvoja)? Pystyisi ampumaan titaaneilla myös ilman että back blast repii omat jalat rikki?
"Vihollisen paras ase on oma krh" - Acidizer
Bummeri
Posts: 3009
Joined: 09 Nov 2013, 14:35

Re: AFI:n sisäiset modit

Post by Bummeri »

JoneKone wrote:Oiskohan mahdollista muuttaa ACE overpressure cofficient ~0.5 tietämille (nyt vakiona 1.0, en tiedä servurin arvoja)? Pystyisi ampumaan titaaneilla myös ilman että back blast repii omat jalat rikki?
Muutin eventtiservulla sen 0.5. Muualla en ole muuttanut.
"Dataa on saatava." -DataNummi
"Toteutus on pilalla, pelkkää paskaa tilalla." -MyösNummi
User avatar
JoneKone
Posts: 2502
Joined: 30 Jun 2014, 14:34
Location: Helsinki

Re: AFI:n sisäiset modit

Post by JoneKone »

Bummeri wrote:
JoneKone wrote:Oiskohan mahdollista muuttaa ACE overpressure cofficient ~0.5 tietämille (nyt vakiona 1.0, en tiedä servurin arvoja)? Pystyisi ampumaan titaaneilla myös ilman että back blast repii omat jalat rikki?
Muutin eventtiservulla sen 0.5. Muualla en ole muuttanut.
Hyvä!

Jaksaisko
Johnson wrote:
jossain vaiheessa lisätä hienot AFI savuvanat SAMeihin ja AA Titaaneihin kun niitä nyt tässä aina välillä tulee käytettyä tehtävissä? :)
Last edited by JoneKone on 15 Aug 2018, 15:22, edited 1 time in total.
Reason: ..
"Vihollisen paras ase on oma krh" - Acidizer
User avatar
Blahh
Posts: 556
Joined: 17 May 2015, 14:12

Re: AFI:n sisäiset modit

Post by Blahh »

Entrenching tooliin pitäisi lisätä uudet kartat: Ihantalat ja pulau
User avatar
JoneKone
Posts: 2502
Joined: 30 Jun 2014, 14:34
Location: Helsinki

Re: AFI:n sisäiset modit

Post by JoneKone »

Blahh wrote:Entrenching tooliin pitäisi lisätä uudet kartat: Ihantalat ja pulau
Samalla voisi pudottaa kaikki trenchien kaivuuajat ~ -30%? Epäillen, että kukaan jaksaa Armassa kaivaa poteroa itselleen enemmän kuin 2 min?

Nyt esim. Vehicle trench on 10+ min. Mikä sinänsä on ymmärrettävää IRL aspectista, mutta kun Armassa tuollaisen muurin hyöty on kyseenalainen (raskaat kaliiperit menee kaiken lisäksi läpi) niin se että viettää 20% tehtävän kestosta kaivamassa yhtä asemaa bemarille niin...?

Mielummin näkisin, että noita trenchejä käytettäisiin kuin se että niiden kaivuuajat on pitkät, ettei niitä käytetä. Tiedän että niitä trencehjä spämmättiin aikaisemmin, mutta pieni pienennys kaivuuajoissa tekisi silti modista käyttökelpoisempi. Tehtäväntekijä jakaa sitten niitä lapioita tehtävän luonteen mukaan.
"Vihollisen paras ase on oma krh" - Acidizer
Tikka
Posts: 993
Joined: 26 Jul 2013, 18:14

Re: AFI:n sisäiset modit

Post by Tikka »

AFI coremodiin päivitystä:
- Connect ja disconnect viestit poistettu tehtävän aikana.
- Kaikki chatti kanavat poistettu käytöstä tehtävän aikana
- Adminille voi lähettää viestin "Call Admin" -napin kautta joka löytyy ESC-menun vasemmasta yläkulmasta
- Connect ja disconnect viestien poiston sivuvaikutuksena normaalit chatti kanavat hajoaa, joten chattiin ei voi kirjoittaa vaikka sen scriptillä sallisi. Chattiä voi scripteillä käyttää, tästä lisää alempana
- RHS_ENGINE_STARTUP_OFF laitettu vakiona päälle. RHS:n systeemi aiheuttaa jossain tilanteissa ajoneuvojen teleporttailua ja sen myötä räjähtelyä
- Muuttujia uudelleennimetty, vanhat taaksepäin yhteensopivia
- Koko modi on suurelta osin uudelleenkirjoitettu, BFT pitkälti ainoa vanha osa, ehkä senkin voisi korjata joskus?

Safestart:
- Uudelleen kirjoitettu koko modi
- Tyylipisteet -50%, vanha ajanäyttö-boxi osottautui ongelmalliseksi, joten se on vaihdettu vihreään tekstiin mitä ei voi missata
- Poistaa nykyään ammukset kaikissa tilanteissa?
- afi_safestart funktio uudelleennimetty: afi_safestart_fnc_start, vanha funktiokin yhteensopiva, uutta funktiota ei tarvitse ajaa kun servurilla

Uudet muuttujat, funktiot ja niiden vakioarvot:
afi_main_ignoreRating = true
afi_main_enemyRadiosAllowed = false
afi_main_enemyVehiclesAllowed = false
afi_main_disabledChatChannels = [0, 1, 2, 3, 4, 5]

afi_main_fnc_ChatMessage
- Funktio jolla chattiin saa näkyvän viestin
- Toimivia chatti kanavia voi luoda komennolla radioChannelCreate, jos sentenceTypen asettaa Falseksi
- Muutama esimerkki:

Code: Select all

["Lokaali teksti pelaajalle"] call afi_main_fnc_ChatMessage
[format["Lokaali teksti pelaajalle, muuttuja kaupan päälle: %1", _muuttuja]] call afi_main_fnc_ChatMessage
AFI_CHAT macro,

Code: Select all

#include "\x\afi\addons\main\chat.hpp"
AFI_CHAT("viesti #1");

AFI_CHAT(FORMAT["%1 - %2", _muuttuja1, _muuttuja2]); // tää ei muuten toimi koska macrot ei tykkää pilkuista

// CBA:n format macrolla ongelman voi kiertää:
AFI_CHAT(FORMAT_1("Teksti yhellä %1 muuttujalla", _muuttuja"));
AFI_CHAT(FORMAT_2("Teksti kahdella %1 - %2 muuttujalla", _muuttuja, _muuttuja2"));
afi_main_fnc_createInputBox
- Luo samanlaisen boxin mitä "Call Admin"- nappi käyttää, tätä tuskin kukaan tarvitsee, mutta dokumentoitu on

Code: Select all

/* ----------------------------------------------------------------------------
Function: afi_main_fnc_createInputBox

Description:
    Creates box with input field - SPAWN FUNCTION, DON'T CALL
	Button ids defined in \x\afi\addons\main\buttons.hpp; AFI_INPUT_BUTTON_LEFT, AFI_INPUT_BUTTON_RIGHT, AFI_INPUT_BUTTON_MID
	
Parameters:
    _title							- Box title <STRING>
    _defaultText					- Default text on input box <STRING>
    _callbackFunction				- Function to call when button is pressed. Arguments to function: Pressed button id, input field text, _additionalCallbackParams <STRING>
    _additionalCallbackParams		- Additional arguments to callback function, params are only added if array is not empty (Default: []) <ARRAY>
    _closeOnAction					- Close box when button is pressed (Default: true) <BOOLEAN>
    _leftBtn						- Left button visible, text  (Default: [true, "Yes"]) <ARRAY>
	_midBtn							- Mid button visible, text   (Default: [false, "Mid"]) <ARRAY>
	_rightBtn						- Right button visible, text (Default: [true, "Cancel"]) <ARRAY>
	
Example:
    _success = ["Box Title", "Default input text", "myFunction"] spawn afi_main_fnc_createInputBox;
	myFunction = {hint format["%1", _this];};
	
Example 2:
	_success = ["Box Title", "Default input text", "myFunction", ["myParamToMyFunction", "andAnotherOne"], true, ["LeftBtnText", true], ["MidBtnText", true], ["RightBtnText", true]] spawn afi_main_fnc_createInputBox;
	
Returns:
    true if box is created successfully <BOOLEAN>
	
Author:
    Tikka
---------------------------------------------------------------------------- */
Last edited by Tikka on 29 Oct 2018, 00:27, edited 1 time in total.
Reason: hitusen vähemmän typoja
Post Reply