WolfkillArcadia

1.0.3 "Lemon"

1 post in this topic

TLDR

  • Hunting and gathering
  • Baguettes 
  • New weapons
  • New constructions
  • New items
  • Reworked loot table compiler
  • Custom user key 3 will remove all active waypoints
  • Arma 1.70 support
  • XM8 Discord bot
  • Much bug fix, such wow. Probably still not 100% bug free
  • And so much more!

Admin Info

  • No database wipe is required
  • Update the BE filters / scripts.txt
  • Update the exile.bikey
  • Run upgrade-1.0.2-1.0.3.sql in the server install package if you have an existing server. This just changes one attribute of one column
  • Re-work of loot tables is required, see here

Changes

  • Added: XM8 3D model (had a dummy so far)
  • Changed: Re-worked loot table compiler
  • Changed: The way loot drops are calculated has been simplified for greater server performance - thx to @maca134 and @MGTDB for pointing out issues
  • Changed: CfgLootTables has been renamed to CfgExileLoot. The old config is obsolete and can be removed. 
  • Added: Several animal AI finite state machines for different behaviour per animal species
  • Added: Goat
  • Added: Sheep
  • Added: Hen
  • Added: Rooster
  • Fixed: Vehicles and containers could spawn flipped onto the side in rare situations - thx to @Bones51 and @DaveM for helping
  • Fixed: Ammo hud not showing correct ammunition count with certain mods - thx to @exilerist
  • Fixed: A utility function would not remove items from corpses - thx to @WolfkillArcadia for pointing out
  • Fixed: "Plant Breaching Charge" scroll wheel option would not show up sometimes - thx to @MGTDB for pointing out
  • Fixed: Removed black skin of the Arma 2 SUV. This car only has one skin and thus needs no vehicle customs entry
  • Fixed: Some constructions outside of territories would never despawn - thx to @John for reporting
  • Added: A more dominant alternative to toasts: Baguettes. Yes, you have read that correct. Baguettes.
  • Fixed: Mission File config could not be obfuscated/built using mikero due to extra semicolons - thx to @StokesMagee for pointing out
  • Fixed: Camera kits do not float when dropped onto the ground anymore.
  • Fixed: An armillion of vehicle config warnings.
  • Added: Blood effects on screen when taking damage.
  • Added: APDS 8G Bullet Cam ammo.
  • Fixed: The sales price of your equipped weapon would not include the value of the currently loaded magazine.
  • Added: SA61
  • Added: M107
  • Added: KSVK
  • Added: M4
  • Added: M16A4
  • Added: M16A2
  • Added: All Arma 2 AK's now support bipods
  • Fixed: Muzzle Flashes would blink really weird on Arma 2 weapons
  • Fixed: Doors would not open since Arma 1.68 patcherino
  • Fixed: Adjusted MySQL table scheme to offer enough space for new Arma 1.68 hitpoints info
  • Fixed: Contructions, vehicles and containers would rotate wrong since Arma 1.68
  • Fixed: Ingame sessions had a tiny chance of colliding, causing players not being able to spawn
  • Changed: It is not possible anymore to attach locks to doors outside of your territory
  • Fixed: Certain clan names would screw up the database
  • Fixed: Rotating a vehicle would not work sometimes
  • Added: Wood Ladder
  • Added: Wood Draw Bridge
  • Added: Reinforced Draw Bridge
  • Added: Wood Floor Port (Small)
  • Added: Reinforced Floor Port (Small)
  • Fixed: Vehicles could be purchased without the required respect
  • Added: Specifying a non-existent file in CfgExileCustomCode will now result in an error message in the .rpt file
  • Added: 8G Bullet Cam magazines for M107 and KSVK
  • Fixed: Shipping containers no longer being able to be destroyed and harvested
  • Fixed: Config errors for breaching charges
  • Fixed: Wrong map name and picture being displayed on the loading screen
  • Fixed: Wrong variable for catch in updateMyPartyMarkerRequest. Thx to @Golias for pointing this out.
  • Fixed: Wrong format used for while loop in a string util function. Thx to @Golias for pointing this out.
  • Fixed: Loading screen no longer displays a map until the mission file has been received
  • Added: A modified variant of the auto-run feature. It will take the terrain's gradient into effect to make the player jog or walk on steeper terrain. This can be enabled via a config option.
  • Added: A prototype hunting / gathering system
  • Added: Spray Can (Black)
  • Added: Spray Can (Blue)
  • Added: Spray Can (Green)
  • Added: Spray Can (Red)
  • Added: Spray Can (White)
  • Added: Burlap Sack
  • Added: 5.56mm Bullets
  • Added: 7.62mm Bullets
  • Added: Weapon Parts
  • Added: Dog Steak "Alsatian" (Raw)
  • Added: Dog Steak "Alsatian" (Cooked)
  • Added: Cat Shark Filet (Raw)
  • Added: Cat Shark Filet (Cooked)
  • Added: Chicken Filet (Raw)
  • Added: Chicken Filet (Cooked)
  • Added: Dog Steak "Fin" (Raw)
  • Added: Dog Steak "Fin" (Cooked)
  • Added: Goat Steak (Raw)
  • Added: Goat Steak (Cooked)
  • Added: Mackerel Filet (Raw)
  • Added: Mackerel Filet (Cooked)
  • Added: Mullet Filet (Raw)
  • Added: Mullet Filet (Cooked)
  • Added: Ornate Filet (Raw)
  • Added: Ornate Filet (Cooked)
  • Added: Rabbit Steak (Raw)
  • Added: Rabbit Steak (Cooked)
  • Added: Rooster Filet (Raw)
  • Added: Rooster Filet (Cooked)
  • Added: Salema Filet (Raw)
  • Added: Salema Filet (Cooked)
  • Added: Sheep Steak (Raw)
  • Added: Sheep Steak (Cooked)
  • Added: Snake Filet (Raw)
  • Added: Snake Filet (Cooked)
  • Added: Tuna Filet (Raw)
  • Added: Tuna Filet (Cooked)
  • Added: Turtle Filet (Raw)
  • Added: Turtle Filet (Cooked)
  • Added: Using Custom User Key 3 will remove all active waypoints on the screen/map
  • Added: Animal spawning and hunting
  • Added: The loading screen will now show random quotes from our Discord community. Join our Discord and get your own text up there.
  • Fixed: It was possible to interact with objects while controlling a drone - Thx to that guy who does not want to be mentioned because his teammates will abandon him.
  • Fixed: One could run away from Russian Roulette by using auto-run. (nice one!)
  • Added: XM8 Discord bot
  • Changed: "XXX died of an unknown reason" has been made more clear.
  • Changed: Fuel Barrel (Empty) and Fuel Barrel (Full) now have the correct icons and models
  • Added: New Jets DLC vests to traders and arsenal
  • Fixed: SPAR_02's have been made safe for Exile and now will not trigger the server side attachment filter (No more ERROR ERROR ERROR ERROR for those)
  • Fixed: Melee actually does some damage to players now
  • Fixed: Altitude will now display in kilometers once it gets above 999m. EG, 1400m will now display as 1.4k
  • Added: Multiple different textures for the SUVXL

