LayTea 
Work-in-progress modding tools for games of the "Professor Layton" saga.
Features
🎮 Games:
- Documentation for Professor Layton - London Life
📃 Formats:
- Professor Layton - London Life (US only):
- DARCcontainers: read and write.
- DENCcontainers: read and write.
- ARCHIVEcontainers: read and write.
- DENC-LZSScompression: decompress and compress.
- LZXcompression: decompress.
- MSGtexts: read and write.- PO export and import.
 
- ACLpalettes: read.
- ACGand- ACBpixels: read.
- ASCscreen maps: read.
- NCCLpalettes: read.
- NCCGpixels: read.
- NCSCscreen maps: read.
 
Tool installation
- Install .NET 8.0
- Install the latest version of the tool: dotnet tool install -g LayTea- You can update it with dotnet tool update -g LayTea
- To use preview versions, add the argument
--prerelease --add-source https://pkgs.dev.azure.com/SceneGate/SceneGate/_packaging/SceneGate-Preview/nuget/v3/index.json
 
- You can update it with 
Library usage
The project delivers a programming .NET (C#) library with the support of the formats. You can use this library to create programs that manipulates the game assets.
- SceneGate.Games.ProfessorLayton
Stable releases are published in nuget.org.
Preview releases can be found in this Azure DevOps package repository. To use a preview release, create a file nuget.config in the same directory of your solution (.sln) file with the following content:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear/>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
    <add key="SceneGate-Preview" value="https://pkgs.dev.azure.com/SceneGate/SceneGate/_packaging/SceneGate-Preview/nuget/v3/index.json" />
  </packageSources>
  <packageSourceMapping>
    <packageSource key="nuget.org">
      <package pattern="*" />
    </packageSource>
    <packageSource key=" SceneGate-Preview">
      <package pattern="Yarhl*" />
      <package pattern="SceneGate.*" />
      <package pattern="Texim" />
    </packageSource>
  </packageSourceMapping>
</configuration>
License
The software is licensed under the terms of the MIT license. The information and software provided by this repository is only for educational and research purpose. Please support the original game developers by buying their games.
Icon by Vincent Le Moign, CC BY 4.0, via Wikimedia Commons.