Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gibbed/gibbed.letusclingtogether
Tools & code for use with Tactics Ogre: Let Us Cling Together remake for PSP and its multi-platform remaster Tactics Ogre: Reborn.
https://github.com/gibbed/gibbed.letusclingtogether
game-dev game-modding let-us-cling-together modding psp tactics-ogre tactics-ogre-reborn wheel-of-fate wheel-of-fortune
Last synced: about 1 month ago
JSON representation
Tools & code for use with Tactics Ogre: Let Us Cling Together remake for PSP and its multi-platform remaster Tactics Ogre: Reborn.
- Host: GitHub
- URL: https://github.com/gibbed/gibbed.letusclingtogether
- Owner: gibbed
- License: zlib
- Created: 2020-01-19T19:21:07.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-25T23:16:52.000Z (3 months ago)
- Last Synced: 2024-11-01T00:51:35.527Z (about 2 months ago)
- Topics: game-dev, game-modding, let-us-cling-together, modding, psp, tactics-ogre, tactics-ogre-reborn, wheel-of-fate, wheel-of-fortune
- Language: C#
- Homepage:
- Size: 770 KB
- Stars: 23
- Watchers: 10
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Gibbed's Let Us Cling Together Tools
Tools for modding the PSP remake of **_Tactics Ogre: Let Us Cling Together_** and its multi-platform remaster **_Tactics Ogre: Reborn_**.
[![Build status](https://ci.appveyor.com/api/projects/status/9cl2i5x0j2rlwgih/branch/main?svg=true)](https://ci.appveyor.com/project/gibbed/gibbed-letusclingtogether/branch/main)
# Targets
## [Tactics Ogre: Let Us Cling Together (2010)](https://en.wikipedia.org/wiki/Tactics_Ogre%3A_Let_Us_Cling_Together_%282010_video_game%29)
Intended to work with all available regional versions of the game, though only the following have been tested:
* PlayStation Portable (PSP)
* JP (`ULJM05753`): タクティクスオウガ 運命の輪
* Tactics Ogre: Unmei no Wa
* Tactics Ogre: Wheel of Fortune
* Tactics Ogre: Wheel of Fate
* US (`ULUS10565`): Tactics Ogre: Let Us Cling Together
* EU/AU (`ULES10500`): Tactics Ogre: Let Us Cling Together## Tactics Ogre: Reborn
* [Steam (PC)](https://store.steampowered.com/app/1451090/Tactics_Ogre_Reborn/)
* [Switch](https://www.nintendo.com/store/products/tactics-ogre-reborn-switch/)# What?
*Experimental!*
# Tools
## File Table (FILETABLE.BIN / FileTable.bin)
* [`PackFileTable`](projects/Gibbed.LetUsClingTogether.PackFileTable): Packer for `FILETABLE.BIN` / `FileTable.bin` (and corresponding `.BIN` files).
* [`LookupFileTable`](projects/Gibbed.LetUsClingTogether.LookupFileTable): Translates offsets in `.BIN` files to their corresponding file entries.
* [`UnpackFileTable`](projects/Gibbed.LetUsClingTogether.UnpackFileTable): Unpacker for `FILETABLE.BIN` / `FileTable.bin` (and corresponding `.BIN` files)._`UnpackFileTable` takes advantage of [filetable definitions](configs) to identify & describe files within the ID-based filesystem._
## Archives
* [`UnpackPAC`](projects/Gibbed.Reborn.UnpackPAC): Unpacker for Reborn `.pac` archives.
* [`UnpackPAKD`](projects/Gibbed.TacticsOgre.UnpackPAKD): Unpacker for `.pakd` archives.## Assets
### Spreadsheets / Tables
* [`ExportSheet`](projects/Gibbed.TacticsOgre.ExportSheet): Exporter for compiled spreadsheet files (`.xlc`).
_Requires corresponding sheet format files that describe the various spreadsheet data formats._
### Scenarios / Screenplays
* [`DisassembleScript`](projects/Gibbed.TacticsOgre.DisassembleScript): A cutscene script disassembler (`.script`). For research purposes.
* [`ExportEventMessages`](projects/Gibbed.LetUsClingTogether.ExportEventMessages): Exporter for event message files (`.emes`).
* [`ExportScreenplayInvocation`](projects/Gibbed.TacticsOgre.ExportScreenplayInvocation): Exporter for screenplay invocation files (`.invk`).
* [`ExportScreenplayProgress`](projects/Gibbed.TacticsOgre.ExportScreenplayProgress): Exporter for screenplay progress files (`.pgrs`).
* [`ExportScreenplayTask`](projects/Gibbed.TacticsOgre.ExportScreenplayTask): Exporter for screenplay progress files (`.task`).
* [`ImportEventMessages`](projects/Gibbed.LetUsClingTogether.ImportEventMessages): Importer for event message files (`.emes`)— incomplete, still needs work.### Graphics
* [`ExportImage`](projects/Gibbed.TacticsOgre.ExportImage): Exporter for image files (`.img`, `.ashg`)— incomplete, still needs work.
### Sounds
* [`ExportSound`](projects/Gibbed.LetUsClingTogether.ExportSound): Exporter for sound data (`.scd`)— incomplete, still needs work.
# TODO
* Everything.
# Community
If you'd like to discuss these tools, modding LUCT, or LUCT in general, the author of **[the excellent One Vision mod](http://ngplus.net/index.php?/files/file/43-tactics-ogre-one-vision/)** (*raics*) has allowed the Discord channel for One Vision to be used for open discussion on these topics.
[On the NGPlus site](http://ngplus.net/), click the "Chat" link at the top of the site to get the Discord server invite link. The channel is **#one-vision** under the **Mods** category.