recursal/Fanatic-Fandom huggingface dataset:
Firestarter Quest

Fire Sword
Dragonbone Staff
 **Potwory, które można napotkać po drodze:** | Wild Warrior, Bandit, Stalker, Bear, Wolf, Wasp

### ***Misja #1***

Misje rozpoczynamy u NPC Hymel. Aby go odnaleźć musimy udać się tutaj i wejść na poziom +1:

Hymel prosi nas o podpalenie zielska w jego starej chacie w MirkoTown. Dostajemy od niego w tym celu Fire Bug'a. Udajemy się zatem do jego chaty zaznaczonej poniżej:

Gdy już tam dotrzemy wchodzimy do środka i używamy Fire Buga na tym snopie zielska. **W sytuacji gdyby Fire Bug wybuchł nam a questlog się nie odświeżył wracamy do Hymela po nowego Fire Buga.**

Gdy wykonamy zadanie a questlog się zaktualizuje wracamy do Hymela i zdajemy mu relacje: Hi > zajarac

Questlog się zaktualizuje.

### ***Misja #2***

Drugą misje rozpoczynamy:

**Gracz: hi**
Hymel: Elo *Gracz. Idziemy 'zajarać'?*
**Gracz: misja**
Hymel: Jak jeszcze mieszkałem w MirkoTown to ogarnalem miejsce gdzie strażnicy idą na przerwę, siedzą przy ognisku i odpoczywają.
Hymel: Podpal im to drzewo przy którym siedzą, a napewno się wnerwia.
Hymel: Piszesz się na to?
**Gracz: Tak**

Zatem ruszamy na naszą kolejną misje podpalacza. Udajemy się w miejsce które wskazał nam Hymel:

A tam kolejny raz podpalamy! Tym razem drzewo:

Po podpaleniu jak zwykle zaktualizuje się questlog, a my wracamy do Hymela zdać relacje.

**Gracz: hi**

Hymel: Elo *Gracz. Idziemy 'zajarać'?*
**Gracz: zajarac**

Hymel: Szkoda, ze nie moge zobaczyc ich min jak sie skapna.

### ***Misja #3***

Tym razem Hymel pochwalił się swoim jajcarskim pomysłem:

**Gracz: hi**

Hymel: Elo *Gracz. Idziemy 'zajarać'?*
**Gracz: misja**

Hymel: Raz z koleszkami mialem zabawe i sialismy w calym MirkoTown toksyczne kwiaty, niektore byly poza murami miasta.

Hymel: Niestety nie jestem w stanie Ci powiedziec, ktore to dokladnie, bo wygladaja jak zwykle czerwone kwiatki.

Hymel: Jak je zjarasz to pewnie cale miasto bedzie na haju, zajmiesz sie tym?
**Gracz: tak**

Idziemy odnaleźć kwiatki. 3 z nich są w prostych miejscach, do odnalezienia na ziemii.

Dwa pozostałe kwiatki znajdują się w ciężko dostępnych miejscach.

Jeden z nich pomiędzy sklepem dla łuczników a sklepem biedronki07 (trzeba wejść po parcelach na dach sklepu dla łuczników i zejść wschodnią stroną budynku!, lub użyć czaru `exani hur up/down`)

A drugi znajduje się po wyjściu zachodnią bramą odrazu do góry na resp niedźwiedzi musimy wejść na skałe po lewej stronie na poziom +2. Po wyjaraniu wszystkich wracamy do Hymel i zdajemy relacje:

**Gracz: hi**

Hymel: Elo *Gracz. Idziemy 'zajarać'?*

Przygotował AnalnyWibrator

Pomagał Kelixa
Shardhead

### Loot

0-195 gp, 0-2 Ice Cube,0-2 Small Diamond,0-3 Small Sapphire, Frosty Heart, Strong Mana Potion, Strong Health Potion, Shard, Glacier Mask (bardzo rzadko).

Boss Ice Golemów, do którego zyskujemy dostęp po ukończeniu taska.

Oto lokalizacja bossa. **Teleport znajduje się na poziomie +2**

*(kliknij aby powiększyć)*
Helmet of the Deep Quest

**Potwory, które można napotkać po drodze:** | Sea Serpents, Young Sea Serpents

# Spoiler

Musimy się udać statkiem na wyspę Sybir. Rozpoczynamy na statku:

Udajemy sie schodami do góry i na zachód. I idziemy jak poniżej.

Docieramy do tego miejsca.

Schodzimy na dół, a następnie kierujemy się według mapy poniżej. Napotkamy po drodze Frost Trolle, Winter Wolfy, Frost Giant i Pingwiny.

I docieramy do tego oto miejsca. Po zejściu odrazu do czynienia mamy z Sea Serpent oraz Young Sea Serpent. Od tego momentu spotkamy tylko te moby. W kilku sztukach na raz.

Od tego momentu musimy dotrzeć w najgłębszą część kopalni, w której znajdziemy ciało z hełmem. Sama mapa jest dość skomplikowana, należy uważać i szukać ukrytych przejść.

Przechodząc przez ten poziom natrafiamy na miejsca, w których można się nie połapać że przejście tam faktycznie jest:

Zmierzamy dalej według powyższej mapy. Docieramy do schodów, po których schodzimy. A następnie idziemy według tej mapy:

Po zejściu kierujemy się na północ, dotrzemy do tunelu, którego na pierwszy rzut oka nie widać. Idziemy dalej według mapy powyżej do kolejnych schodów.

Docieramy do kolejnych schodów, po których naturalnie schodzimy i wybijamy kolejne Sea Serpenty:

I kierujemy się według tej mapy poziomu -3:

W finałowej komnacie czeka na nas ponownie kilka mobów na raz, sugeruje je lurować na niższym levelu.

Gdy już wybijemy wszystkie moby, odbieramy naszą nagrodę z nieboszczyka i wracamy tą samą drogą. Gratuluje. Helmet of the deep jest Twój.