New Meat Items
The new raw meat items will be offered by the Food trader by default. However since a knife is used to hotwire vehicles, as well as, gutting animals, all meat items are priced higher to offset the rarity of knifes.

Spoiler

// Cooked Items
class Exile_Item_SheepSteak_Cooked				{ quality = QUALITY_LEVEL_4; price = 230; };
class Exile_Item_AlsatianSteak_Cooked			{ quality = QUALITY_LEVEL_4; price = 230; };
class Exile_Item_CatSharkFilet_Cooked			{ quality = QUALITY_LEVEL_4; price = 230; };
class Exile_Item_FinSteak_Cooked				{ quality = QUALITY_LEVEL_4; price = 230; };
class Exile_Item_GoatSteak_Cooked				{ quality = QUALITY_LEVEL_4; price = 230; };
class Exile_Item_TurtleFilet_Cooked				{ quality = QUALITY_LEVEL_4; price = 230; };
class Exile_Item_TunaFilet_Cooked				{ quality = QUALITY_LEVEL_3; price = 220; };
class Exile_Item_RabbitSteak_Cooked				{ quality = QUALITY_LEVEL_3; price = 215; };
class Exile_Item_ChickenFilet_Cooked			{ quality = QUALITY_LEVEL_3; price = 205; };
class Exile_Item_RoosterFilet_Cooked			{ quality = QUALITY_LEVEL_3; price = 205; };
class Exile_Item_MulletFilet_Cooked				{ quality = QUALITY_LEVEL_3; price = 200; };
class Exile_Item_SalemaFilet_Cooked				{ quality = QUALITY_LEVEL_3; price = 200; };
class Exile_Item_MackerelFilet_Cooked			{ quality = QUALITY_LEVEL_3; price = 190; };
class Exile_Item_OrnateFilet_Cooked				{ quality = QUALITY_LEVEL_3; price = 180; };
class Exile_Item_SnakeFilet_Cooked				{ quality = QUALITY_LEVEL_3; price = 180; };

