/paldex

Paldex, A fully Translated Palworld Companion. Including data generation, an api, and more!

Primary LanguageTypeScript

Paldex

Welcome to Paldex. A Palworld companion.

The most comprehensive source of Palworld data, directly from the source. Including translations for all Palworld supported languages.

If you're interested in the translated data, you can look inside of the baked-data folder. If you'd like to help us clean up the data, especially if you speak a language that isn't English, please open an issue or PR! We'd love to have your help.

Warning: This is a ~500mb download. So careful when cloning. Read below to find what you might be looking for.

Background

Originally we started off making a React Native Android / iOS app for Palworld, but that was absolute pain and misery. The stores do everything in their power to make solo devs miserable. So rather than letting all our hard work go to waste, we decided to make an open source.

We aim to have the most up to date and accurate information of Palworld on the web. We're not sure what the future holds, but we're excited to see where this goes.

What will we find here?

This is an Nx mono repo, so you'll find a few things throughout. The main parts are as follows:

  1. Server - The API for Paldex
  2. Web - The frontend for Paldex
  3. Data Provider - A tool to transform unpacked Palworlds data to JSON.
  4. Who knows! Maybe it's ai?! Spooky!

This is the code for Paldex's API.

This is where Paldex's frontend will live.

The data provider acts as a way to go from the Palworld Data into our Transformed and Localized Data. All you need to do is unpack the game files, copy the DataTable / L10N folders, then run the generator command.

This will create the baked-data folder, which contains the transformed data that can then be used to seed a database, display on a webpage, etc.

While we do our best to make sure we fix up the data, there are things that slip through the cracks.