recursal/Fanatic-Fandom huggingface dataset:
4DS

## Introduction

The .4ds format in version 41 is the basic format for 3D objects in Hidden & Dangerous 2. 4ds was also used for Mafia and Chameleon but in different versions.

## Structure

For having a better and easier understanding, we split the file into three parts: header, images and objects.

### Header

Each .4ds file has following values at its beginning.

 8 bytes | timestamp | 002E 9F89 5048 C301

### Images

Here all images listed which are used. Allowed are Bitmaps(.bmp) and Targa Image Files (.tga)

First we have the attribute for the total amount of pictures. If you added a picture in your map.4ds file, don't forget to update this value.

It's a 16-bit INT e.g. **0700**, 7 images.

After the amount, each image is listed after the following structure:

### Objects

The last image is followed by a 16-bit INT, which represents the number of objects e.g. 0A00 (10 objects).

Each object has a header, which is described below. After the header comes the actual object data. A list of all object types can be found here: object types

#### Object header

The visual object type and flags are only present if the object type is a visual object.

#### Dummy

Dummies are cuboids, mostly cubes. The 2 extents are two points in space which form the diagonal of a cuboid/box.

### Animation

Finally, at the end of each .4ds file comes a 8-bit INT value, which is always 0 unless an corresponding .5ds animation file exists.
Mr. Hurst

**Mr. Hurst** is the husband of Louisa Hurst, and thus the brother-in-law of Charles Bingley and Caroline Bingley. He is described as 'a man of more fashion than fortune' (although his social status and consequences are never elaborated upon this), as an indolent man, often drunk, who lives only to eat, sleep/pass-out drunk, drink, and play at cards.
Sam Riley

**Sam Riley** was born on January 8, 1980, he is an English actor and singer, and is best known for his performance as Ian Curtis in the 2007 biographical film *Control.*

## Biography

Riley was born in Menston, West Yorkshire, the son of Amanda, a nursery school teacher, and Andrew Riley, a textile agent. He was educated at Malsis School, Cross Hills, and at Uppingham School. He was turned down by both the London Academy of Music and Dramatic Art and the Royal Academy of Dramatic Art.

He is an actor, known for Control (2007), Maleficent (2014) and On the Road (2012). He has been married to Alexandra Maria Lara since August 2009. They have one child.

## Personal Life

As of 2011, he lives in Berlin with his wife, *Control* and *Suite Française* co-star Alexandra Maria Lara. They married in August 2009 and have a son named Ben, born in January 2014.

## Trivia

* He lives in Berlin with wife and actress Alexandra Maria Lara. They met on the set of Control(2007).
* Once worked in a clothing factory in Leeds after his band was dropped by their record label.

* Went to Uppingham School in Rutland, England.

* Former member of the National Youth Theatre.

* Was named one of the "Ten Actors to Watch" by Variety (2007).

* He proposed to his girlfriend Alexandra Maria Lara on 24th December 2008.

* Lead singer of the band 10,000 Things, signed to Domino Records between 2003-2006. His brother George Riley played Bass.

* Son, Ben, was born in January 2014. Mother is Alexandra Maria Lara.
Darcy and Elizabeth

The relationship between Elizabeth Bennet and Fitzwilliam Darcy has never been particularly smooth, with the two of them engaging in vicious verbal sparring matches more often than they wax poetic to one another. In *Pride and Prejudice and Zombies*, those fights become physical sparring matches, as both Elizabeth and Darcy are highly skilled fighters.

There’s a whole new aspect to Darcy’s snobbery that’s introduced alongside the zombies: the matter of training. *Everyone who’s anybody*” is shipped off for combat training in Japan, but Mr. Bennet could only afford to send his girls to China. The difference is the zombie-fighting education equivalent to “*public school versus comprehensive*.” Despite the fact that Liz Bennet is a member of the lower gentry, she “*stirs something*” inside reluctant romantic Mr. Darcy.
Longbourn

## History

Jane Bennet

Elizabeth Bennet

Mary Bennet

Katherine "Kitty" Bennet

Lydia Bennet

Numerous Other Villagers

Longbourn is a small village in Hertfordshire County, where the Bennet estate is also located. The village lies exactly one mile away from the town of Meryton and is a short horseback or carriage ride to Netherfield Park. Hingham Bridge, the only way to cross the Royal Canal and get to London, lays about half a day’s journey away from Longbourn.
DNS

#####

/etc/named.conf

type hint;
file "root.hints";
};
zone "localhost" in {
type master;
file "localhost.db";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "127.0.0.rev";
};
zone "example.org" {
type master;
file "example.org.db";
};
zone "1.168.192.in-addr.arpa {
type master;
file " example.org.rev";
};
zone "sales.example.org {
type slave;
masters {192.168.1.2;} ;
file "sales.example.org.bk";

/var/named/

localhost.db

@ IN SOA localhost. root.localhost. (
2006123100  ; serial
 3H  ; refresh
 30M  ; retry
 2W  ; expiry
 1W )  ; minimum
 IN NS localhost.
1 IN PTR localhost.

example.org.db

@ IN SOA ns1.example.org. root (
2006123100  ; serial
 3H  ; refresh
 30M  ; retry
 2W  ; expiry
 1W )  ; minimum
 IN NS ns1.example.org.
IN NS ns2.example.org.
IN MX 10 smtp.example.org.
ns1 IN A 192.168.1.1 ;primary
ns2 IN A 192.168.1.2.; secondary
serverA IN A 192.168.1.1
serverB IN A 192.168.1.2
smtp IN A 192.168.1.25
www IN CNAME serverA
ftp IN CNAME serverB
serverA-v6 IN AAAA 2001:DB8::1
server B-v6 IN AAAA 2001:DB8::2
1 IN PTR localhost.

example.org.rev

@ IN SOA ns1.example.org. root (
2006123100  ; serial
 3H  ; refresh
 30M  ; retry
 2W  ; expiry
 1W )  ; minimum
 IN NS ns1.example.org.
