292
edits
(Used libs) |
No edit summary |
||
Line 7: | Line 7: | ||
=== Source folder === | === Source folder === | ||
The source folder contains the following files | The source folder contains the following files: | ||
* \DataAccess | |||
*: Units for accessing different kinds of containers | |||
** .\ConnectionManager.pas | |||
*: Handles Connections and keeps track of DataAccess-instances | |||
** .\DataAccess.pas | |||
*: (Virtual) Base class for access to data containers | |||
** .\Access_OniArchive.pas | |||
*: Access to Oni's archives (.dat in conjunction with .raw and .sep) | |||
** .\Access_OUP_ADB.pas | |||
*: Access to OUP's databases (AbsoluteDatabase) | |||
* \FileClasses | |||
*: BLA - DESCRIPTION NEEDED | |||
* \Global | |||
*: Globally used Units (functions, data, typedefs ...) | |||
** .\Data.pas | |||
*: Contains global constants, variables | |||
** .\DatLinks.pas | |||
*: Generates .dat-linkById-lists for each filetype | |||
** .\DatStructureLoader.pas | |||
*: Loads structure-definition files | |||
** .\Exporters.pas | |||
*: Handles exporting of .dat/.raw-content (including converters) | |||
** .\Functions.pas | |||
*: Common functions like en-/decoding of data | |||
** .\Img_DDSTypes.pas | |||
*: DDS-header-definitions used by OniImageClass | |||
** .\OniImgClass.pas | |||
*: Loading/saving/converting of Oni's texture-data | |||
** .\RawList.pas | |||
*: Generates lists of .raw-contents for files | |||
** .\TypeDefs.pas | |||
*: Definition of globally used types | |||
* \Helper | |||
*: Small helpful forms | |||
** .\LevelDB.dfm/.pas | |||
*: Converts OniArchives to OUP-DBs and vice versa | |||
** .\ValueEdit.dfm/.pas | |||
*: Input form for editing variable contents | |||
** .\WhatLinksHere.dfm/.pas | |||
*: Shows links to (only supported in DBs) / from a file | |||
* \icons | |||
*: Contains icons used in the gui | |||
* \ImportedStuff | |||
*: Units written by others | |||
** .\FolderBrowser.pas | |||
*: Select a folder as you do in any normal windows application. | |||
** .\FTypeReg.pas | |||
*: Set/Get registered file types | |||
** .\OneInst.pas | |||
*: Makes sure that only one instance of OUP can be run at a time | |||
* \Tools | |||
*: Contains the basic tools in OUP like Preview, BinEdit ... | |||
** .\Template.dfm/.pas | |||
*: Template-form used for most tools | |||
** .\BinEdit.dfm/.pas | |||
*: HexEditor for .dat-files with StructureViewer | |||
** .\RawEdit.dfm/.pas | |||
*: HexEditor for .raw-contents | |||
** .\Extractor.dfm/.pas | |||
*: Mass file extractor | |||
** .\Preview.dfm/.pas | |||
*: Preview window (only supports TXMP, TXMB, TXAN, PSpc atm) | |||
** .\TxmpReplace.dfm/.pas | |||
*: Replaces TXMP images by image files | |||
* \ExtraIcos.res | |||
*: Contains the icons used in the gui | |||
* \Main.dfm/.pas | |||
*: Main window of OUP | |||
* \OniUnPacker.bdsproj | |||
*: Delphi project file | |||
* \OniUnPacker.dpr | |||
*: Main unit | |||
* \OniUnPacker.res | |||
*: Program icon | |||
* \Settings.dfm/.pas | |||
*: Settings formular | |||
Note: Files which have a .dfm version besides the .pas version are units with forms (windows). Files which that are only there as a .pas are code only, sometimes global functions, some are global classes. | |||