Skip to content
Snippets Groups Projects
Commit 1982f7d4 authored by Nick Anton Christoph Kleine-Tebbe's avatar Nick Anton Christoph Kleine-Tebbe
Browse files

Now using template level directly

parent 54969e49
No related branches found
No related tags found
No related merge requests found
...@@ -12,6 +12,7 @@ const modDirectory = 'C:/Users/Nick/Documents/UnrealEngine/Projects/KolloquiumVR ...@@ -12,6 +12,7 @@ const modDirectory = 'C:/Users/Nick/Documents/UnrealEngine/Projects/KolloquiumVR
const pakDirectory = 'C:/Users/Nick/Documents/UnrealPackagedGames/KolloquiumVR/WindowsNoEditor/KolloquiumVR/Mods' const pakDirectory = 'C:/Users/Nick/Documents/UnrealPackagedGames/KolloquiumVR/WindowsNoEditor/KolloquiumVR/Mods'
const editorFile = 'C:/Users/Nick/Documents/UnrealEngine/Projects/KolloquiumVR/Saved/Config/Windows/Editor.ini' const editorFile = 'C:/Users/Nick/Documents/UnrealEngine/Projects/KolloquiumVR/Saved/Config/Windows/Editor.ini'
const engineFile = 'C:/Users/Nick/Documents/UnrealEngine/Projects/KolloquiumVR/Config/DefaultEngine.ini' const engineFile = 'C:/Users/Nick/Documents/UnrealEngine/Projects/KolloquiumVR/Config/DefaultEngine.ini'
const templateLevel = 'C:/Users/Nick/Documents/UnrealEngine/Projects/KolloquiumVR/Content/Maps/TemplateLevel.umap'
function getDirectories(path) { function getDirectories(path) {
...@@ -379,11 +380,12 @@ router.use('/submitAbgabe', (req, res) => { ...@@ -379,11 +380,12 @@ router.use('/submitAbgabe', (req, res) => {
return console.error('Error occurred:', error); return console.error('Error occurred:', error);
} }
let levelName = mod_folder_name + '_Level'
const startupMapRegex = new RegExp('EditorStartupMap=.*', 'i'); const startupMapRegex = new RegExp('EditorStartupMap=.*', 'i');
const engineReplaceOptions = { const engineReplaceOptions = {
files: engineFile, files: engineFile,
from: startupMapRegex, from: startupMapRegex,
to: 'EditorStartupMap=/' + mod_folder_name + '/AbgabeLevel.AbgabeLevel' to: 'EditorStartupMap=/' + mod_folder_name + '/'+ levelName + '.' + levelName
}; };
replace(engineReplaceOptions, (error, results) => { replace(engineReplaceOptions, (error, results) => {
if (error) { if (error) {
...@@ -400,7 +402,7 @@ router.use('/submitAbgabe', (req, res) => { ...@@ -400,7 +402,7 @@ router.use('/submitAbgabe', (req, res) => {
message: err message: err
}) })
} }
fs.copyFile(path.join(newAbgabeDirectory, 'AbgabeLevel.umap'), path.join(newAbgabeDirectory, 'Content', 'AbgabeLevel.umap'), function(err) { fs.copyFile(templateLevel, path.join(newAbgabeDirectory, 'Content', levelName + '.umap'), function(err) {
// Run the python script that starts the unreal engine with the editor utility... // Run the python script that starts the unreal engine with the editor utility...
if (err) { if (err) {
console.error(err); console.error(err);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment