[Release][v2.0] NosUnpack

07/05/2016 16:40 Bejine#1
NosUnpack v2.0

Info:
This tool allows you to open almost all .NOS files and extract resources from them (like images and text)

Features:
  • Opens .NOS archives
  • Displays images, map grids and text
  • Exports selected image or text
  • Exports all resources from archive [It will freeze the program, but it's working! Just wait!]
  • You can toggle if you want or don't want checkerboard background

List of working archives:
  • NStpeData [Textures for effects]
  • NStpuData [UI textures]
  • NStpData [Textures for maps]
  • NSipData [Items', buffs', avatars' and skills' icons]
  • NS4BbData [Big images]
  • NSmpData [Monster sprites]
  • NSppData [Player-related sprites]
  • NStcData [Map Grid (1cell=1px)]
  • NScliData [constring.dat]
  • NSlangData [_code_lang_list (ztsXXXe)]
  • NSetcData [Word list for Memory & TabooStr.lst]
  • NSgtdData [Items, quests, skills, mobs etc. data]

Not supported and not openable yet:
  • NSpnData [Player-related sprite info]
  • NSmnData [Mobs-related sprite info]

All other archives can be opened, but won't display any data except filelist.


TODO:
  • Save binary files
  • Support of all archives (3d, datas)
  • Import resource to replace it.
  • Save edited archive
  • More and better error handling

Gallery:
NosUnpack

Download:
Check the attachments

Scan v2.0:
ZIP - [Only registered and activated users can see links. Click Here To Register...]
Only EXE - [Only registered and activated users can see links. Click Here To Register...]

Special thanks to:
  • @[Only registered and activated users can see links. Click Here To Register...] - for NosPack and NosImg, which I'm kind of continuing.
  • @[Only registered and activated users can see links. Click Here To Register...] - for public pp/mp structure
  • Cryless (Systemx64/OMG) - for string and 4Bb structure
  • @[Only registered and activated users can see links. Click Here To Register...] - for helping and testing
  • @[Only registered and activated users can see links. Click Here To Register...] - for testing


If you found any bugs, crashes or have some ideas, just write here or PM me!
07/05/2016 17:01 m4x1k1nnq#2
Thank you very much, its so useful :oo
07/05/2016 19:14 DuckDuckGoose0815#3
Dude, well done! :)
07/06/2016 01:55 Liihes#4
Quote:
Originally Posted by Bejine View Post
Will be very useful for us, thanks :)
07/08/2016 14:33 ernilos#5
It remembers me a little bit of my old NArchiverEditor tool.
[Only registered and activated users can see links. Click Here To Register...]

Anyway, nice work :)
07/08/2016 15:15 Bejine#6
Version 2.0 is here!

Changes:
- A bit more error handling and small bugfixes (like "Type:" not updating correctly)
- Txt files support! (cli, lang, etc, gtd)
- Smaller second list for mp/pp
- Multiple encodings for string files which you can choose (if there is some missing, tell me)
07/08/2016 17:08 ~Teiko~#7
Thanks for this nice tool :)
07/08/2016 18:10 m4x1k1nnq#8
Quote:
Originally Posted by Bejine View Post
[SIZE="7"][B]

TODO:[LIST][*]Save binary files[*]Support of all archives (3d, datas)
sku)!
Wait there 3D Files? Thought everything is made in Grids & pngs
07/08/2016 22:53 Bejine#9
yeah lol, maps are 3d
07/09/2016 14:39 m4x1k1nnq#10
Quote:
Originally Posted by Bejine View Post
yeah lol, maps are 3d
also smt. else or just the maps, if only the character models would be .obj files i would kiss entwells feet.
07/09/2016 21:32 IceTrailer#11
Nice, but one easy thing to change. If you click open and close the OpenFileDialog, just set the caption of the label to the old name of the opened file.
07/15/2016 19:09 krychu132#12
Finally! Thanks man!

Missing for me multi-selecting, "Export ALL selected" and export only first images (from sprites)
07/20/2016 09:23 @LRevolution#13
Is it possible to edit stuff like character models and play with it or is it just a tool for p servers ?
07/20/2016 11:30 Bejine#14
There is no player model. All things related to player are sprites in NSppDataXX. But yes, it is possible if you know how to do it. However, it's not possible with my tool yet.
07/20/2016 18:13 ~Teiko~#15
New features in developing ?