DukeNukem3D
Jump to navigation
Jump to search
;--------------------------------------------
- ## ITEM "DukeNukem3D" DISPLAYNAME "Duke Nukem 3D"
- ## DATE "15.09.2012"
- ## DESCRIPTION "MorphOS port of 1996 first person perspective shooter by 3D Realms.*NPort done by ProAsm and Szilárd Biró.*NIncludes level editor."
- ## APPTYPE "GAME"
- ## DEPENDENCIES "LIB_PowerSDL"
- ## APPAUTHOR "ProAsm and Szilárd Biró"
- ## APPWEBPAGE "http://www.3drealms.com/duke3d/"
- ## APPPICTURE "http://www.3drealms.com/dukearcade/images/headerimage2.jpg"
- ## GRUNCHAUTHOR "Guido Mersmann"
- ## URLSERVER "http://morphos-files.net/" "http://files.morphos.pl/"
- ## URLARCHIVE "{URLSERVER}download/Duke_Nukem_3D"
- ## URLREADME "{URLSERVER}version/Duke_Nukem_3D"
- ## ARCHIVESIZE 6954847
- ## INSTALLCHECK "{INSTALLDIR}{NAME}/{NAME}"
- ## VERSIONCHECK "{CHECKNAME}"
- ## INSTALL
{STANDARDBACKUP}
{STANDARDEXTRACT}
If EXISTS "{TEMPDIR}Duke"
Rename "{TEMPDIR}Duke" "{TEMPDIR}{NAME}"
EndIf
If EXISTS "{TEMPDIR}{NAME}/Duke3dw"
Rename "{TEMPDIR}{NAME}/Duke3dw" "{TEMPDIR}{NAME}/{NAME}"
EndIf
If EXISTS "{TEMPDIR}{NAME}/Duke3dw.info"
Rename "{TEMPDIR}{NAME}/Duke3dw.info" "{TEMPDIR}{NAME}/{NAME}.info"
EndIf
If EXISTS "{TEMPDIR}{NAME}/Buildw"
Rename "{TEMPDIR}{NAME}/Buildw" "{TEMPDIR}{NAME}/LevelEditor"
EndIf
If EXISTS "{TEMPDIR}{NAME}/Buildw.info"
Rename "{TEMPDIR}{NAME}/Buildw.info" "{TEMPDIR}{NAME}/LevelEditor.info"
EndIf
;Preserve user settings
If EXISTS "{INSTALLDIR}{NAME}/Duke3dw.cfg"
If EXISTS "{TEMPDIR}{NAME}/Duke3dw.cfg"
Rename "{TEMPDIR}{NAME}/Duke3dw.cfg" "{TEMPDIR}{NAME}/Duke3dw.cfg.default"
EndIf
EndIf
If EXISTS "{INSTALLDIR}{NAME}/build.cfg"
If EXISTS "{TEMPDIR}{NAME}/build.cfg"
Rename "{TEMPDIR}{NAME}/build.cfg" "{TEMPDIR}{NAME}/build.cfg.default"
EndIf
EndIf
{STANDARDCOPY}
Echo "VERSION: {VERSION}.{REVISION}.{BUILD}" TO "{CHECKNAME}"
- ## INSTALL END
- ## UNINSTALL
{STANDARDBACKUP}
Delete FORCE "{INSTALLDIR}{NAME}" ALL
Delete FORCE "{INSTALLDIR}{NAME}.info"
- ## UNINSTALL END
- ## ITEM END