Jump to content

laxemann

Member
  • Content Count

    1045
  • Joined

  • Last visited

  • Medals

  • Medals

Community Reputation

1526 Excellent

About laxemann

  • Rank
    Master Gunnery Sergeant

Contact Methods

  • Website URL
    http://www.Gruppe-W.de
  • Biography
    Done things
  • Youtube
    www.YouTube.com/LBA2C
  • Steam url id
    LAxemann
  • Origin
    LAxemann
  • Twitch.Tv
    LAxemann

Profile Information

  • Gender
    Male
  • Location
    Germany
  • Interests
    Sound and music stuff, sports, modding like the fucking nerd I sometimes am

Recent Profile Visitors

3322 profile views
  1. laxemann

    Arma Zeus Cache

    Hey mate, this is amazing! I honestly have no clue how it works, so pardon the naive question: Any chance to see a version that works with BattlEye enabled?
  2. laxemann

    ~ ArmA 3 Sound Modding 101 ~

    Hey dude, you are using an old and depreciated way of configuring sounds. A3 uses a new audio system for quite a while now and it will always override the "old" one. You can find information and examples of the new system here. Be warned, it's not as straightforward as the old way, but a lot more powerful. That being said, megagoth wrote everything in the first post. 😉
  3. laxemann

    MyST

    Oooohhh following this! 😄
  4. laxemann

    Brush Clearing

    This week's winner in "Simple and super effective". Love it, dude. Edit: Any chance of giving us an official version on the WorkShop?
  5. You know, I'm really looking forward to the next decent urban map for ArmA, but you deserve all props you can get for the attitude alone. Love it. All the best for the project, dude!
  6. Hey dude, happy you're happy, haha! What you want can be achieved with the "script hook" I implemented. In the "config.sqf" (in the L_ambiCivs folder), there is a line called L_ambiCivs_customInitFunction = ""; If you change the "" to the name of your function, e.g. L_ambiCivs_customInitFunction = MyLittleFunction; the function will be called on every spawned civilian, with the arguments [Spawned Civilian, Assigned House]. . . . . . . No clue how much you're into scripting in ArmA, so here's a quick and dirty setUp that should work. In your init.sqf, put the following: S6_fnc_testFunction = { params ["_civ"]; _civ adduniform selectRandom ["UK3CB_TKC_C_U_01","UK3CB_TKC_C_U_01_B","UK3CB_TKC_C_U_01_C","UK3CB_TKC_C_U_01_D","UK3CB_TKC_C_U_01_E","UK3CB_TKC_C_U_02", "UK3CB_TKC_C_U_02_B","UK3CB_TKC_C_U_02_C","UK3CB_TKC_C_U_02_D","UK3CB_TKC_C_U_02_E","UK3CB_TKC_C_U_03","UK3CB_TKC_C_U_03_B","UK3CB_TKC_C_U_03_C","UK3CB_TKC_C_U_03_D","UK3CB_TKC_C_U_03_E","UK3CB_TKC_C_U_06","UK3CB_TKC_C_U_06_B","UK3CB_TKC_C_U_06_C","UK3CB_TKC_C_U_06_D","UK3CB_TKC_C_U_06_E"]; _civ addheadgear selectRandom ["UK3CB_TKC_H_Turban_01_1","UK3CB_TKC_H_Turban_01_1","UK3CB_TKC_H_Turban_01_2","UK3CB_TKC_H_Turban_01_3", "UK3CB_TKC_H_Turban_01_4","UK3CB_TKC_H_Turban_01_5","UK3CB_TKC_H_Turban_02_1","UK3CB_TKC_H_Turban_02_2","UK3CB_TKC_H_Turban_02_3", "UK3CB_TKC_H_Turban_02_4","UK3CB_TKC_H_Turban_02_5","UK3CB_TKC_H_Turban_03_1","UK3CB_TKC_H_Turban_03_2","UK3CB_TKC_H_Turban_03_3", "UK3CB_TKC_H_Turban_03_4","UK3CB_TKC_H_Turban_03_5","UK3CB_TKC_H_Turban_04_1","UK3CB_TKC_H_Turban_04_2","UK3CB_TKC_H_Turban_04_3", "UK3CB_TKC_H_Turban_04_4","UK3CB_TKC_H_Turban_04_5","UK3CB_TKC_H_Turban_05_1","UK3CB_TKC_H_Turban_05_2","UK3CB_TKC_H_Turban_05_3", "UK3CB_TKC_H_Turban_05_4","UK3CB_TKC_H_Turban_05_5","UK3CB_TKC_H_Turban_06_1","UK3CB_TKC_H_Turban_06_2","UK3CB_TKC_H_Turban_06_3", "UK3CB_TKC_H_Turban_06_4","UK3CB_TKC_H_Turban_06_5"]; _civ setFace selectRandom ["PersianHead_A3_01", "PersianHead_A3_02", "PersianHead_A3_03"]; _civ setSpeaker selectRandom ["Male01PER", "Male02PER", "Male03PER"]; removeGoggles _civ; }; Then, in the config.sqf of ambiCivs, change the custom initFunction to the function we just defined, like this: L_ambiCivs_customInitFunction = S6_fnc_testFunction;
  7. Correct and they absolutely can! 🙂 Make sure to get the latest version from gitHub. 🙂
  8. GitHub Update to 1.05: Now features L_ambiCivs' "Elevation scaling", meaning the spawn/despawn distances to players increase when they are above the vehicle's position. You can define both the maximum factor for this scaling and the height it needs to reach the maximum scaling. The feature is optional and ON by default.
  9. L_ambiCivs by LAxemann (For AI traffic, check out L_ambiDrive) A lightweight script suite that allows multiplayer-compatible civil population. Civilians will walk around urban areas after spawning into "their" house. Features a "script hook" for running a function on every spawned civilian or its assigned house. Features blacklisting areas and players. The script runs COMPLETELY SERVER-SIDE. Quick Start 1. Drop the "L_ambiCivs" folder as well as the "initServer.sqf" into your mission folder. That's it. 1.1 If you already got an initServer.sqf, paste the following anywhere into the file: #include "L_ambiCivs\init.sqf" Quick configuration 1. Navigate into the L_ambiCivs folder within your mission folder. You may want to look into three files: "config.sqf","classes.sqf" and "blacklists.sqf" 2. Config.sqf: Basic settings like spawn distances and behaviour. (Tip: Increase the check intervals in case you experience performance issues with a large amount of players) 2.1: Assigning a function name to L_ambiCivs_customInitFunction will make the function run when a civilian spawns, passing the argument [civilian, assigned house]. 3. Classes.sqf: Civilian classes that will be spawned. 4. Blacklist.sqf: Blacklisting areas civilians shouldn't spawn in and players that should be ignored by the script. !! All parameters can be changed on the fly during a mission !! Requirements CBA_A3: https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=450814997 Known issues / limitations - The script focuses on performance and by default does a simple job - it makes AI civilians walk around cities. Advanced behaviour can be scripted manually via the script hook. - Spawning units in ArmA always causes a micro-lag. The script is very efficient and can spawn civilians in a very rapid order by decreasing the check-intervals, but bear in mind that the micro-stuttering from spawning units will appear a lot more often this way. License You are free to modify the script to your liking within your mission, but please mention the modification. Uploading a modification of the script as a "standalone" version is not permitted. Download: https://github.com/LAxemann/L_ambiCivs (0.975)
  10. So @icebreakr asked me if ambiDrive also includes handling of civilians on foot, which it doesn't .😛 Got home late and drank too much coffee soooo.... Edit: First release:
  11. Hey mate, thanks for the snippet! I really like the idea (especially with the random horn :D). A big concern for the script is performance, which is why it only checks in every few seconds on the vehicles. I might implement it as a configurable feature. 🙂
  12. @RCA3 Oh thanks dude, right - added "requirements" 🙂
  13. L_civs was replaced by L_ambiDrive. This thread can be locked:
  14. L_ambiDrive by LAxemann (Formerly L_Civs. For AI Civilian population, check out L_ambiCivs) A lightweight script suite that allows multiplayer-compatible civil traffic. Civilians will drive around on the map and de-spawn again if the closest player exceeds a specified distance. Features blacklisting areas and players. The script runs COMPLETELY SERVER-SIDE. Quick Start 1. Drop the "L_ambiDrive" folder as well as the "initServer.sqf" into your mission folder. That's it. 1.1 If you already got an initServer.sqf, paste the following anywhere into the file: #include "L_ambiDrive\init.sqf" Quick configuration 1. Navigate into the L_ambiDrive folder within your mission folder. You may want to look into three files: "config.sqf","classes.sqf" and "blacklists.sqf" 2. Config.sqf: Basic settings like spawn distance and speed limits. (Tip: Lower the city speed limit if the map features sharp turns within cities) 3. Classes.sqf: Vehicle and civilian classes that will be spawned. 4. Blacklist.sqf: Blacklisting areas vehicles shouldn't spawn in and players that should be ignored by the script. !! All parameters can be changed on the fly during a mission !! Requirements CBA_A3: https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=450814997 Known issues - ArmA will be ArmA. Vehicles might crash into each other and/or the terrain. The script detects stuck vehicles but can only do so much to un-stuck them. License You are free to modify the script to your liking within your mission, but please mention the modification. Uploading a modification of the script as a "standalone" version is not permitted. Download: https://github.com/LAxemann/L_ambiDrive (1.05)
  15. laxemann

    LAMBS Improved Danger.fsm

    I love how you single-handedly improved the AI's behaviour a HUGE deal and people don't even seem to notice yet. Hope this changes because your work is sick, dude, love it.
×