Przejdź do treści
Biblioteka skilli
Programowanie · Nauka i wyjaśnianie

sims-modding-knowledge

/sims-modding-knowledge

Wyjaśnia, jak The Sims 3 zapisuje i odtwarza animacje, rigi, obiekty i skrypty, pomagając pisać i naprawiać mody.

Licencja
MIT
Ostatnia zmiana repozytorium
30.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
8
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 30.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Wyjaśnia, jak The Sims 3 zapisuje i odtwarza animacje, rigi, obiekty i skrypty, pomagając pisać i naprawiać mody.

Oryginalny opis (EN)

Look up how The Sims 3 (and the TS2/TS4 parts that matter for converting to TS3) store and play animation clips (CLIP), IK and slots, Jazz state machines, rigs, objects, script mods and tuning. Use before writing or debugging a Sims mod, a CLIP/_RIG/RSLT/OBJD parser, a Jazz graph, or a TS2/TS4 -> TS3 conversion, and whenever a Sims file format or engine behaviour would otherwise be guessed.

Jak działa

  1. How to look things up
  2. How much to trust a fact
  3. When answering or writing code
  4. Contributing back
Sekcje z nagłówków SKILL.md, w oryginale · 50 linii, 417 słów
Podgląd SKILL.md
---
name: sims-modding-knowledge
description: Look up how The Sims 3 (and the TS2/TS4 parts that matter for converting to TS3) store and play animation clips (CLIP), IK and slots, Jazz state machines, rigs, objects, script mods and tuning. Use before writing or debugging a Sims mod, a CLIP/_RIG/RSLT/OBJD parser, a Jazz graph, or a TS2/TS4 -> TS3 conversion, and whenever a Sims file format or engine behaviour would otherwise be guessed.
---

# Sims modding knowledge

A curated, source-linked knowledge base. Every page summarises a public source or original research, links it,
and carries a status label. Answer from these pages, not from memory, and cite the page you used.

## How to look things up
1. Start with `INDEX.md`. It lists the topic pages (one synthesis per subject) and every source page with its
   game, tags and status.
2. Read the matching topic in `topics/`:
   - `clip-format.md`: CLIP binary layout, channels, IK table, events, clip name hashing.
   - `ik-and-slots.md`: rig IK chains, Info/slotOffset bones, RSLT slots, BOND offsets.
   - `jazz.md`: Jazz state machines, flags, priorities, props from Jazz.
   - `rigs.md`: _RIG format, Sim and object rigs.
   - `object-creation.md`: cloning, MLOD, textures, footprints, slots, script class; conversion from TS2/TS4.
   - `script-modding.md`: C# script mods, S3SA, StateMachineClient, strings and locales.
   - `tuning.md`: ITUN and XML tuning.
   - `ts2-formats.md` and `ts4-animation.md`: source formats for conversion work.
3. For runtime hand IK (what the engine does with a clip's IK table), read `research/ts3-native-ik.md`.
4. Search when the topic is not obvious. Terms are case-insensitive regular expressions, and all of them must
   match:
   ```
   python tools/search.py slotOffset
   python tools/search.py IK Info --game ts3 -C 1
   python tools/search.py BOND --status contradicted --files
   ```
   Filters: `--game ts2|ts3|ts4`, `--tag`, `--status`, `--files`, `-C <lines>`, `--max <n>`. Plain `grep -ri`
   over the folders works too.
5. Follow a source page's URL when you need more detail than its summary.

## How much to trust a fact
Each page and many single facts carry a label:
- `verified-in-game`: tested in game; behaves as stated.
- `verified-in-binary`: checked on EA game files or in the game executable.
- `community-reported`: what the source says; not independently checked. Treat it as a strong hint and test it.
- `contradicted`: sources disagree. Read the page's "Contradictions" section, and do not pick a side without
  testing.

When two pages disagree, prefer the verified one and say that the other disagrees.

## When answering or writing code
- Name the page you relied on, and its label when it is not verified.
- If nothing here covers the question, say so instead of guessing, and suggest how to verify it: an EA reference
  file, an in-game test, or the executable.
- Do not copy game files or decompiled code into this repository.

## Contributing back
Add a page with `templates/source-page.md` and follow `CONTRIBUTING.md`: summary in your own words, URL and
author credited, one status label, quotes of one sentence at most. Then run `python tools/build_index.py`.
Pliki w paczce (8)
  • .gitattributes 1 KB
  • .gitignore 1 KB
  • AGENTS.md 1 KB
  • CONTRIBUTING.md 2 KB
  • INDEX.md 20 KB
  • LICENSE 2 KB
  • README.md 5 KB
  • SKILL.md 3 KB

Wersje

W bazie nie ma innych skilli o nazwie sims-modding-knowledge.

Migawka bazy z 13.11.2026 · wersja paczki d6c6a036c5c5 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90jazz
    Buduje lub naprawia aplikację Jazz: schematy, odczyty, subskrypcje, zapisy, synchronizację i uprawnienia.
  • 100install-jazz-github-action
    Konfiguruje Jazz jako GitHub Action do automatycznego przeglądu pull requestów i pomocy na żądanie przez komendę /jazz.
  • 93worldbox-modder
    Pisze, kompiluje i debuguje mody do gry WorldBox na API NeoModLoader w C#, także dodaje cechy, moce i budynki.
  • 100web-sims
    Buduje wideo symulacyjne jako stronę HTML i zapisuje je klatka po klatce do MP4 w 60 fps.
  • 100web-sims
    Buduje wideo symulacyjne jako stronę HTML i zapisuje je klatka po klatce do MP4 w 60 fps.
  • 98beatsaber-pc-modding
    Pomaga instalować, aktualizować i pisać mody do Beat Saber na PC, w tym w C# z BSIPA, Harmony i BSML.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.