mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-16 06:18:43 +00:00
Changed: Added new variable DumpVisualSlotsIndex to choose if we need to dump all visual slots index in vs_index.txt
This commit is contained in:
parent
f01996430e
commit
cc7793ff97
4 changed files with 9 additions and 2 deletions
|
@ -8,3 +8,4 @@ WorldSheet = "ryzom.world";
|
|||
PrimitivesPath = "../../common/data_leveldesign/primitives";
|
||||
OutputDataPath = "../../client/data";
|
||||
LigoPrimitiveClass = "world_editor_classes.xml";
|
||||
DumpVisualSlotsIndex = 1;
|
||||
|
|
|
@ -147,6 +147,7 @@ const std::string ConfigFileName = "sheets_packer.cfg";
|
|||
//---------------------------------------------------
|
||||
CClientConfig::CClientConfig()
|
||||
{
|
||||
DumpVisualSlotsIndex = false;
|
||||
}// CClientConfig //
|
||||
|
||||
|
||||
|
@ -180,6 +181,8 @@ void setValues()
|
|||
READ_STRING(OutputDataPath)
|
||||
// Ligo primitive class
|
||||
READ_STRING(LigoPrimitiveClass)
|
||||
//Dump VisualSlots index
|
||||
READ_BOOL(DumpVisualSlotsIndex)
|
||||
|
||||
/////////////
|
||||
// FILTERS //
|
||||
|
|
|
@ -51,9 +51,12 @@ struct CClientConfig
|
|||
/// Path where to create lmconts.packed
|
||||
std::string OutputDataPath;
|
||||
|
||||
|
||||
// File containing LIGO primitives
|
||||
std::string LigoPrimitiveClass;
|
||||
|
||||
// Whether dump visual slots index or not
|
||||
bool DumpVisualSlotsIndex;
|
||||
|
||||
public:
|
||||
/// Constructor.
|
||||
CClientConfig();
|
||||
|
|
|
@ -93,7 +93,7 @@ bool init()
|
|||
nlinfo("Loading sheets...");
|
||||
IProgressCallback callback;
|
||||
SheetMngr.setOutputDataPath(AppCfg.OutputDataPath);
|
||||
SheetMngr.load (callback, true, true);
|
||||
SheetMngr.load (callback, true, true, AppCfg.DumpVisualSlotsIndex);
|
||||
|
||||
// Make the lmconts.packed file
|
||||
if (!LigoConfig.readPrimitiveClass (AppCfg.LigoPrimitiveClass.c_str(), false))
|
||||
|
|
Loading…
Reference in a new issue