e-mods.net

Nod Engine SDK => Scripting and Modifying => Topic started by: Javokis on 2007-03-26, 16:22:12

Title: The File Types of The Nod Engine
Post by: Javokis on 2007-03-26, 16:22:12
Here is a list of File Types used by the Redemption. This is in hopes of removing confusion about the differences of similar file extension names.

NOB files

Description: Are actually zip files that are uncompressed, containing additional files inside.
Location: Main Vampire - Redemption folder.
Open With: Winzip (http://www.winzip.com), 7-Zip (Free Open Source!) (http://www.7-zip.org/download.html)

NOT files

Description: Are files that contain template data (props, npcs, players, ect ect).
Location: Vampire - Redemption\misc\Templates (Resource.nob)
Open With: NOT Editor (Available in the NOD SDK Download (http://e-mods.net/downloads/tools/redemption/NODSDK_v1_1.zip))

NOD files

Description: Are models that contain mesh, bone, and material information about an object.
Location: Vampire - Redemption\3d\Models (Resource.nob)
Open With: Milkshape 3d (http://chumbalum.swissquake.ch/), Freyja (http://icculus.org/freyja/), or Maya 2.5-3.0 (With Plugins)

NAD files

Description: Are animation files for models - these are assigned in an NMS file.
Location: Vampire - Redemption\3d\Anims (Resource.nob)
Open With: Maya 2.5-3.0 (Good luck finding it)

NMS files

Description: Are motion definition files that tell a model what animation file to use for what event.
Location: Vampire - Redemption\3d\Motions (Resource.nob)
Open With: Notepad

NED file (effects.ned)

Description: Contains a list of discipline effects.
Location: Vampire - Redemption\misc (Resource.nob)
Open With: Notepad

NDD file (game.ndd)

Description: Contains a list of disciplines and their assigned groups. Used in conjuction with game.ndg.
Location: Vampire - Redemption\misc (Resource.nob)
Open With: Notepad

NDG file (game.ndg)

Description: Contains a list of discipline groups and their exp costs.
Location: Vampire - Redemption\misc (Resource.nob)
Open With: Notepad

NPC files

Descriptiong: Used by player types like Christof for starting stats, items, and disciplines.
Location: Vampire - Redemption\misc (Resource.nob)
Open With: Notepad

NCD file (game.ncd)

Description: This file contains the information on clans and controls the clan list in multiplayer.
Location: Vampire - Redemption\misc (Resource.nob)
Open With: Notepad

NPD file (game.npd)

Description: Is the file that contains data on particles in Redemption - like fire and steam.
Location: Vampire - Redemption\misc (Resource.nob)
Open With: Notepad

NTT file (game.ntt)

Description: A treasure class file containing treasure class values using random treasures for chests and shops.
Location: Vampire - Redemption\misc (Resource.nob)
Open With: Notepad

NCO Files

Description: These are tag files that contain conversation scripts (controls timers and multichoice options).
Location: Vampire - Redemption\conversations (Resource.nob)
Open With: Notepad

NAI files

Description: These files contain basic command flags for AI (enemies) and starting disciplines for enemies.
Location: Vampire - Redemption\ai (Resource.nob)
Open With: Notepad

NEX files

Description: Contains timer scripts for explosions (damage, damage radius, effects) all in milisecs.
Location: Vampire - Redemption\explosions (Resource.nob)
Open With: Notepad

NAG files

Description: Tells what wav (audio file) to use for what event (sound to use when feeding, walking, ect).
Location: Vampire - Redemption\foley (Resource.nob)
Open With: Notepad

NCP files

Descriptiong: Custom created camera paths and angles for use with cutscenes.
Location: Vampire - Redemption\paths (Resource.nob)
Open With: Viewed\created in the Redemption game using -devmode in your game's shortcut - otherwise ran in scripts.

NBS files

Description: These files contain a list of items available in a shop (store).
Location: Vampire - Redemption\stores (Resource.nob)
Open With: Notepad

Title: Re: The File Types of Redemption
Post by: Javokis on 2007-05-05, 13:50:00
Here is a graphical representation of VTM - Redemption's folder structure showing what files go where.

(http://e-mods.net/tutorials/redemption_fstructure.jpg)

How to Read this Image

This image shows the various folders used by the Redemption game engine along with what files are usually contained within them. The arrows are pointed to additional subfolders beneath the folder in question. The image displays that within the 3d folder are three other folders of Anims, Models, and Motions. Within the Misc folder there are several subfolders with designated files. An example: The .NOT file types are located within Misc/Templates folder. The .NPC files are located in just the Misc folder.

I hope this sheds light on a few things.
Title: Re: The File Types of Redemption
Post by: Azraelthe7th on 2007-05-24, 09:25:07
I checked not long ago, and more recent versions of Maya will open the game's 3D files.

I guess that's because every new version of Maya builds on top of the older one rather than starting from scratch.  Kind of like with 3DS Max.
Title: Re: The File Types of Redemption
Post by: Azraelthe7th on 2007-05-24, 13:07:13
Sorry, PLE version 7 was able to use the files, but version 8 isn't.  If I still have it, I could probably swing it your way.
Title: Re: The File Types of Redemption
Post by: Javokis on 2007-06-12, 15:37:33
I'm still waiting for Freyja to have a .nad exporter.
Title: Re: The File Types of Redemption
Post by: RuThaN on 2008-02-07, 07:49:35
Rainmoon picture isnt complete, i wrote description of missing folders(after all *.nob extraction- dont worry game runs good). Text behind / ignore its same info in czech from my mod both language documetation.

3D- Materials -  *.tga a *.nam, textures models of ncp, creatures and items / *.tga a *.nam, textury modelů ncp, př??er a předmětů
Codex - *.class,javac.exe, javadoc.exe, javai.dll and batch files to creation javadoc documentation, Codex.dsp is project for Microsoft Developer - Studio 5, i thin only another way of complation, than by commnad line, last is mssccprj.scc, i think next compilation file from MSDS5 /  *.class a javac.exe, javadoc.exe, javai.dll a d?vkou soubory na vytvořen? javadoc dokumentace a Codex.dsp jako project do Microsoft Developer - Studio 5, jde podle m?ho o jin? druh kompilace, ne? přes př?kazovou ř?dku a pak je?tě mssccprj.scc, soubory kter? m? asi tak? co dočiněn? s kompilac?
Crypt - *.npf  multiplayer character saves  / *.npf, jestli se nepletu souvis? s ulo?en?mi hrami, mo?n? jen multiplayerem
Extras - nothing important, links and documentation from look of moding / nic důle?it?ho z pohledu modů jen odkazy a nějak? dokumentace ke hře
Materials - General -   *.nam a *.tga textures  / textury a *.nam s jejich efecty a definic? materi?lů     
                - London -*.nam a *.tga textures   / textury a *.nam s jejich efecty a definic? materi?lů     
               - New york - *.nam a *.tga textures  / textury a *.nam s jejich efecty a definic? materi?lů     
               - Prague - *.nam a *.tga textures  / textury a *.nam s jejich efecty a definic? materi?lů     
               - Vienna - *.nam a *.tga textures  / textury a *.nam s jejich efecty a definic? materi?lů     
Miles - drivers for sounds output / ovladače pro různ? form?ty zvuku
paths - *.ncp binary im not sure about these files; Rainmoon wrote: "Viewed\created in the Redemption game using -devmode in your game's shortcut - otherwise ran in scripts" it apears as some logs files, but we havent viewer/ *.ncp bin?rn? soubor, vytvoř? se při spu?těn? s parametrem devmode asi jde o nějak? temp soubory či soubory s logy, kter? ale nem?m č?m otevř?t
SaveGames - subfolder SP0 to SPxx and _Curent_ with savegames  / podslo?ky SP0 to SPxxa posledn? pod _Current_
Sounds -/ zvuky
            -actors - *.wav sound of creatures / *.wav zvuky př??er
            -Dialog - *.nlp a *.mp3 dialogs and animations of faces /*.nlp a *.mp3 zvuky rozhovorů a animace tv?ře a ?st
            -environment -  *.wav sound of environment /*.wav zvuky prostřed?
            -gameplay *.wav sebr?n? peněz, kliknut? na buton, nov? ?roveň a tak asi 20 zvuků
            -Music - *.mp3 / Hudba ve form?tu *.mp3
            -objects - sounds of drop and pickup items, shots and melee weapons  /  zvuky při pokl?d?n? předmětů do inventor?ře a na zem a zvuky dveř?, zvuky           v?střelů a př? boji mečem
            -StereoAmbient - sound on background of locations /  zvuky na pozad? lokac?
            -voice - sets of sounds of npc and creature in fight /sada zvuků, řevu atd, i slovo, ale nějak? bě?n? hl??ky při boji, ne dialogy
UI - in root are *.nui - files with user interface and *.nfd -fonts
     - Icons - *.tga 2d pictures of items for invertory / *.tga, obr?zky na kter? se změn? kurzor, kdy? předmět zvednete a obr?zky, jak budou předměty vypadat v inventor?ři
     -Materials - *.tga pictures of menu and user interface /*.tga obr?zky interfacu a menu
Video - *.bik videos which you can player in Bink video tools, you can also convert normal video to this format  / *.bik videa, je mo?n? je přehr?vat pomoc? RAD video tools a tak? přev?dět bě?n? videa do toho form?tu
Title: Re: The File Types of Redemption
Post by: ORI on 2008-03-07, 13:16:23
Iv recently got introduced to MEL (it has syntax that is strikingly similar to C or Pascal) and im thinking about  the idea of writing a new NAD exporter for Maya 2008, and I wonder if its possiable..

So to get a better prespective of this project it would help if you could tell me what are the main difficultys in writing a new NAD exporter?

Also what exactly are the smoothing curves mentioned in the NAD file structure specifications cause that is the only part im not sure I understood.
Title: Re: The File Types of Redemption
Post by: ORI on 2008-03-08, 09:02:50
Hmm I pretty much figured what the Curve fitting factors are, calculating them is something different but Ill try writing a basic MEL algorithem soon. At least Maya has all of the tools to build that exporter.

Looks like the guy working on Freyja have little intention of continuing the NAD exporter he started so I wont wait on that.
Title: Re: The File Types of Redemption
Post by: Javokis on 2008-03-09, 11:43:34
That would be news worthy of the front page when you pull it off.
Title: Re: The File Types of Redemption
Post by: ORI on 2008-03-09, 12:36:21
indeed, not really doing it for fame though, I still need to do a crash course in the Maya Python API so I know how to make the file export functions but its better than writing it in C++
Title: Re: The File Types of Redemption
Post by: Javokis on 2008-03-09, 16:49:00
I have developed a mild phobia of C++ these days.
Title: Re: The File Types of Redemption
Post by: ORI on 2008-03-15, 10:04:52
Javo Iv asked a friend who is a programmer and he says C# eliminates the dangerous things in C++ (pointers) so you might want to check it out and maybe use it instead of C++.

Since I should be able to write the same in Maya's Python API I think I wont have to deal with pointers.
Title: Re: The File Types of Redemption
Post by: Javokis on 2008-03-15, 13:45:51
What do ya know. C# is the last class I'll be taking before I graduate college.
Title: Re: The File Types of Redemption
Post by: EtaYorius on 2009-03-02, 22:08:42
I dont think Freyja Nad plug in will ever be developed... but new Nad file animations will give a little breath to this old game, hopefully someone will EVER develop one for one of the main 3d Apps in the future... or not.

Title: Re: The File Types of Redemption
Post by: Javokis on 2010-01-31, 03:31:22
Also FYI: This is what the vanilla file directory looks like on a full install of VTMR -

(http://www.e-mods.net/gallery/albums/redemption/redemption_full_install.jpg)

Note the .nob files. People have often been confused as to the difference between mods and the vanilla files. This image should give an idea on what the original game nob files are.
Title: Re: The File Types of The Nod Engine
Post by: Barnabas on 2011-07-30, 14:13:22
Does anyxone know, where to find the game.nvo file in VtM:R?
Title: Re: The File Types of The Nod Engine
Post by: wesclash on 2011-07-31, 10:39:44
Extract from Local_Eng.nob/strings/game.nvo
However, if you're using a different language version of VtM:R perhaps it isn't called Local_Eng, but something similar?
Title: Re: The File Types of The Nod Engine
Post by: Barnabas on 2011-08-01, 05:04:08
Thanks alot - now I finally found the mistake I made with conversations in my project.