IN NS ns2.example.org.
1 IN PTR serverA.example.org.
2 IN PTR serverB.example.org.
25 IN PTR smtp.example.org.
$ORGIN 0.0.0.0.0.0.0.0.8.b.c.0.1.0.0.2.ip6.arpa.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR serverA-v6.example.org.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR serverB-v6.example.org.
B678

(The Planet of Music.)

## Important Places

- The City of Music

- The Instrument Factory

- The Instrument Testing Room

- The Opera House (top of the factory)

- Euphony’s Dressing Room

- The Plain of Silence

- The Greenhouse

- The Rose Labyrinth

- The Thicket Prison

## Inhabitants

- The Utians (Semitone, Euphony, Otto)

- The Pistilaries (Ivory, Anemone, Unnamed Guards)
Ortoire

Ortoire is a starting tribe in Survivor: Trinidad. Starting out as the weakest tribe Physically, It suffered from not being able to come to a consensus and produced one of the most dramatic Pre-Merge tribals of the season. The swap was kind to the remaining members, and they entered the merge with an even standing. Due to being seen as "too close" and seen as threats, the original Ortoire members were voted out quickly, causing the tribe's best placement to be 6th place.

## Members

* Amoline - Also known as "Arianna"
* Niftyness - Also known as "Nifty"
* ZiggyW - Also known as "Ziggy"
* Serviper4363 - Also known as "John"
* Zurvivor - Also known as "Zach"
* pxilano - Also known as "PX"
Firework

**This article is incomplete!**
Our community needs more information on this page!

*Can you please help out?*

A firework on the room

In-Game Infobox Is Needed

The ***Firework*** is a ***transportation*** class object. it is found on the top of the house on the backyard side, accessible by a trampoline beside the house outside in the front yard.
Ellie Bamber

**Ellie Babber** is a English actress who plays Lydia Bennet in Pride and Prejudice and Zombies. She is perhaps best known for his role as *Helen Hastings* in *Nocturnal Animals.*Babber has also been featured in other movies and TV shows.

## Biography

Her first role was in the miniseries A Mother’s Son, she also made an appearance in an episode of BBC One’s The Musketeers in 2015. Ellie has recently been involved in a few months of filming for Pride and Prejudice and Zombies as one of the Bennet sisters, Lydia.

Acting is not her only passion, Ellie is a talented singer too, she has collaborated with Charlie Shortland during the Nashville & Memphis trip in July 2014, as well as work with recent graduate Jack Lidgley.

She is a founding member of Annoy the Boy – a Singer/Songwriter band with Harry Fannon and Lozz Stewart, based in southern England. They have just released their first EP entitled ‘Rush’, and have appeared at Lowde Fest, Elixir Festival and Tooting Tram Social.
Burr Steers

**Burr Gore Steers** (born October 8, 1965) is an American actor, screenwriter and director; notable films include Igby Goes Down (2002) and 17 Again (2009). He is also the nephew of writer Gore Vidal.

## Biography

Steers was born in Washington, D.C. His father, Newton Ivan Steers, Jr. (1917–1993), was a Republican congressman from Maryland. His mother, Nina Gore Auchincloss (born 1937), was the daughter of stockbroker and lawyer Hugh D. Auchincloss,  as well as a stepsister of Jacqueline Kennedy Onassis and the younger half-sister of the writer Gore Vidal. Steers is a relative of vice president Aaron Burr, the third Vice President of the United States.  Steers' great-grandfather, Thomas Gore, served as Oklahoma's first Democratic senator, from 1907 until 1921 and from 1931 until 1937, while his great-great-grandfather, Oliver Burr Jennings, was a founder of Standard Oil. Steers' godfather is former Virginia Senator John Warner.

## Education

His brother Hugh Auchincloss Steers (1963–1995) was an American figurative painter whose later works often focused on AIDS as a theme. He has another brother, Ivan Steers, and five step siblings from his mother's second marriage to editor Michael Whitney Straight.

Steers grew up living in Bethesda, Maryland and Georgetown, Washington, D.C., where he attended St. Albans School. Steers was expelled from both the Hotchkiss School and Culver Military Academy. He eventually earned his GED and attended New York University.

## Career

Steers has had minor roles in a few of Quentin Tarantino's films, playing Roger (or "Flock of seagulls") in *Pulp Fiction* and providing one of the radio voices in *Reservoir Dogs* He also has appeared in *The Last Days of Disco*, *Fix* and *Gore Vidal's Billy the Kid*.[11]

He wrote and directed *Igby Goes Down* in 2002, an acidic, urban, coming-of-age film that starred Kieran Culkin and Susan Sarandon. Steers also was the screenwriter of the film *How to Lose a Guy in 10 Days*, which starred Kate Hudson and Matthew McConaughey. He has directed episodes of the television series *Weeds*, *The L Word*, *Big Love*, and*The New Normal*. Steers also directed the 2009 teen comedy film, *17 Again* starring Zac Efron.

In 2010 Steers directed the drama *Charlie St. Cloud*, also starring Efron. Also in 2010, there was media coverage for Steers' being hired to direct an epic film about the early life of Julius Caesar to be based on the novels by Conn Iggulden as adapted from the first two novels of Iggulden's series, *The Gates of Rome* and *The Death of Kings*, and covering the years from 92 BC to 71 BC. Exclusive Media Group hired Steers after having the adaptation written by William Broyles and Stephen Harrigan. Steers directed the 2016 film adaptation of the parody novel, *Pride and Prejudice and Zombies*.
Plague

### Distinction

Have an insatiable hunger, for the brains of the living, risen again plagued undead

Once bitten, the newly infected were filled with an insatiable hunger, for the brains of the living, millions perished, but only to rise again, as legions of plagued undead.

To protect the living, the grand barrier was built,  a 100 foot wall encircling London, then excavation began on the royal canal, a vast mote 30 fathoms deep,  surrounding both the cities and it’s walls,  the land between the two fortifications became known as the In-Between.

