Thank you for the new svn version, but , somehow these were duplicated in the Plugins folder.
While this does not affect the workings of Doombuilder2 it is nonetheless annoying to see this every time DB2r1564 is opened.
Of course, the self help is to just delete these three dll files in the Plugins folder.
Re: Warnings when opening r1564
Posted: Mon Jul 09, 2012 18:58
by Tiger
"
NeoHippo wrote:
While this does not affect the workings of Doombuilder2 it is nonetheless annoying to see this every time DB2r1564 is opened.
Understandable. I will later create an external script to expunge some of the superfluous content within the compiled projects. Generally - I don't believe nor want the Bootless Star program to manipulate any directories, excluding the compiled project directory conflicts. On the contrary to the previous beta versions, I believe it would automatically expunge some unnecessary content, however - I don't believe it should do any manipulation natively. In the future, I will get around to creating an external script - that uses Bootless Star's environment to remove some of those unneeded files.
Re: Warnings when opening r1564
Posted: Mon Aug 13, 2012 22:27
by Tiger
I have begun working on a program script for this, and I hope to finish it today.
What is left todo:
Get Windows Batch to manipulate cacheNavVar with logic operations
REM This program merely expunges the excessive files from the plugin directory.
REM ====================================================================================
GOTO Start
:Start
CLS
ECHO This program is merely a light-weight tool to remove any superfluous content that is normally left behind after a build has been compiled with Bootless Star. Keep in mind that this program is not officially supported within Bootless Star, and also that this program is going to permanently expunge any files specified within a range.
ECHO.
ECHO Warranty:
ECHO This program comes with absolutely no warranty in anything ^(working state, stability, securance, anything - in the most vague and specific^). Thus, you do acknowledge that if continuing - you agree to the terms and want to allow the program to execute, or otherwise - cancel the execution now and go back to Bootless Star's environment.
ECHO Choices: ^[OK^|Cancel^]
SET /P NavVar=UserInput:
ECHO ^> Processing...
ECHO.
IF /I "%NavVar%" EQU "OK" (SET cacheNavVar=0 && GOTO RunDriver)
IF /I "%NavVar%" EQU "Cancel" (GOTO Kill) ELSE (
ECHO Input Error ^( "%NavVar%" ^)
ECHO.
PAUSE
GOTO Start
)
:RunDriver
REM To avoid redunancy, this uses 'passes' which is kept in cacheNavVar. Lets hope this doesn't break in the future?
ECHO.
::For debug purposes
ECHO PassID: %cacheNavVar%
REM Doom Builder 2
IF "%cacheNavVar%" EQU "0" (
SET ProcessValue=%FinalDestDir%Doom Builder 2
SET ProcessValue1=Doom Builder 2
GOTO Thrash
)
REM GZDoom Builder
IF "%cacheNavVar%" EQU "1" (
SET ProcessValue=%FinalDestDir%GZDoom Builder
SET ProcessValue1=GZDoom Builder
GOTO Thrash
)
REM Doom Builder 64
IF "%cacheNavVar%" EQU "2" (
SET ProcessValue=%FinalDestDir%Doom Builder 64
SET ProcessValue1=Doom Builder 64
GOTO Thrash
)
GOTO OperationFinished
:Thrash
IF EXIST "%ProcessValue%" (
DEL "%ProcessValue%"\Plugins\*.dbp
SET FaultErrorID=%ERRORLEVEL%
IF %FaultErrorID% NEQ 0 GOTO ERROR
DEL "%ProcessValue%"\Plugins\*.exe
SET FaultErrorID=%ERRORLEVEL%
IF %FaultErrorID% NEQ 0 GOTO ERROR
) ELSE (
ECHO ^< WARNING ^>: Could not detect ^[ %ProcessValue1% ^] at ^[ %ProcessValue% ^]
ECHO Continuing...
)
GOTO RunDriver
:OperationFinished
ECHO Done!
ECHO.
PAUSE
GOTO Kill
:Kill
GOTO :eof