Aby się wydostać musimy wrócić tą samą drogą.
OFT

*Not to be confused with OTF.*

## Outfit

**Outfits** collect together the light-, medium-, and dark-skinned versions of an appearance and associate them collectively with a hand group and a body region (head or body).

Outfits follow the following format:

* **Version** - A 4-byte unsigned integer specifying the version of this outfit file; should be equal to 1
* **Unknown** - A 4-byte unsigned integer always equal to 1, regardless of filename. Meaning unknown.
* **Light Appearance/File ID** - A 4-byte unsigned integer specifying the File ID of the light-skinned appearance of this outfit
* **Light Appearance/Type ID** - A 4-byte unsigned integer specifying the Type ID of this asset; should be 12 for Appearance
* **Medium Appearance/File ID** - A 4-byte unsigned integer specifying the File ID of the medium-skinned appearance of this outfit
* **Medium Appearance/Type ID** - A 4-byte unsigned integer specifying the Type ID of this asset; should be 12 for Appearance
* **Dark Appearance/File ID** - A 4-byte unsigned integer specifying the File ID of the dark-skinned appearance of this outfit
* **Dark Appearance/Type ID** - A 4-byte unsigned integer specifying the Type ID of this asset; should be 12 for Appearance
* **Hand Group** - A 4-byte unsigned integer specifying the hand group used by this outfit, or 0 if the outfit does not refer to one (e.g. the outfit is for a head or for a pet)
* **Region** - A 4-byte unsigned integer specifying the region of the body this outfit specifies; equal to 18 for Body or 0 for Head
Sixam.CST

**Sixam.CST** (formally **CST.NET**) is a parser for the Caret-Separated Text format for the .NET Platform, written by Tony Bark.

## History

See: *Sixam.CST Version History* and *CST.NET Version History*

### SimTactics.CST

Unlike the split between Sixam.CST and CST.NET, SimTactics.CST uses the the former's UIText APs to provide a drop-in replacement of FreeSO's CST parser.

## External Links

* Github page
* NuGet page
Servo (project)

**Servo** is a experimental re-imagining of SimAntics by Tony Bark that uses ML.NET with Under the Hood of The Sims as a guide. The project began because SimAntics proved to difficult rewrite or maintain, in the case of FreeSO's. Servo project uses .NET Interactive-based Jupyter Notebook for prototyping and dataset creation. Though the project is currently on SimTactics, Tony has suggested moving it to Sixam because it's only real connection is the fact that it's meant to replicate SimAntics but isn't based on it.

## References

1. ↑ https://github.com/simtactics/servo/discussions/2
TSO Mania

**TSO Mania** (short for **The Sims Online Mania**, and often stylized as **TSOMania**) is a website maintained by Matt that covers The Sims Online and FreeSO. The site gives tips and trips on how to play The Sims Online formally covered EA-Land as EA-Land Mania that redirected to TSO Mania. It was considered abandoned until FreeSO neared beta.
FreeSO/Alpha/Build 8

**Build #8** was the first playable post-TSOR update under Alpha under Project Dollhouse. This build was apart of SimAntics & World Development sub-project. It allowed the player to control Bob Newbie by clicking on varies objects in an isolated and offline lot. Build #8 was prone to crashing due to the lack exception handling for both SimAntics and the client itself.
Bloody Edge Quest

**Potwory, które można napotkać po drodze:** | Ghoul, Skeleton, Vampire, Vampire Bride, Vampire Viscount, Grim Reaper

# Opis

Rozpoczynamy w depo MirkoTown i idziemy według poniższej mapy do Vampire Cave:

Gdy już dotrzemy szukamy zejścia na poziom -1. Znajduje się on tutaj:

Po zejściu kontynuujemy według mapy na poziomie -1. Spotkamy tu Ghoule i Skeletony:

Schodzimy na -2. Tu zaczynają się Vampiry. Idziemy według mapy.

Schodzimy na poziom -3. Tutaj dalej czekają na nas Vampiry.

Po przejściu poziomu -3 schodzimy niżej. Tutaj czeka na nas SPORA grupa Vampire Bridge i Vampire Viscount

Po Przejściu tego poziomu schodzimy niżej. Na -5 jest bezpiecznie, po zejściu czeka nas brama levelowa (+55lvl) za którą czeka nas kolejna grupa Vampirów oraz Grim Reaperów (przynajmniej 3 sztuki!). Przekraczamy bramkę, zabijamy moby i idziemy zgarnąć nagrodę:

Nagroda znajduje się w tym ciele. Odbieramy ją i wychodzimy tą samą drogą:
Afr0

**Afr0** is a C# developer who helped restore The Sims Online. He was a contributor to TSOR until he forked it as Project Dollhouse when it was forced to shut down. Afr0 created GonzoNet, a portable distributed network library, as part of the restoration efforts. He is mentioned in FreeSO's installer as contributor to it, despite having no visible say in it's development.
PO

## Purchasable Outfit

**Purchasable outfits** identify the outfits in the game which the user can purchase from a clothes rack and then change into using a wardrobe.

Purchasable outfits follow the following format:

* **Version** - A 4-byte unsigned integer specifying the version of this purchasable outfit file; should be equal to 2
* **Unknown** - A 4-byte unsigned integer which may be 0 or 1; if the filename contains a double-underscore, this is 1, else 0. Meaning is unknown.
* **Outfit/Data type** - A 4-byte unsigned integer specifying the type of the data to follow; should be 8 for Asset if the outfit is specified and 0 if not

If the outfit is specified:
* **Outfit/Body type** - A 4-byte unsigned integer specifying the type of data that follows; should be 0xA96F6D42 for cAssetKey
* **Outfit/File ID** - A 4-byte unsigned integer specifying the File ID of the desired outfit
* **Outfit/Type ID** - A 4-byte unsigned integer specifying the type of this outfit; should be 13 for Outfit