## Early Stages

> "A newly infected Zombie is almost impossible to detect, until they have ingested their first human brains, at which point transformation accelerates with every subsequent kill." -Mr. Darcy
>
>

## Substantial Kills

It is a truth universally acknowledged, that a zombie in possession of brains will be in more want of brains, never was this truth more plain than the recent attacks at Netherfield Park, in which an entire household was slaughtered by a horde of the living dead during a party.
Definitions

## Introduction

Every definition starts with **21AE** (which is displayed in an Hex-Editor as "**!®**".
Next comes a 32-bit INT which shows the **bytecount** of the whole definition. (BA00 0000 = 186 bytes)

Each block or sub-block has its own bytecount.

Block **23AE** is the label block, where the name of the definition is stored. (B2\_poklop\_03)

After the label, block 22AE defines the ID of the definition. 0600 0000 (ID 6)
For an overview of all definitions check the table below.

### Definition Overview

All following blocks and values differ from definiton to definition, depending on its ID.

In the following definition types and values are listed that have been figured out yet. IDs which are not listed here are still unknown or undefined.

## Attributes

### Mine (ID-2)

Only Label and ID defined, no further attributes available.

### Soldier (ID-3)

Human Type
 0500 0000 | Unusable Enemy

Soldier Type (Displayed on hit/kill messages)
 Just have look into TEXTY.txt/TEXTY\_DD.txt for all available codes

### Door (ID-6)

Definitions for doors are commonly stored in scene2.bin.

### Radio (ID-7)

 32-bit INT | "Use" function | neg. values = active, pos. values (incl. 0) = inactive

### Item (ID-11)

Only Label and ID defined, no further attributes available.

### Debris (ID-12)

Only Label and ID defined, no further attributes available.

### Trigger (ID-13)

 32-bit INT | Object Manipulation Sound ID | 1400 0000

### Photographable object (ID-15)

 32-bit INT | in-game label | 1405 0000 (1300 in TEXTY.txt/TEXTY\_DD.txt)

### Submarine (ID-20)

 32-bit FLOAT | maximum depth | 9A99 D9C0 (-6.8)

### Stationary Weapon (ID-21)

Only Label and ID defined, no further attributes available.

### Clock (ID-27)

Only Label and ID defined, no further attributes available.

### Shoal of fish (ID-32)

 32-bit INT | number of fish | 3200 0000 (50)

Does not work for server clients.

### Null actor (ID-33)

Only Label and ID defined, no further attributes available.

### Wirecut (ID-35)

Only Label and ID defined, no further attributes available.

### Air attack (ID-36)

 32-bit FLOAT | unknown | 0000 4842 (50.0)

### Spawnzone (ID-37)

If flags have to be captured in order or not is set in the mpmaplist code.

e.g
`<MAP name="Normandy2B" dir="Normandy2b_mp_zone" **mode="FRONTLINE**">`

If mode="FRONTLINE" present, order matters.

### Explosion (ID-38)

The definition can applied to any dummy or object.
You can give the object any explosion sound and particle effect by editing its definition.

The explosion can be controlled by script with following command line:

`SetActorState(frame, 1);`
Hertfordshire

## History

Hertfordshire is an English county located northwest of Hingham Bridge and is the main setting for the events of the film. Longbourn Village, the town of Meryton as well as the Bennet estate and Netherfield Park also reside here.

## Appearance

The entrance into Hertfordshire is a large brick gate with heavy dual doors made of solid iron while the county’s name is welded on top of the gate’s crest. The community’s local militia guard the doors at all times, which remain open during the day but are closed before dark.

The borders are protected from zombie attacks by a massive wall that lines the entire county. Each section of wall consists of eight enormous spiked wheels supported by a massive axel, which is suspended between two support columns also made of brick. Whenever a zombie tries to walk through, the wheels spin and they are slowly crushed.

Due to it being in the lush countryside, Hertfordshire has fertile soil that is ideal for the various types of agriculture and orchards that are grown here. It also has vast stretches of open countryside, heavily wooded forests and thickets. Simple dirt roads and walking paths connect the various villages, towns and estates to each other.
Lady Catherine de Bourgh

**Lady Catherine de Bourgh**, who possesses wealth and social standing,including combat skill,is haughty, pompous, domineering, and condescending, although her manner is seen by some as entirely proper and even admirable. Mr. Collins, for example, is shown to admire these characteristics by deferring to her opinions and desires. Elizabeth, by contrast, is duly respectful but not intimidated. Lady Catherine's nephew, Mr. Darcy, is offended by her lack of manners, especially towards Elizabeth, and he later courts her disapproval by marrying Elizabeth in spite of her numerous objections.
Meryton

## History

Numerous Military Personnel

Numerous Townspeople

**Meryton** is a large town in Hertfordshire County and the designated headquarters of the militia responsible for dealing with the local zombie activity. The town is also home to Mr. and Mrs. Philips, the Bennet sisters’ maternal aunt and uncle.

Besides Longbourn Village (which is located one mile away), Meryton is the closest community to the Bingley estate, Netherfield Park.
Aisling Loftus

Aisling Loftys is an English actress. Loftus is best known for portraying Sonya Rostova on the BBC historical period drama series War & Peace, and plays Charlotte in Pride and Prejudice and Zombie.

## Biography

Aiding Loftus was born in Nottingham, Nottinghamshire. She is the daughter of Irish parents, Paddy and Eileen, and has an older sister, Aoife. She began acting at age nine at the Carlton Workshops, and later took her A-Levels at the Becket School in Nottingham. She played several small roles in television dramas and films, including *This Is England*.

## Personal Life

She is currently in a relationship with *Game of Thrones* actor Jacob Anderson.
Jack Huston

**Jack Alexander Huston** (born 7 December 1982) is an English actor. He appeared as Richard Harrow in the HBO television drama series *Boardwalk Empire*. He also had a supporting role in the 2013 film *American Hustle*.

## Early Life

Huston was born in King's Lynn, Norfolk, the son of Lady Margot Lavinia and actor, writer, and assistant directorWalter Anthony (Tony) Huston. Huston decided to become an actor at the age of six, after playing the title role in a school production of *Peter Pan*. He later attended dramatic institute Hurtwood House.

## Career

Huston started his film career with a small screen adaptation of *Spartacus*, where he played Flavius. He then went on to having more prominent roles in such films as *Factory Girl*, playing the American poet Gerard Malanga, the horror film *Shrooms*, *Outlander* and *Shrink*.

In 2010, he had a small role in *The Twilight Saga: Eclipse* as Royce King.

Huston also appeared in HBO's *Boardwalk Empire* as Richard Harrow, a severely disfigured World War I marksman turned gangster.

After this he went on to be directed by Al Pacino in the 2011 film *Wilde Salome* and to having starring roles in *Not Fade Away*, *Two Jacks* and *Night Train to Lisbon*.

In 2012, he played the part of narrator on avant-garde musician John Zorn's album A Vision in Blakelight, an homage to William Blake.

In 2013, Huston appeared in David O. Russell's comedy-drama *American Hustle*, as Pete Musane. Later that year, Huston played Charles Bruno in *Strangers on a Train* at London's Gielgud Theatre.

## Personal Life

Huston began dating American model Shannan Click in 2011. Huston and Click have one daughter, Sage Lavinia Huston, born on 6 April 2013 in New York City, and one son, Cypress Night Huston, born in January 2016.
Script commands

Legend

 m | distance, range [m]

## Scripting Commands for Multiplayer

 \_MP\_IsItemInTeamInventory\_MP\_IsItemInTeamInventory(1, 280, documents)
num - itemID
string - frame
 \_MP\_IsTeamMemberInRange
\_MP\_IsTeamMemberInRange(1, 20);
num - range [m]
 \_MP\_AllTeamMembersAreInRange
\_MP\_AllTeamMembersAreInRange(1, 20);
num - range [m]
 SaveGameValue
SaveGameValue(2, 1);
num - game value
 \_LoadGameValue
Integer a = \_LoadGameValue(2);
Stricken

Another name used to describe *Zombie,* "Sorry Stricken ", and "unmentionables " the deceased ancestors of England are generally viewed by the characters as a troublesome, albeit deadly, nuisance.

It is the term used after someone has been "stricken" by a Zombie and is newly infected

Carrion flies are used as a means to detect the undead.
Mrs. Featherstone

Mrs. Featherstone is a frequently occurring character at the beginning of the film.

## Apperance

### First Seen

Pride and Prejudice and Zombies

It is unclear as to who turned Mrs. Featherstone, but it can be assumed that it may have been Mr. Kingston's niece, who was seen devouring a servant upstairs at her home, during a whist party.
Douglas Booth

**Douglas Booth** (Born April 9, 1992) is a English actor who plays Charles Bingley in Pride and Prejudice and Zombies. He is perhaps best known for his role as Romeo in *Romeo and Juliet.* Booth has also been featured in other movies.

## Biography

Douglas Booth was born in London, England, the son of Vivien (De Cala), an artist, and Simon Booth, who works in shipping for Citigroup. He was educated at at Solefield School, a boys independent school in Sevenoaks, Kent, followed by Bennett Memorial Diocesan School, and Lingfield Notre Dame School, an independent school in Lingfield, Surrey.

## Personal Life

Booth is said to share an apartment with his sister, Abi, in Bermondsey, London. In 2015, he was named one of GQ's 50 Best Dressed British men
Caroline Bingley

**Caroline Bingley** is the snobbish sister of Charles Bingley, with a dowry of twenty thousand pounds. Miss Bingley harbours romantic intentions for Mr. Darcy and therefore is jealous of his growing attachment to Elizabeth. She attempts to dissuade Mr. Darcy from liking Elizabeth by ridiculing the Bennet family in Darcy's presence, as she realizes that this is the main aspect of Elizabeth with which she can find fault. She also attempts to convey her own superiority over Elizabeth, by being notably more polite and complimentary towards Darcy throughout. She often compliments his younger sister, Georgiana - suspecting that he will agree with what she says about her. Miss Bingley also disapproves of her brother's esteem for Jane Bennet, and it is acknowledged later that she, with Darcy, attempts to separate the couple. She sends Jane letters describing her brother's growing love for Georgiana Darcy, in attempt to convince Jane of Bingley's indifference towards her. When Jane goes to London she ignores her for a period of four weeks, despite Jane's frequent invitations for her to call upon her. When she eventually does, she is rude and cold, and is unapologetic for her failure to respond to Jane's letters. Jane, who is always determined not to find fault with anybody, is forced to admit that she had been deceived in thinking she had a genuine friendship with Caroline Bingley, the realisation of which she relays to Elizabeth in a letter.

## Early Life

Was educated in one of the first private seminaries.

Although they were heavily trained in England and the Orient, they knows little of deadly arts.

## Personality

Said to be agreeable when she chooses but pround and conceited.
George Whickham

**George Wickham** has been acquainted with Mr. Darcy since childhood, being the son of Mr. Darcy's father's steward. An officer in the militia, he is superficially charming and rapidly forms an attachment with Elizabeth Bennet. He spreads tales about the wrongs Mr. Darcy has done him, adding to the local society's prejudice, but eventually he is found to have been the wrongdoer himself. He runs off with Lydia, with no intention of marrying her, which would have resulted in almost death, but for Darcy's intervention to save her from the unmentionables that had previously been feed by Darcy. We later learn Wickham himself is a Zombie.
ACL linux

* getfacl utility - display's file ACL
* setfacl options adds ACL
	+ setfacl -m ugo:name:permission file-list
		- u -user, g-group, o-others
		- setfacl -m u:sam:r--,u:zach:rw- report
	+ setfacl -x u:sam report - to remove ACL
	+ setfacl -d -m g:pubs:r-x,g:adm:rwx dir , -d default option for all files in dir
	+ setfacl -R -m d:g:account:rwx sales - Recursive apply to all files - default ACL, new files will inherit this
Mrs. Bennet

**Mrs. Bennet** is the wife of her socially superior Mr. Bennet and mother of Elizabeth and her sisters. She is frivolous, excitable, and narrow-minded, and she imagines herself susceptible to attacks of tremors and palpitations when she is displeased. Her public manners and social climbing are embarrassing to Jane and Elizabeth. Her main ambition in life is to marry her daughters to wealthy men; whether or not any such matches will give her daughters happiness is of little concern to her.

## Description

> "*Her* mind was less difficult to develop. She was a woman of mean understanding, little information, and uncertain temper."
>
>

## Quotes

> "If i can but see one f my daughters married happily settled at Netherfield... and all the other equally well married, i shall have nothing to wish for."
>
>
Mr. Collins

**William Collins**, is Mr. Bennet's clergyman cousin and heir to his estate. He is "not a sensible man, and the deficiency of nature had been but little assisted by education or society". Mr. Collins is obsequious, and lacking in common sense (that including combat). Elizabeth's rejection of Mr. Collins's marriage proposal is welcomed by her father, regardless of the financial benefit to the family of such a match. Mr. Collins then marries Elizabeth's friend, Charlotte Lucas.

## Early Life

Formerly a maker of fine burial gowns of such beauty that the King sought fit to knight him. He had made a small fortune until the Plague rendered his service unnecessary.
Mpscripts.dta

## Introduction

To apply a script to an object you have placed in the actors.bin or scene2.bin, you need to add this information in the **mpscripts.dta** file. (stored inside your missions folder) In singleplayer, mission files it is called **scripts.dta**. If you started a map modding project based on a singleplayer map,
you have to rename that file.

**Note:** If you are using GS Hawk's HD2 Scripter to change the mpscripts.dta please note that it is not working correctly.

It's very easy to add and delete scripts but you have to edit the bytecount manually (with Hex-Editor) and remove the last 2 bytes at the end of your mpscripts.dta file as well.

## Layout

0000
32-bit INT bytecount
Object 1
Script Object 1
Object 2
Script Object 2
Object N
Script Object N
An layout example you can see in the picture on the right. It is taken from the Africa5 occupation map (AFRICA5\_MP\_ZONE).

### Header

The mpscripts.dta (scripts.dta) begins with 4x0 bytes followed by the file's bytecount. (32-Bit INT)

Remember if you add or delete a script link manually you have to edit the bytecount as well.

### Links

After the bytecount, there comes a list of actors and their corresponding script file which they are linked to.

The code for each actor and each script file is always the same:

 00 | marks string end | always 00

In our example on the picture **cisterna6.scr** is assigned to object **m\_nadrz6**, m\_nadrz7 to cisterna7.scr and so on.
Git

git clone - creates a local copy of a remote

gir remove -v - lists a git project's remote

git fetch - fetches work from the remote ino the local copy

git merge origin/master branch\_name - merges origin/master into your local branch

git push origin <branch\_name>

git init - creates new git repository

git status - inspects the contents of the working directory and staging area

git add - adds files from working directory to the staging area

git diff - shows the difference between the working directory and the staging area

git commit -permanently stores file changes from the staging area in the repository

git log - shows a list of all previous commit

BACKTRACKING

git checkout HEAD filename - discard changes in the working area

git reset HEAD filename -unstages file changes in the staging area

git reset SHA - can be used to reset to a previous commit in your commit history( git log) - SHA is first 7 letters in SHA code

git branch - list all of git project branches

git branch branch\_name - creates a new branch

git checkout branch\_name - used to switch from one branch to another

git merge branch\_name - used to join file changes from one branch to another

git branch -d branch\_name- deletes the branch specified.
Mr. Bennet

**Mr Bennet** is the patriarch of the Bennet family, a gentleman of modest income with five unmarried daughters. Mr. Bennet has an ironic, cynical sense of humour that irritates his wife.

## Description

> "Mr. Bennet was so odd a mixture of quick parts, sarcastic humour, reserve, and self-discipline, that the experience of three-and-twenty years had been insufficient to make his wife understand his character." -Pride and Prejudice and Zombies
>
>

## Training

> "The girls shall continue their training as ever-Bingley or no Bingley."
>
>

## Quotes

> "And if I can see all five of [my daughters] them survive England's present difficulties, then neither shall I..."
>
>
FirewallD

Zones - defines the trust level of connection. A connection can be assigned to only one zone at a time, but a zone can be used by many connections.

* drop - this is the strictest or most untrusted zone. All incoming network packets are dropped. Only allows outgoing network connection
* block - Also very strict/utrusted zone. Only network connection initiated within the system are permitted. Allow for responding with appropriate icmp-host-prohibited messages
* public - Good for use in public areas. Only selected incoming connections are accepted
* external - for use on external networks with masquerading enabled, especially for routers
* dmz - for computers in so-called demilitarized zones that need to be publicly accessible with limited access to the internal network.
* work - designated for use in work areas. The other computers on network are mostly trusted to not harm your system. Only selected incoming connections are accepted.
* home- ===||===
* internal - for use on internal networks. ==||=
* trusted - all network connection are accepted.

Service - is a predefined list of local ports, destinations or firewall helper modules.

* firewall-cmd --state
* firewall-cmd --get-zones
* firewall-cmd --get-default-zones
* firewall-cmd --get-active-zones
* firewall-cmd --get-services
* firewall-cmd --get-icmptypes
* firewall-cmd --list-services --zone=drop
* firewall-cmd --list-all --zone=external
* firewall-cmd --permanent --add-service=https --zone=home
* firewall-cmd --remove-service=https --zone=home
* firewall-cmd --zone=external --add-forward-port=port=80:proto=tcp:toaddr=10.0.0.10:toport=443
* firewall-cmd --permanent --add-port=443/tcp
* firewall-cmd --direct --passthrough ipv4 -I INPUT -p tcp -m state --state NEW -m tcp --dport 222 -j ACCEPT
Королевские рекруты/Эволюция

Файл:Miner wth.png
ВЕДУТСЯ РАБОТЫ
На данный момент эта статья активно редактируется участником MesslieScript. Во избежание конфликтов правок просьба не трогать статью, пока этот шаблон не будет убран.

## Королевские рекруты/Эволюция

### Дата выпуска

4 сентября 2023

«Королевские рекруты кое-чему научились у Принца. Когда их щиты ломаются, они получают эпический штурм!»
**Эволюция королевских рекрутов** - это Обычная карта, открывающаяся с помощью 6 осколков эволюции. Она призывает шестерых воинов ближнего боя с низким уроном и щитами. Каждый из них после поломки щита умеет разгоняться, подобно Принцам, Всаднице на баране, Боевому тарану и т.д, и наносить двойной урон. Высадка требует **7** и **1** прокрученный цикл.

## Стратегия

* **Эволюция королевских рекрутов** требует всего лишь **1**, что позволяет быстро крутится от одной эволюции к другой.
* Щит **Эволюционных королевских рекрутов** поглощает абсолютно весь урон, как и у обычных.
* **Эволюция королевских рекрутов** отлично себя проявляет в защите, особенно, если они разогнались. В некоторых ситуациях они могут уничтожать карты с уроном по области. Более того, они могут великолепно отразить атаку по обеим сторонам одновременно и перейти в очень грозную контратаку.
* **Эволюция рекрутов** также хороша и в атаке. От неё почти невозможно защититься, если не иметь карту с высоким уроном по области, как Мегарыцарь или Башня-бомбёжка.
* **Эволюция королевских рекрутов** очень легко может уничтожить Трёх мушкетёров.

## Слабости

* Главной слабостью **Эволюции королевских рекрутов** являются карты с высоким уроном по области, как Мегарыцарь или Башня-бомбёжка, о которых было сказано выше.
* **Эволюционные королевские рекруты** всё равно не в силах полностью противостоять обычным Королевским рекрутам.
* **Эволюционные королевские рекруты** не умеют атаковать воздушных юнитов, поэтому воздушные юниты, как Дракончик или Орда миньонов, разделённая по обеим сторонам, также могут давать неплохой отпор.
* Высокая стоимость **Эволюции королевских рекрутов** (**7**) может сделать вас беззащитным при неожиданной атаке соперника по воздуху (Адская гончая, Шар).

## Интересные факты

* **Эволюция королевских рекрутов** является самой дорогой эволюцией в игре на данный момент.
* Звук нанесения урона **Эволюционных королевских рекрутов** при разгоне аналогичен звуку Принца, а звук их высадки такой же, как и у Королевской почты.
* **Эволюционные королевские рекруты**, как и обычные, не могут быть выставлены на территории противника, когда разрушена одна башня, поскольку они выставляются в ряд.
* **Эволюционные королевские рекруты** - одна из 5 карт в игре, обладающих щитами (остальные - обычные Королевские рекруты, Тёмный принц, Повозка с пушкой и Стражи).

## История изменений

* **04.09.2023:**
	+ **Эволюция королевских рекрутов** была добавлена в игру.
SELINUX

three modes

* enforcing/active - Security policy is enforced.
* permissive/warm - The diagnostic state , wherein SELinux sends warning messages to a log but does not enforce the security policy. You can use the log to build a security policy that matches your requirements
* Disabled - SELinux does not enforce a security policy nor does it issue warnings because no policy is loaded

1. -getenforce - check status
2. -setenforce permissive - set a permissive mode
3. sestatus
4. semanage fcontext -l and semanage port -l
5. Restorecon -Rv /folder - to restore appropriate context
6. getsebool -a to show
7. setsebool -P  zoneminder\_run\_sudo on -set selinux boolean
Journalctl

Journalctl examples:

1. journalctl -n 2 - two recent logs
2. journalctl -o verbose -n 2 - some detailed information
3. journalctl -f - to view log messages in real time as they are being generated and collected
4. journalctl --since="6 days ago" - logs since 6days ago
5. journallctl --since="2014-12-20"
6. journalctl --since="2014-12-20 13:00" until="2014-12-21 14:00 -p warning" - logs between timestamps with priority warning
7. journalctl \_UID=1000 - log messages associated with UID =1000
8. journalctl \_UID=1000 PRIORITY=6
9. journalctl -u dbus
10. journalctl /dev/sda
11. journalctl -p info - log messages with priority of info
12. journalctl -n = /var/log/secure
Late Mr. Darcy

## The Late Mr. Darcy

Little is known of the Late Mr. Darcy, but what is known is that he was killed by his son Fitzwilliam Darcy after being converted into a zombie. He was converted by Mr. Wickham. (Spoiler-He is a zombie) Mr. Wickham did this to speed up the process of him receiving inheiritance from the Late Mr. Darcy.
RPM- How to create

* Install rpm-build on centos 7
* Create folder RPMBUILD
* mkdir -p SPECS
* vim my-first-rpm.spec

Name:           my-first-rpm

Version:        5.0

Release:        1%{?dist}

Summary:        This is my first ever RPM

Vendor:         Kamil Pietras

Group:          Documentation

License:        GPLv2

%description

This is my first RPM package. I can describe it more thorougly here. It is normal to format these sections as 80 columns wide, so that it can easily be read on any screen

%clean

echo " Not cleaning up in this case"

%pre

echo "In the %pre preinstall script now($1)"

/usr/bin/useradd -c "Apache" -u 48 -s /sbin/nologin -r -d /usr/share/httpd apache 2> /dev/null || true

%post

echo "In the %post postinstall script now($1)   "

1. /sbin/chkconfig --add httpd

%preun

echo "In the %preun pre-unistall script now($1) "

1. /sbin/service httpd stop

1. /sbin/chkconfig -del httpd

%postun

echo "In the %postun post-uninstall script now ($1)"

if [ $1 -eq 0 ]; then

1. /usr/sbin/update-alternatives -- remove antlr /usr/bin/antlr-java

fi

%files

%defattr(0755,root,root)

/usr/bin/my-first-program

%attr(0644,root,root) %config  /etc/my-first-program.conf

%doc %name-%version/README

%doc %name-%version/COPYING

%doc %name-%version/LICENSE

%changelog

Fri Mar 25 2016 Kamil Pietras

- Bug fixes and improvments

Tue Mar 24 2016 Kamil Pietras

- Initial release.

* mkdir -p BUILD/my-first-rpm-5.0 and copy LICENSE , COPYING AND README
* mkdir -p BUILDROOT/my-first-rpm-5.0-1.el7.centos.x86\_64/
* and copy files with all path, like in spec file - /usr/bin/my-first-program etc.
* rpmbuild -bb my-first-rpm-5.0-1.spec
Kernel

Kernel.

-abstract the hardware from the software and provide a running environment for application software through system calls

Finding the kernel source code on www.kernel.org. Stable kernel release will be with increments of version to the third digit. These are commonly reffered to as stable point releases. So 4.0.0, 4.02 are stable version.

**Installing and compiling the kernel**

1. wget http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.2.tar.xz
2. cp linux-4.\*.tar.xz /usr/src && tar xvjF linux-4.\*tar.xz
3. **- make mrproper** - This target cleans up the build env of any stale files and dependencies that might have been left over from a previous kernel build. All previous kernel configuration will be cleaned.

-**make clean** - This target does not as through a job as the mrproper target. It deletes only most generated files. It does not delete .config

**-make menuconfig** - This target invokes a text based editor interface with menus,option list for configuring kernel

-**make xconfig | gconfig**- This XWindows configuration tool

-**make olddefconfig-** This target uses the existing .config file in current working directory,update dependencies and sets new symbols to their default values.

**-make help** - Shows all the other possible make targets

4. cd linux-4.\*

5. make mrproper

6. cp /boot/config-'uname- r' .config

7. make menuconfig ( optional dnf -y install ncurses-devel)

8. sed -i 's/^EXTRAVERSION.\*/EXTRAVERSION = -custom-Kamil/' Makefile

9. make kernelversion

10. make -j 4

11. make modules\_installl

12. cp arch/x86/boot/bzImage /boot/vmlinuz-4.2.0-custom-Kamil

13. cp -v System.map /boot/System.map-4.2.0-custom-Kamil

14. new-kernel-pkg --mkinitrd --dracut --depmod --install 4.2.0-custom-Kamil or mkinitramfs

**Patching the kernel.**

If you want to update linux kernel to for example version linux-4.23, we need to go three patches, patch-4.21, 4.22, 4.23

1. Download all patches and /usr/src
2. cd /usr/src/linux-4.2/
3. xz -dc ../patch-4.2.5.xz | patch -p1 --dry-run
4. xz -dc ../patch-4.2.5.xz | patch -p1
IPTABLES

* **NAT table** - responisble for handling network address translation - making or changing IP addresses to a particular source or destination address. Chains : prerouting, postrouting,output
* **Mangle Table** - responsible for alterning or marking packets. For e.g change the ToS bits in TCP header so that QoS mechanism can be applied to a packet. Chains: All standard available.
* **Raw table** - used mainly for dealing with packets at very low level. It is used for configuring exemptions from connection tracking. The rules specified in the raw table operate at higher priority than the rules in other tables
* **Filter table** is responsible for providing basic packet filtering. This can be used to allow or block traffic. For e.g blocking all trafic except port 22 or 25. Chains: Forward,input,output.
* **Security table** - used for managing mandatory access control

**NAT** - allows to hide hosts on both sides of a router

* **SNAT(Source NAT)** - is responsible for chaning the source IP address and port..
* **DNAT(Destination NAT)** - responsible for changing the dest ip address to port . This is useful for situations in which administators want to hide servers in private network( DMZ) and map external IP addresses to internal address for incoming traffic.
* **Masquerading** - special case of SNAT. This is useful in situations in which multiple systems inside a private network need to share single dynamically assigned IP address to the outside world.

**Chain** - simply a list of rules that act on the packet flowing through the system

* **prerouting** - First thing a packet hits when entering the system. From NAT perspective this is the ideal point at which to perform a DNAT which changes the dest Ip address of packets,
* **forward** - is only invoked in the case when IP forwarding is enabled and the packet is destined for a system other than the host itself.
* **postrouting** - In this chaing , we can alter source IP address for the purpose of SNAT.
* **input** - Is inoked when a packet is destined for the host itself.
* **output** - is invoked when packets are sent from applications running on the host itself.

1. iptables -L - list --line numbers
2. iptables -t table -A chain rule-spec - append rule-spec to chain
3. iptables -t table -D chain rule-spec - delete rule-spec from chain
4. iptables -t table -I chain [ rulenum] rule-spec - insert rule-spec at rulenum
5. iptables -t table -L chain - List rules on chain
6. iptables -t table -F chain - Flush
7. iptables -t table -Z chain - Zero all counters on chain.
8. iptables -t table -N chain - Define a new chain
9. iptables -t table -X chain - Delete chain

* iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT
* iptables -t filter -A INPUT -s 172.16/16 -j DROP
* iptables -t filter -A FORWARD -d 10.100.93.0/24 -j ACCEPT
* iptables -A forward -i eth1 -d 10.4.3.2 -j ACCEPT
* iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

MASQUERADE

* iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
* iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
* iptables -A FORWARD -j LOG
* iptables -t NAT -A POSTROUTING -o eth0 -j MASQUERADE
The Planet of Wind

## Summary

In this episode, the Little Prince and Fox land on the Planet of Wind, an extraordinary planet populated by the Eolians, who have the ability to tame the wind.

## Characters in Order of Appearance

1. The Rose
2. The Little Prince
3. The Fox
4. Foehn
5. The Governor of the Winds/Eolus
6. Zephyr
7. The Snake
8. The Lieutenant

## Quotes

**”The facts don’t lie, strangers. There’s no use denying it — you’re the Pirates of the Wind!”** - *the Governor of the Winds (Eolus) framing the Little Prince and Fox.*
Grub 2

The primary configuration file for GRUB2 is named grub.cfg. We can find it in /boot folder. Content is this file is automatically generated. Multiple files(scripts) are used for configuring GRUB's menu and some of these files are stored under the /etc/grub.d/ directory, such as the following:

1. 00\_header - Sets the default values for some general GRUB variables such as graphics mode, default selection, timeouts and so on.
2. 10\_linux - Helps to find all the kernels on the root device of the current operating system, and automatically creates associated GRUB entries for all the kernels it finds.
3. 30\_os-prober - Automatically probes for other operating system that might be installed on the system. Especially useful in dual-boot systems.
4. 40\_custom - Where users can edit and store custom menu entries and directives

Partition numbers - start at 1 , but physical device/ numbering start from 0. So for example , hd(0,1) refers to the first partition on the first drive (hd0). In contrast in GRUB Legacy it would be (hd0,0)

/boot/grub2/grub.cfg file is automatically generated and updated by invoking the grub2-mkconfig command.

Example of creating new menu entry.

1. vim /etc/grub.d/99\_custom.sh && + chmod +x 99\_custom.sh

###### *EOF*

2. grub2-mkconfig -o /boot/grub/grub2.cfg
Zombies

> "Such joys are scarce since the good Lord saw fit to shut the gates of Hell ans doom the dead to walk amongst us."
>
>

## Physical Appearance

They are said to be clumsy yet swift, burial clothing in a rage of untidiness. Some wore cloths so tattered it either rendered them scandalous or looked to be assembled only from dirt and dried blood.Their flesh varied in degrees of putrefaction, the freshly stricken were said to be slightly green and pliant. The longer dead were grey and brittle, eyes and tongues turned to dust, and lips pulled back into a everlasting skeletal smile.

## Attacks

It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. Never was this truth more plain than in the recent attacks at Netherfield Park, in which an entire household was slaughtered by a horde of the living dead during a whist party.
Create checkpoints with 3ds Max

to-do

Plugin works with 64-bit version of 3ds Max only! Tested with 3ds Max version: 2013, 2014.

Download hdmaster's 3ds Max plugin

Copy gup into **stdplugs** folder of 3ds Max

Start 3ds Max

Explain snags toggle feature (placing CPs on ground)

useful key shortcuts

* Alt+w = minimize/maximize viewport
* g = viewport grid on/off
* s = snaps toggle on/off
* Ctrl+i = select inverse
* Ctrl+d = deselect
* Ctrl+a = select all in scene
* space = selection lock toggle
* Shift+h=hide/unhide helper objects

Import scene.4ds (select Files of type = 4DS Model (\*.4DS))

Import (if existing) check2.bin (select Files of type = LS3D Scene (\*.BIN))

Important! When exporting you have to select LS3D Navigation (\*.BIN)

Meaning of CP values

Make changes with MaxScript or Listener (list of commands below)

```
// Checkpoints
// INFO: $ is always the current selection

// Seperate Connection bewteen Checkpoint001 and Checkpoint002
$Checkpoint001.Seperate $Checkpoint002

// Alternativ: select CP and use following command to seperate selected CP with Checkpoint002
$.Seperate $Checkpoint002

// Readout all values of a CP
showProperties $

// Edit CP values for a selection of Checkpoints
// for vehicle checkpoints use LS3DVehicleCheckpoint instead LS3DHumanCheckpoint
for obj in selection where classOf obj == LS3DHumanCheckpoint do (
    obj.Unk16 = 1
    obj.Unk18 = 64
    obj.Unk19 = 80
    obj.Unk20 = true
    obj.Unk21 = 0
    obj.Unk23 = 0
    obj.Unk24 = 0
    obj.Unk25 = 0
    obj.Unk27 = -2
    obj.Unk28 = -2
    obj.Unk29 = -2
    obj.Unk30 = -2
    obj.AIcommand = 2
    obj.link = "test"
)

// Unname a checkpoint
for obj in selection do obj.name = uniqueName "Checkpoint"

// delete all objects in scene
delete objects

// create human checkpoints
// vehicle CPs can be created with LS3DVehicleCheckpoint
a = LS3DHumanCheckpoint name:"a" pos:[-10,-10,0]
b = LS3DHumanCheckpoint name:"b" pos:[-10,10,0]
c = LS3DHumanCheckpoint name:"c" pos:[ 10,10,0]
d = LS3DHumanCheckpoint name:"d" pos:[ 10,-10,0]
center = LS3DHumanCheckpoint name:"Center" pos:[0,0,0]

// connect a with b, b with c, ...
a.Join b
b.Join c
c.Join d
d.Join a

// connect all checkpoints (a, b, c, d) with center CP
center.Join a
center.Join b
center.Join c
center.Join d

// undo connections with CP Center
for connected in center.Connections do (
   center.Seperate connected
   // or e.g. "connected.Seperate center", order does not care
)

// returns "true" for all human CPs and "false" for all vehilce CPs
if center.Human do (
    print ( "Checkpoint " + center.name +  " is a human checkpoint")
)

// returns "true" if f is connected with Center, here it's "false"
if center.Joined a then (
   print ( "Checkpoint " + center.name + " is connected to " + a.name )
) else (
   print ( "Checkpoint " + center.name + " is not connected to " + a.name )
)

// select Center
select center

// ..and connect with a
$.Join $a

// here "true"
if mitte.Joined a then (
   print ( "Checkpoint " + $.name + " is connected to " + a.name )
) else (
   print ( "Checkpoint " + $.name + " is not connected to " + a.name )
)

```