Register for your free account! | Forgot your password?

Go Back   elitepvpers › MMORPGs › Nostale › Nostale Hacks, Bots, Cheats & Exploits
You last visited: Today at 03:35

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] taletool - the ultimate NosTale client data tool

Discussion on [Release] taletool - the ultimate NosTale client data tool within the Nostale Hacks, Bots, Cheats & Exploits forum part of the Nostale category.

Reply
 
Old   #1

 
imXeno's Avatar
 
elite*gold: 40
Join Date: Jan 2016
Posts: 14
Received Thanks: 57
[Release] taletool - the ultimate NosTale client data tool

Hello again, it’s been a few years lol




taletool

Taletool is an open-source command-line tool and Rust library for inspecting, unpacking and rebuilding NosTale client data formats. It is designed to be an embeddable and scriptable tool that fits any workflow. It is also the first public tool to support every NosTale file format.

Source code:


Prebuilt downloads:



Supported files

tl;dr - all

Archives and text data
  • NScliData*.NOS - client strings
  • NSetcData.NOS - mini-game and taboo word lists
  • NSgtdData.NOS - items, monsters, skills, quests, maps, shops and other game data
  • NSlangData_{locale}.NOS - language files

Sprites and animations
  • NS4BbData.NOS - free-size sprite resources
  • NSipData.NOS - map-item sprite resources
  • NSmpData*.NOS - monster and NPC sprites
  • NSppData*.NOS - player sprites
  • NSmcData.NOS - monster and NPC animations
  • NSpcData.NOS - player animations
  • NSpmData.NOS - player frame/resource remaps
  • NSmnData.NOS - monster and NPC GBFC index
  • NSpnData.NOS - player GBFC index

Textures, geometry, effects and maps
  • NStpData*.NOS - map textures
  • NStpeData*.NOS - effect textures
  • NStpuData*.NOS - UI and widget textures
  • NStgData*.NOS - geometry
  • NStgeData.NOS - effect geometry
  • NStuData*.NOS - map settings and geometry object trees
  • NStcData.NOS - map cell flags
  • NSgrdData*.NOS - optimized map height grids
  • NSedData.NOS - effect color animations
  • NSeffData.NOS - effect definitions
  • NSemData.NOS - effect transform animations
  • NSesData.NOS - effect texture animations
  • NStkData.NOS - map-neighborhood data

Audio
  • snd.pck - sound archive
  • sndinfo.lst - audio metadata

Partial support
  • *.PKG - legacy patch packages (inspect and apply only)
  • NStsData.NOS - virtually empty and was never loaded by the client, at least since 2009


Example workflow

The CLI follows the data hierarchy. First unpack an archive, then use the appropriate command to convert or modify an extracted payload.

For example, to edit a texture:

Code:
taletool archive unpack "NStpData*.NOS" --out work/nstp
taletool texture unpack work/nstp/100.bin --out work/texture-100

# Edit the generated mip-NNN.png files

taletool texture pack work/texture-100 --out work/nstp/100.bin
taletool archive pack work/nstp --out rebuilt --preset NStpData
Every command has built-in help:

Code:
taletool --help
taletool archive --help
taletool texture unpack --help

For developers

The project is split into reusable Rust crates, so support for individual NosTale formats can be integrated into other projects, including graphical editors and modding tools.

Format documentation for all supported formats is in the repository:



The project is licensed under AGPL-3.0-or-later.

Bug reports and contributions are welcome on GitHub:



Have fun and see you again, sooner or later.
imXeno is offline  
Thanks
3 Users
Reply


Similar Threads Similar Threads
Questions] data Folder >> Create data.Pack
02/15/2012 - Dekaron Private Server - 8 Replies
Questions] data Folder >> Create data.Pack To make the data folder data.pak Use repacker We've been able to run the update, but the game does not You, packer and should think about doing anything else specifically that anyway? Sorry... Bad english..
G Data G Data InternetSecurity 2010 KEY
12/23/2010 - elite*gold Trading - 6 Replies
G Data IS 2011+ Backup KEY Neben verbessertem Testsieger-Virenschutz und Optimierung der intuitiven Benutzerführung sichert G Data InternetSecurity zusätzlich alle Online-Aktivitäten durch eine „Silent“ Firewall. Die professionelle O&O-Vollbackupsoftware bietet zusätzlichen Schutz; selbst bei Totalausfall, Verlust oder Hardwarewechsel. http://www.gdata.de/uploads/tx_commerce/GDISOB201 1_DE_Webshop_Detail.jpg Einfach. Sicher. Ressourcenschonend.
My Cq Data at zfserver\MYSQL\data
01/14/2009 - CO2 Private Server - 3 Replies
sorry



All times are GMT +2. The time now is 03:37.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.