// Raw Items
class Exile_Item_CatSharkFilet_Raw				{ quality = QUALITY_LEVEL_2; price = 125; };
class Exile_Item_TunaFilet_Raw					{ quality = QUALITY_LEVEL_2; price = 120; };
class Exile_Item_AlsatianSteak_Raw				{ quality = QUALITY_LEVEL_2; price = 115; };
class Exile_Item_TurtleFilet_Raw				{ quality = QUALITY_LEVEL_2; price = 115; };
class Exile_Item_SheepSteak_Raw					{ quality = QUALITY_LEVEL_2; price = 115; };
class Exile_Item_FinSteak_Raw					{ quality = QUALITY_LEVEL_2; price = 115; };
class Exile_Item_GoatSteak_Raw					{ quality = QUALITY_LEVEL_2; price = 115; };
class Exile_Item_ChickenFilet_Raw				{ quality = QUALITY_LEVEL_2; price = 110; };
class Exile_Item_RoosterFilet_Raw				{ quality = QUALITY_LEVEL_2; price = 110; };
class Exile_Item_MackerelFilet_Raw				{ quality = QUALITY_LEVEL_2; price = 108; };
class Exile_Item_MulletFilet_Raw				{ quality = QUALITY_LEVEL_2; price = 108; };
class Exile_Item_OrnateFilet_Raw				{ quality = QUALITY_LEVEL_2; price = 108; };
class Exile_Item_RabbitSteak_Raw				{ quality = QUALITY_LEVEL_2; price = 108; };
class Exile_Item_SalemaFilet_Raw				{ quality = QUALITY_LEVEL_2; price = 108; };
class Exile_Item_SnakeFilet_Raw					{ quality = QUALITY_LEVEL_2; price = 108; };

 

Animal Spawning Config

Animal spawning can be controlled in CfgExileAnimals in the mission file.

Spoiler

class CfgExileAnimals
{
	/**
	 * Should animals spawn on your server? Y/N?
	 */
	enabled = 1;

	/**
	 * Should vanilla Arma animals (fish, rabbits, bees, etc.) be disabled?
	 * We think it should, since it might confuse players if they cant eat them. *munches on bees*
	 */
	disableVanillaAnimals = 1;

	/**
	 * Which animals to spawn. 
	 * Exile automatically spawns a color variation of that animal, if variations exist.
	 * Each player (client) has a maximum of one animal at a time.
	 * Exile checks which animal type can spawn in front of the player and then
	 * picks a random one. 
	 *
	 * For now it is like this:
	 * 
	 * - Goats spawn on hill tops, but not in forests
	 * - Sheep spawn on meadows, but not next to forests and not on hill tops
	 * - Hens and roosters spawn next to buildings only
	 *
	 * => More animal types will follow in upcoming Exile versions, hopefully.
	 */
	animalTypes[] = 
	{
		"Exile_Animal_Rooster_Abstract",
		"Exile_Animal_Hen_Abstract",
		"Exile_Animal_Goat_Abstract",
		"Exile_Animal_Sheep_Abstract"
	};

	/**
	 * Animals are always spawned in front of the player, but
	 * at least a certain distance away. The radius is applied on top.
	 *
	 * Example:
	 * Distance = 150
	 * Radius = 50
	 *
	 * => Minimum Distance from Player = 150 
	 * => Maximum Distance from Player = 150 + 50 * 2
	 */
	spawnDistance = 150;
	spawnRadius = 50;

	/**
	 * Specifies the minimum time in seconds between spawning animals.
	 * When the animal diededed, this time has to pass before it spawns
	 * a new one.
	 *
	 * It is a min/max setting, so the intervals will be uneven and a bit random.
	 * By default it will take 5 to 10 minutes to respawn a new animal.
	 */
	minimumSpawnDelay = 5 * 60;
	maximumSpawnDelay = 10 * 60;

	/**
	 * Clients will despawn animals if no player is in this radius around the animal
	 * This check is ran every 1 minute, so it is pretty unprecise, but performance-friendly. 
	 */
	keepAliveRadius = 500;

	/**
	 * Defines the minimum lifetime of an animal in seconds. During this time, right after spawning,
	 * it will not despawn. (+-0..1 minute delay)
	 */
	minimumLifetime = 5 * 60;
};

 

Loot Table Compiler Changes

Find the documentation here.

13 people like this

Share this post


Link to post
Share on other sites
Advertisement
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.