* **Unknown** - A 4-byte unsigned integer always set to 0
Computer

**Computers** are electronic objects in *The Sims*, The Sims Online, *The Sims 2*, *The Sims Stories*, *The Sims 3*, and *The Sims 4*. Computers have appeared in every Sims game except for *The Urbz: Sims in the City*, *The Sims 2 Castaway*, *The Sims Castaway Stories* and *The Sims Medieval*. Their uses differ greatly from game to game, though in all games they are used to look for jobs and satisfying the Fun motive by playing video games.

## The Sims

In *The Sims*, computers are primarily Fun objects, with a couple of added bonuses to make up for the cost. A player who wants a Sim to have particular job may find it wise to have them invest in a cheap computer, as it will speed up their search fourfold as well as providing a good way for any children to study.

 Finding a Job
 Studying

Computers vary drastically in price, as shown below. Despite the difference in cost, the only thing separating the models is the amount of fun gained by playing on them.

If a computer is placed on a community lot, only the Gaming function will be available. Sims who use a computer on a community lot will be charged between 5 and 35 Simoleons, depending on the computer's Fun rating.

### Computers

#### Moneywell Computer

> Specializing in refurbished computers, Moneywell assembles new systems from old parts, some still under 5 year warranty. A great educational tool for kids, all systems also include FREE Job-Seek software, game bundle, protocol converter and 28.8 modem. "Spend money well with a Moneywell computer!"
>
>

**Fun**: 3

#### Microscotch Covetta Q628-1500JA

> Microscotch positions the Covetta Q628-1500JA for first time buyers. The unit offers average manageability and support and mostly average performance. GipChord audio card and Gimebyte motherboard provide serviceable gaming performance. Free internet access and Job-Seek software with purchase.
>
>

**Fun**: 5

#### The Brahma 2000

> The high-end Bradbury Brahma 2000 has three key A/V interfaces: SPIF, SIM-Link, and HypWire digital video and peripheral interface. Benchmark tests blow the competition away making this a gaming monster. PugiProcessor, PACHI-2 memory slots, Giganta drives, Insana3 Graphics card, SIM disks, dual high-speed modems, TKY support, smart case, ergo-mouse. Pre-installed Job-Seek software and Bradbury Unabridged Encyclopedia.
>
>

**Fun**: 7

#### Meet Marco

> "My software uses a decentralized, self-organizing network of artificial ecosystems of evolving information-filtering and discovery agents that cooperate and compete to find my consumer ideal work and gaming scenarios," said Marco himself at a recent trade show. "My frictionless work surfaces and microencapsulation module media monitor are destiny defined."
>
>

**Fun**: 9

## The Sims Online

In *The Sims Online*, computers provide both fun and the player's logic skill. Three new computers are included as part of a partnership with Intel along with those carried over from the *The Sims*.

 Carry
 Learn to Use
 Read Financial Help
 Do Research
Zacks Welcome Home

*Due to technical limitations, Zack's Welcome Lot redirects to Zacks Welcome Lot.*

**Zack's Welcome Home** was Tomas' former lot under The Sims Online, back when he was known as Zack Casey. It was created in 2007. The lot was unsuccessful in gaining traffic until he recreated again for FreeSO. The lot was recreated during Project Dollhouse and Alpha. The lot played a key role in the development of FreeSO. It was used to test out the initial multiplayer components built off of GonzoNet during Alpha. He had hoped to bring it back on FreeSO's server but unexpected conflicts arouse between Rhys and his staff that lead to his "banishment" and ruined his opportunity.

## The Sims Online

 **Type**:
 **Owner**:
 **Size**:
 **Number of floors**:
 **Number of bedrooms**:
 **Number of bathrooms**:
 **Neighborhood**:

In The Sims Online, Zack's Welcome Lot serves as a lot to welcome and help new comers to The Sims Online. It offered varies sighs to help that gave basic information and tips for the game. Zack's Welcome Lot failed to gain traction. Traffic was less then 1% traffic needed to appear in any popular list.

## FreeSO

### LS version

 **Type**:
 **Owner**:
 **Number of bedrooms**:
 **Number of bathrooms**:

Zack's Welcome Lot was reintroduced as **wh\_zack\_v15\_00.xml** for Play Testing during LS. It played a key role in raising awareness with Twitch streams hosted by Tomas.

While nearly identical to the original, the LS version has small design differences due to technical limitations, having to familiarize himself with The Sims Online again, and a better understanding routing.

With the initial implantation of permissions and money, items for 1.5 and lower needs to be repurchased.

## Reaction

Many were impressed at the reconstruction, and one thought it felt like home.

## References

1. ↑ http://forum.freeso.org/threads/zacks-welcome-home.656/
Niotso

**Niotso** is a semi-collaborative effort to re-implement the engine used in The Sims Online. Along with Project Dollhouse, it is one of the two current publicly announced efforts to bring back the The Sims Online.

Niotso's aim is to construct a clean and functional game engine for The Sims Online that is as faithful to the original as possible, under the guidance of strict rules that will ensure that the project falls under fair use in all use cases. Cross-platform compatibility for Windows, Mac, and Linux is a requirement for grand release, and iOS and Android versions are to be expected shortly after.

## History

Niotso was forked from TSO Restoration by the programmer Fatbag (then X-Fi6) and rebranded on June 10, 2011, in response to the close-mindedness, personal insults, and "disastrous bipolar issues" inherent in Ghost and Jonathan, the superiors of TSOR, when workload was distributed among the team members. Though official posts were made on TSOR explaining that Fatbag had "given up", this was not the case, and the two projects were now working in competition to restore The Sims Online more time-effectively. When TSOR was shut down on September 18, 2011, Afr0 took over that project under the name Project Dollhouse.

On November 24, 2011, the Niotso codebase switched from Subversion for revision control to Mercurial.

On January 29, 2012, the Niotso codebase switched from a custom makefile build system to cmake, allowing everything to be built with one command.

