From 690e517240495fdd80e12f605ab7f3a05a4be006 Mon Sep 17 00:00:00 2001 From: MW Date: Mon, 3 Dec 2007 14:57:39 +0000 Subject: Added a flag to load-xml console command, that will generate new uuids for the loaded Sceneobjects (as per mantis request #53). To use append "-newUID" to the end of the command, so new format is : "load-xml -newUID". If you don't add the "-newUID", then the uuids in the xml file will be kept. --- OpenSim/Region/Application/OpenSimMain.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Application/OpenSimMain.cs') diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs index 1f9894c..50018ac 100644 --- a/OpenSim/Region/Application/OpenSimMain.cs +++ b/OpenSim/Region/Application/OpenSimMain.cs @@ -659,11 +659,19 @@ namespace OpenSim case "load-xml": if (cmdparams.Length > 0) { - m_sceneManager.LoadCurrentSceneFromXml(cmdparams[0]); + bool generateNewIDS = false; + if (cmdparams.Length > 1) + { + if (cmdparams[1] == "-newUID") + { + generateNewIDS = true; + } + } + m_sceneManager.LoadCurrentSceneFromXml(cmdparams[0], generateNewIDS); } else { - m_sceneManager.LoadCurrentSceneFromXml(DEFAULT_PRIM_BACKUP_FILENAME); + m_sceneManager.LoadCurrentSceneFromXml(DEFAULT_PRIM_BACKUP_FILENAME, false); } break; -- cgit v1.1