On February 19, 2012, character animation was completed.

On July 28, 2012, the HIT disassembler was completed.

On October 19, 2012, the Niotso codebase switched from Mercurial to Git. Libraries and compiled binaries were purged from the repository's history and are now instead uploaded to http://niotso.org/pub/.
CTY

**CTY** is the save file format used by SimCity Classic, Micropolis and derivatives.

## Format

* 0x0000 - History of residential levels (240 16-bit integers)
* 0x01E0 - History of commericial levels
* 0x03C0 - History of industrial levels
* 0x05A0 - History of crime levels
* 0x0780 - History of pollution levels
* 0x0960 - History of cash flow
* 0x0B40 - Miscellaneous values
* 0x0C30 - Map data (by columns, west to east)
Lot Server

The **Lot Server** is a term to describe an physical server, instance within a city server, development phase or version of The Sims Online, regardless of weather it's open source or not. These special versions of The Sims Online do not require an account or city server to use, making them ideal sandboxes. Lot Servers are less complex, allowing them to be easily build upon and expand.

## Usage

Lot servers were used internally by EA and Maxis. This was naturally adapted by the Project Dollhouse and later FreeSO to flesh out game play. These versions were typically referred as Legacy or Alpha, depending on the project. These type of servers may not allow hosting from the client.

### FreeSO

The modern lot server was introduced by Rhys under FreeSO starting with Build 8. It used a highly modified version of GonzoNet for hosting the lot and Sims from the client. Lots were based off of the Job lot format. It was eventually adapted for 24/7 usage as a headless server but still required The Sims Online's assets to run.

### FreeSO Beta

Lot servers are considered "Legacy" since FreeSO beta. "Sandbox mode" was meant to be successor of the lot server for use with object development.
FreeSO/MyLand Update

The **MyLand Update** (Beta #458) was a FreeSO update and event that's part of a series Change in Ownership pranks on the community that parodied and stereotyped My Simulation's efforts at creating a backup FreeSO server. Rhys has hinted that update they're may be a return.

## Beta #458

This build introduced TTS.

* MyLand branding
* Fire
* TTS
Reptilia

### Loot

0-83 gp, 0-3 Dragon Ham, 0-2 Power Bolt, Wyvern Talisman, Emerald Bangle, Small Sapphire, Strong Health Potion, Wand of Inferno, Wyvern Fang

 **Opis:** | Niektórzy uczeni uważają wyverny za odległe kuzynki smoków. Jest to jednak dalekie od prawdy. Dziś uważa się, że wyverny powstały z długiej hodowli jakichś znacząco mniejszych, zaledwie łagodnie trujących, latających jaszczurek. Przez kilka pokoleń szamani orków wybierali największe i najwredniejsze z tych małych zwierząt do hodowli. Poddając je działaniu trucizny i alchemicznych wywarów oraz ciągłej walce, orkowie pochwycili i zabili ich tysiące. Długo zanim cykl hodowli dobiegł końca, oryginalna rasa jaszczurów wyginęła. Mimo zamierzanej roli jako broń wojenna, wyverny okazały się być zbyt samodzielne i impulsywne, aby na coś się przydać. Ostateczne sprawdziły się na widowiskach sportowych, gdzie zmuszano je do walki między sobą lub innymi istotami. Hodowlę kontynuowano, aż społeczeństwo orków, poprzez wojny, popadło w ruinę, a wiele wywern uciekło ku wolności. Ci nowi i potężni drapieżnicy bez problemu przetrwali na wolności i tylko ich naturalna agresja zapobiegła szerokiemu rozprzestrzenieniu się tej plagi.

(kliknij aby powiększyć)
In Service of Yalahar Quest

**Wymagania: Ukończony Quest Przyjaciel Ariela**

**Nagroda: 430000 xp, do wyboru jedna z 3 nagród: Yalahar Armor, Yalahar Legs, Yalahar Mask**

**Misja 1: Miłość Ariela**

Udajemy się do Ariela drogą poniżej

Questa rozpoczynamy pisząc

*hi->historia->yes*

Otrzymujemy list, z którym musimy udać się do Madame Malkin (znajduje się w MirkoTown, nad Trollskym)

*hi->Ariel*

Niestety, Madame Malkin odmawia, i odsyła nas z powrotem do Ariela

*hi-> Madame*

Wysyła nas on do Old postmana (dp+1), na miejscu zagadujemy go

*hi->Ariel*

Otrzymujemy flaska oraz instrukcje, aby udać się do laboratorium alchemików i wykraść eliksir miłości

po zejściu do piwnic alchemików, udajemy się w prawo, i używamy kotła na stole

Aktualizuje nam się Questlog, a my wracamy do Old postmana po dalsze instrukcje.

*hi->Eliksir*

Udajemy się do Ariela, klikamy jedno z jego łóżek aż otrzymamy napis "znalazleś włos". Następnie z samą miksturą udajemy się do Madame Malkin

*hi->wino*

Madame Malkin: Arrrgh, ohydne, przekaz mu, zeby nie zamawial tego wiecej.

*hi-Ariel*

Wracamy do Ariela i zdajemy mu raport *hi->madame*

**Nagroda: 80000 exp, elven amulet, 5 holy orchid**

**Misja 2: Zabójczy Trunek**

udajemy się do Gertrudy, która znajduje się na stepach, niedaleko wioski lizardów

Zagadujemy ją *hi->aloha->yes*

Gertruda opowie nam swoją historię, pod warunkiem, że pomożemy jej zdobyć wódkę. Z otrzymaną od niej butelką, udajemy się na wieżę drakenów, która znajduje się na wschód od naszej pozycji. Wchodzimy na poziom +2 i używamy butelki na beczce. Po drodze spotkamy wszystkie high lizardy oraz drakeny.

Z butelką wracamy do Gertrudy i piszemy *hi->wodka*

Wysyła nas ona do Konmulda, który znajduje się w tej okolicy. (przy tej okazji, możemy użyć skrótu na stepy z innego questa)

piszemy do niego *hi->wodka* i kończymy tę misję

**Misja 3: Wstęp do Czarnej Magii**

Zaczynami misje u Konmulda *hi->misja->ktos*

Wysyła nas on do Grave Diggera w MirkoTown, zagadujemy go *hi-> dusza dziewicy.*

Dostajemy od niego łopatę, z którą udajemy się do Knurowa na cmentarz, i kopiemy groby

**Uwaga, po kliknięciu w odpowiedni grób pojawią się 3 Grim Reapery, które należy pokonać, albo szybko uciec**

Po aktualizacji questa wracamy do Konmulda i piszemy *hi->dusza*

**Nagroda: 350000 exp i do wyboru: Yalahar mask, yalahar legs, yalahar armor**
VA

**tsofp.va** contains the serial number for games used by Electronic Arts including The Sims 1, The Sims Online, The Sims 2, and a few console games for the PS2 and original Xbox, on the basis that the serial alters the hexadecimal numbers textually represented in this string:

```
xa37dd45ffe100bfffcc9753aabac325f07cb3fa231144fe2e33ae4783feead2b8a73ff021fac326df0ef9753ab9cdf6573ddff0312fab0b0ff39779eaff312x\r\n
```

Boxed copies of The Sims Online make modifications to the numbers within the first two "30"s of the string. The TSO trial download does not make use of a serial and so uses the string unaltered. This exact string can also be found in the Ranger*X*.iff files in The Sims 1. If tsofp.va is invalid or missing from the game folder, the game will silently refuse to run.

In the installation files, tsofp.va does not reside in the cab files, but alongside them (under the same name, tsofp.va), so that the installer can read it directly and modify it with the serial key.

## Games which use this string

* Freedom Fighters, Xbox
* Madden 2004, PS2
* Interesting cross-platform code used by Battlefield 3
TSOReborn

TSOReborn was a short-lived project to revive The Sims Online, led by SRDDonkey. While at first he thought there was a reasonable chance that he could work out the protocol between the game client and the game server by studying packet logs obtained all throughout the last day, weeks after launch he concluded that it was too great a challenge for himself and disbanded.
FreeSO/Beta

BetaThird and current phase in FreeSO's development.

**Beta**, formally known as the **Global Server**, is the current development phase in FreeSO and was one the most highly anticipated milestones that brings the lot, server, and account servers together to form a nearly feature complete recreation of The Sims Online. It precedes Pre-Beta and Alpha. Rhys states the changes made between the Beta and Alpha were so dramatic that required a feature freeze to the Alpha client, although the two eventually merged shortly after the Things Update. Preparation for transition started in late October with the 2016 Holiday Update.

Unlike Alpha, both the Pre-Beta and Beta's engine have not been used for other projects.

## History

The freeze came shortly after the initial implantation for roommates. Preparation for the merge started in the 2016 Holiday Update. Differences between the Holiday update extend internally and externally:

* FSO.Server directory with .gitignore in the Github
* Functional config.ini for easier configuration.

## Changes

* Majority of TSO features
* 2,400 shared object limit, 300 objects per roommate, at max lot size
* Objects leave with roommates, unless they exceed the object limit
* 64x64 lot sizes
* Viewable neighbors or empty lots, similar to TS2
* Zoom in to lots, similar to TS3
* Island surroundings
* Removing objects you do not own goes to roommate's inventory
* Real lighting and shadows for city view.
* Water tool.
* Admins own all lots.
* Resizable windows
* 3D
Desync

A **desync** (short for **desynchronization**) happens when the client and server fall out of sync, specifically with the position of players. Obviously the server's decisions take precedence over the client, so a heavily desynced player may actually be standing next to another player when they appear to be alone from the player's point of view. This is different from network lag (high latency), and desynced clients can still have low ping. Desyncs were frequent during Indev.
Tuning.dat

**tuning.dat** is a file that defines Tuning constants.

tuning.dat is a Persist file. After decompression, its format is as follows:

* **Entry count** - A 4-byte unsigned integer in little-endian byte order specifying the number of entries to follow
* **Entries** - As many entries as specified by the previous field

For each entry:

* **Entry name** - A ciphered Pascal-like string, using variable-length coding for the length field under the scheme defined in the FC FF STR# format, specifying the name for this entry. The string is ciphered by adding 13 to each character's value. To decipher, simply subtract 13 from each character. This is NOT the same as ROT-13.
* **Key/value pair count** - A 4-byte unsigned integer in little-endian byte order specifying the number of key/value pairs for this entry
* **Key/value pairs** - For each key/value pair:
	+ **Key** - A ciphered string following the same format as mentioned above
	+ **Value** - A ciphered string following the same format as mentioned above

censor.dat uses a similar format.
Simmy

{{#if:|{{#if:{{#if:{{#if:

 **Size** | 1x1

In *The Sims Online and* *EA-Land,* the **Simmy** was an item given as a gift to beta testers. It came in three colors: red, green, and white. The color was choosen at random. Unlike the Mystic Tree, it did not have any special abilities.

In *FreeSO*, the Simmy could be brought from the Terrain tool by anyone prior to GS. It was later back ported to The Sims by the community.
Dwarven legs Quest

**Wymagania: 130lvl+**

**Nagrody: Dwarven Legs, Jade Hat, Gearwheel Chain**

Udajemy się do wioski banditów na północnym-wschodzie

Następnie schodzimy do kratki ściekowej

I podążamy dalej drogą, zabijając po drodze Hero, Vicious Sqaure, Vile Grandmaster, Renegade Knight

Po wejściu na górę zobaczymy bramkę levelową na 130lvl oraz Tp.

Po przejściu przez teleport znajdziemy się w małym labiryncie wypełnionym Grim Reaperami, Warlockami, Ghastly Dragonami, Betraied Wraithami, Lost Soulami oraz Undead Dragonami, dojdziemy do 2 skrzynek w których znajdują się Dwarven Legs oraz Jade Hat. Ponadto w gnijącym ciele znajduje się Gearwheel Chain

Po przejściu przez Tp znajdziemy się przed bramką levelową. Wracamy tą samą drogą
Blazing Falls

Blazing FallsCity

*Considered a land for those who are playful in spirit, we encourage fun-seekers to feel the heat of Blazing Falls! Miles and miles of warm tropical beaches, complimented by a smattering of "brochure quality" islands, seem unattainable, but are well within reach in this picturesque wonderland! Build your humble abode or blazing business by the sea, or for a change of pace, move in-land amongst the tropical green forests. A multitude of paradises, all in one city! Who wouldn't like to call this "dreamscape" home?*

After opening on October 12, 2002, **Blazing Falls** became second most popular and dense city in The Sims Online second only Alphaville. It's notable for being all promotional material for the MMO, even though Alphaville opened two months earlier. Despite it's popularity, it lost to Test Center as the first production city for FreeSO after making it's way through all three rounds. Two years later Blazing Falls would be used in production again on the FreeMyLand server.

## Notes

* Blazing Falls remains the default map in the stock FreeSO source code but with Alphaville's title.

## References

1. ↑ http://forum.freeso.org/threads/final-round-choose-the-city-that-the-freeso-official-server-will-use.2341/
2. ↑ http://forum.freeso.org/threads/round-2-choose-the-city-that-the-freeso-official-server-will-use.2334/
3. ↑ http://forum.freeso.org/threads/choose-the-city-that-the-freeso-official-server-will-use-round-1-group-1.2319/
VCH

**core.vch** is the file used to store banned usernames. It is blank out of the box but is updated by the client when the game synchronizes with the city server. All fields are in big-endian byte order.

Its format is as follows:

* **Data size** - A 4-byte unsigned integer specifying the size of all data following this field; equal to the file size of core.vch minus 4
* **Banned username count** - A 2-byte unsigned integer specifying the number of banned usernames to follow
* **Banned usernames** - Each banned username is a Pascal string with 4 string length bytes with the most significant bit of the length flipped; the string is ciphered with ROT-13, just to be courteous.
* **Unknown** - 00 00 00 00 00 00 00 01 80 00 00 00 (in hex)
* **Unknown** - 1 byte set to either 0 or 1
Charvatia

**Charvatia** is the name of the isolated "lot server" used in FreeSO Legacy, formally FreeSO Alpha. The server functioned as a quasi-P2P server where someone would host their lot for players to test and play FreeSO during the development and complication of SimAntics. Charvatia was based on the GonzoNet API. NewSO extended it's functionality to provide REST support as MiniServ.
Sims1Pack

**Sims1Pack** is a Zip-based package format created by antonwilc0x for The Sims designed to streamline installation of custom content. s1pk is the command line utility used for installing the contents to their respective directories. The format is still in the early prototype phases but already usable using s1pk.
Mystic Tree

{{#if:|{{#if:{{#if:{{#if:

 **Size** | 2x2

In *The Sims Online and* *EA-Land,* the **Mystic Tree** was an item given as a gift to accounts that were two years old as part of patch 1.1082. The Sims' age did not matter. These trees were unable to be traded after patch 1.1097. Three year old accounts were eligible to get the Mystic Tree after patch 1.1239.

The Mystic Tree offered two types of fruit: Mature and Ripe. Mature fruit would boost motives. Ripe fruit would increase a random skill. Although Mystic Trees could not traded, they could be sold. Stores would usually these trees from 250 to 400 million Simoleons until The Sims Online shut down as EA-Land.

In *FreeSO*, Mystic Trees could be brought from the Terrain tool by anyone prior to GS.

## Gallery

Mystic tree newfruit.gifNew fruitMature fruitMystic tree ripefruit.gifRipe fruit
## References

1. ↑ http://www.tsomania.net/gameguides/mystic\_tree.php
The Sims Online/patch 1.1204

# Version 1.1204.1.0 Notes (in Test Center)

Submitted by Anonymous on Fri, 04/29/2005 - 19:26.

* Patch and Update News

**The Sims Online, version 1.1204.1.0**This version adds several new items to the catalog, including a number of new bathroom fixtures and 4 cash registers.

This version will require a small download from the previous version.

**New Bathroom Fixtures**

There are now five new fixtures to choose from when designing that all-important room in the house: the bathroom.

* Claymore Ceramic Sink
* RepubliClean Toilet Stall
* Hydrothera Bathtub
* AquaFluvim Shower Tub
* Fontleroy Shower Tub

**Cash Registers**

Cash registers provide another way for two sims to trade. Instead of the unorganized haggling that occurs when items are traded, you can now conduct your business in a more professional and civilized manner. There are four different models to choose from.Anybody can buy a cash register, and they can be used on any lot. Just place your register on a counter, and wait for customers to come to you. (Hey - it's not always exciting to work retail.)The owner of a register always takes the role of the salesperson, and everyone else is a potential customer. When a customer decides to buy something, he walks up to an open register and clicks on 'buy from '. That pushes the buy interaction onto the salesperson, who has the option to wait on the customer or ignore them. If the salesperson chooses to wait on the customer, they both enter into a trade.
Time

**Time** is a feature of all *The Sims* games except *The Sims Social.* In general, there is a 12 or 24 hour clock, three speed settings (**Normal**, **Fast** and **Ultra**), and a Pause button which stops the clock. Some games allow the player to switch between the 12-hour and 24-hour clock.

## The Sims

In *The Sims*, time is fairly simple. Bills come every three days, but that is the only cycle; there are no days of the week. Sims go to work or school every day, unless the player prevents them from going.

Time only passes on a residential lot when it is being played, so each household has its own time. When Sims visit a community lot, time on their home lot stops, so Sims can spend hours or even days on community lots and return home shortly after they left.

Inviting Sims at or after midnight will always cause them to refuse regardless of relationship level; the exception to this is *The Urbz: Sims in the City*.

In *The Sims* for consoles and Free Play mode in *The Sims Bustin' Out*, time works the same as in *The Sims*. However, when playing *Bustin' Out* in Bust Out mode, time passes on all lots as it does in *The Urbz: Sims in the City*.

## The Sims Online

In *The Sims Online*, *EA-Land* and *FreeSO*, time was similar to *The Sims* until patch 1.570 when all lots shared the same time and became similar to *The Sims 3*. This is known as The Sims Time (TST) and is used to keep of a job's schedule. For example, 1:30 in one property, it's 1:30 everywhere else too. Everyone would be sent to job lot at once when each respective shift began.

 1 Hour
 1 Day
 12 Days

## Time of day

Time of day by game
 The Sims | 6:00 AM to 5:59 PM
 The Sims Online | 6:00 AM to 5:59 PM
Sixam.CST Version History

Sixam.CST and CST.NET diverged with 1.1 and 1.0.300, respectfully, with the former continuing to innovate and the latter maintaining compatibility.

## Version history

 1.0.1 | 12-10-2020
 1.0.2 | 12-12-2020
 1.1.100 | 12-13-2020
* Performance improvements.
* Namespace change from CSTNet to Sixam.CST.

## References

1. ↑ https://github.com/sixamsoft/cst-dotnet/pull/1
2. ↑ https://github.com/sixamsoft/cst-dotnet/pull/2
3. ↑ https://github.com/sixamsoft/cst-dotnet/blob/0ff7bb68c45e7351aab471d9cec39dcd3c4639ca/changelog.md
Account server

In The Sims Online, the **Account Server** was your EA account that you used to login and renew your billing information for The Sims Online. It was also used to login Player Website until Maxis migrated over to statics. Anyone can create Sims Online-compatible account server and login to the original game but they will not be able to play due to architectural differences.

## Other versions

### FreeSO

The account server is bundled with the city server in FreeSO. Unlike EA, where a subscription was required, the player is required to activate a key via. email in order to enter. It's unknown how tightly integrated this system is.

### Siming Online

Siming Online is redesigning FreeSO server into two modes, Standalone and Robust. "Standalone" mode is based on FreeSO's existing server architecture while "robust" mode moves the city server to another instance.
PD MMO Server

The **PD MMO Server** was the predecessor to FreeSO's MMO Server Update. Despite their similarities, the two are incompatible at every level. The server was used primary to host lots.

## History

### As an MMO Server

PD MMO Server was based on the GonzoNet library, both written by Afr0. Unlike the MMO Server Update, which is based on the Aries protocol, PD's was custom. It was capable of SAS, CAS and basic IM functionality in an LAN environment. Despite these milestones, it was prone to crashing due to locks scattered throughout the source code. In cases where the server was expected to crash, it didn't. The server proved unreliable for production MMO use.

### As a Lot Server

Despite it's unreliability as an MMO server, Rhys was able to retool the code for use as a lot server. Surprisingly, Afr0 didn't take kindly to this even though Rhys was apart of the team and even if he wasn't was licensed as an Project Dollhouse as an open source project. Eventually Rhys would take control of the project and rebrand to FreeSO. PD's MMO Server would continue to function as an lot server.
FreeSO/Alpha/Beta Server Update

The **Beta Server Update** is the unofficial name given towards a filler update that provided a series patches under Alpha to merge Beta's changes. The Beta update combines account, city and lot servers to form a nearly feature complete version of The Sims Online. Development started with Pre-Beta. Beta Server Update completed with the Things Update.
Museum

**Museums** are lots showcasing the many popular, rare, and special objects and events that could be found in The Sims Online. Similar to a real museum, the objects fenced or windowed off to keep other players from using them. These type lots were common in EA-Land and likely found in the Welcome or Offbeat categories.

## The Sims Online

### Before EA-Land

There is no known museum from The Sims Online before EA-Land on record.

### After EA-Land

Veterans and founders from The Sims Online created Museums after it went Free to Play as EA-Land. The only recorded Museum during this time was The Sims Online Museum taken as part of the How They Got Game Project. It's unknown weather these were created for new players or in response to the Sunset announcement.
Sims Ville Roleplay

Sims Ville RoleplayA mod for The Sims.

* The Sims Online

Windows
* .NET framework 4 or above
* OpenAL 1.1
* DirectX 11 runtime

Linux & macOS
* Mono
* OpenGL 3.0 drivers
* OpenAL 1.1

Android & iOS

**Sims Ville Roleplay** is an mod by francot514 that augments The Sims 1 so that it behaves similarly to The Sims Social. The project and sources were later abandoned and pulled respectfully in favor of Project Sims Ville, a recreation of The Sims 1 based on Project Dollhouse.
EVT

**EVT** is a CSV format that associates names to track/event pairs (which we can call "track events"), analogous to the HOT EventMapping section in the The Sims 1. These named track/event pairs are used by the SimAntics "Play sound event" instruction to pass events to tracks.

For each track event:

* **Track event name** - The name of this track/event pair
* **Event** - The event to pass; this is normally kSndobPlay (1), but may be kTurnOnTv or any other event defined in the HIT article, or one of the following:
	+ 0x7dbd9f3a: used by the track event named kill\_all in newmain.txt in TSO. If the event 0x7dbd9f3a is passed to the track 0x00000000, the HIT interpreter will handle the event by killing all tracks.
* **Track ID** - The File ID of the track
* **Unknown** - Zero
* **Unknown** - Zero
* **Unknown** - Zero
* **Unknown** - Zero

## XML

Track events are also described in the XML format used in the Play Test version of the game with the use of the `event` tag as follows:

```
<event> TrackEventName TrackName Username Time </event>

```

* **Track event name** - The name of this track/event pair
* **Track name** - The name of the track; this is usually, but not always, the same as the track event name (an exception is the fridge\_x\_running track event in tsov2.xml, which specifies the fridge\_exp\_loop track)
* **Username** - The Perforce username of the person who created the event; always pwilkinson for Paul Wilkinson
* **Time** - A Unix timestamp indicating when this object was committed to Perforce

where the event is implicitly kSndobPlay (1), and tracks are defined through the track tag.
Simitone

**Simitone** was a port of The Sims 1 using FreeSO's engine. It was created by the developer.

## Legal troubles

Simitone was cancelled when Rhys was sent a ceased and desist from EA over attempting to publish the project to Apple's App Store sometime after EA announced The Sims Mobile. He noted that it had the real potential to cut into EA's revenue and that the company wasn't having it. The code was released to the public but is still treated as proprietary software.
Simoleon

The **Simoleon (§)** is the unit of currency used in the *SimCity* and *The Sims* series. It is assumed to be the national currency of SimNation. While in *The Sims*, Simoleons resembled US dollar bills[confirmation needed], *The Sims 2* onwards made them red, orange, and white.

Its value can vary between titles, and doesn't consistently reflect any real-life currency (such as the US dollar or British pound), as many of the more expensive items are marked down in price, while some of the cheapest may be marked up; for example, in *The Sims 2* an SUV costs approx. §4000, while a pizza costs §40. Usually, items of limited duration are more expensive, while durable objects or house structures are cheaper. This reflects the fact that a Sim has less time to earn money in the series than would be available in real life. Much like the real world, better quality items are generally more expensive. Also, the simoleon has no sub-units; the only way something can cost less than §1 is for it to be free.

In *SimCity*, a stretch of road is §10 per segment and a Police Department §500. According to the SimCity 2000 "City Value" menu, one § unit that represents the cost of a building actually equals §1,000.

In another Maxis game, *Spore*, the Sporebuck symbol in both the Civilization and Space Stages (§) is the same symbol as a Simoleon (§).

In *The Sims Medieval*, Simoleons are known as *Simoles* although the **§** character is still used to represent them.

## Making money

See also: Game guide:Earning simoleons
Sims need a minimum amount of money in order to buy food and pay their bills. Leaving bills unpaid for too long results in either a visit from the repo-man or in electricity and water systems being shut. (In the handheld versions of *The Sims Bustin' Out* and *The Urbz: Sims in the City*, Sims/Urbz who skip their bills are arrested instead.) In *The Sims Online*, bills were absent.

### Working for money

There are several ways for Sims to receive a steady income. The usual way is to work in a career or profession that gives the Sim a regular salary or stipend. Owning a business is another way to make money, though income from a business is not as steady as the income from a regular job, as the Sim does not get paid a salary.
CST.NET Version History

Sixam.CST and CST.NET diverged with 1.1 and 1.0.300, respectfully, with the former continuing to innovate and the latter maintaining compatibility.

## Version history

 1.0.1 | 12-10-2020
 1.0.2 | 12-12-2020
 1.0.300 | 12-13-2020
* Namespace change from CSTNet to Sixam.CST
* Patch numbers are now in the triple digits.

## References

1. ↑ https://github.com/sixamsoft/cst-dotnet/pull/1
2. ↑ https://github.com/sixamsoft/cst-dotnet/pull/2
3. ↑ https://github.com/sixamsoft/cst-dotnet/pull/4
Player Website

In The Sims Online, the **Player Website** was a short-lived portal for players that contained exclusive news and information that was posted by Maxis as MOMI. It also showed the Sims that player owned in it's respective cities as well as status of that city. The player website was discontinued and replaced by The Sims Online Stratics website to mixed feelings.
SimTactics

**SimTactics** is group that creates libraries and tools for The Sims franchise. The name was originally used for a project aimed at re-implementing The Sims Online in C# and Lua, lead by Tonytins, but shifted towards it's current goals after Github Teams went free and SimPE's interface library was ported to .NET Standard as SimIO.
Alphaville Government

File:Avg-office.jpg
The **Alphaville Government** was a roleplay government in Alphaville. It's the only known fictional government to exist in The Sims Online.

## The Sims Online

While they had little impact on the game at large, compared to The Mafia, plenty of articles were written about an election that happened which lead to questioned how much of it was real and debated on governments within virtual worlds as a whole.

### Elections

A election eerily similar to USA's 2016 Election had Mr. President going ageist Ashley. Mr. President won in a landslide. Ashley cried foul and thought the entire election was rigged. While the incident was isolated, it gained traction among many news outlets. Even though the incident was isolated, many painted it as a grim look into politics within MMOs and likely contributed.

### Aftermath

A propaganda wiki known simply as "The Sims Online" contains information regarding the Alphaville Government and paints the entire group as a delusional people. It's unknown weather this was created by Ashley following the aftermath of the elections or someone else entirely.
FreeSO

FreeSOFreeSORecreation of The Sims Online.

* The Sims Online

Windows
* .NET framework 4.5 or above
* OpenAL 1.1
* DirectX 11 runtime

Linux & macOS
* Mono 4.0 or above

**FreeSO** is an open source reimplementation of the engine used in The Sims Online, and private server. It was created as a fork of Project Dollhouse, as the simulator's code and emergent networking drove the project in a different direction.

It features a near full featured implementation of the SimAntics environment, which reliably runs all objects in the game. FreeSO currently supports online play using isolated "lot servers", which function without a "city server", but this is a temporary measure to allow users to play the game while it is in development.

Extra features of FreeSO include native support for resolutioms above 1024x768, GPU acceleration, 5 story lots, complex lighting, and 3D mode.

So far FreeSO remains the only successful reimplementation of The Sims Online.

## Private servers

FreeSO considers itself the "official server" and will not support any server based off of it, regardless of whether it's vanilla or not.

### List

* TSO Brazil
* FreeMyLand
* My Simulation (shut down)