Temple Changer Problems

AppleApe

New member
Joined
Jun 5, 2010
Messages
327
Recently, I downloaded on a Windows XP, (yes the clunker computer that's slow and doesn't always work as it should, and that I have mentioned on other topics),
the first version of the "temple changer" from the downloads section.....  The "DOS" code (or perhaps Unix, I don't know) window that opens when you select a temple, says it cannot find the file specified, yet it says "your temple was successfully changed" near the bottom.  I have B&W installed, even though it does not work, it still has all the files you need, including the .16b(s) for the temple.  The reason I want it to change the temple for the game (even though it does not work): I wish to take the files to a Mac and swap the files for the ones in Mac version of the game, for a new/different looking temple. 
Insight/clarification/troubleshooting help/tips are very appreciated...................................
 
Unfortunately, DOS installers don't work on a lot of newer computers.I use DOS installers on a lot of my mods and get some complaints! Are there directions to install it manually? If you open the DOS file up in notepad, it should show you where the files should have been copied to.
 
The files are suppose to to go to data/citadale/outside meshes and replace about 12 files.
The files in the temple changer folder are just .bats, MS-DOS Batch files, acording to the descripton.
There is, also, a .dat file there too.  
Ok, I tried editing one of the .bat files, the diretories look correct, will have to look at it more.
I will try to copy it in, but right now I am on an iPhone.....

Temple3.bat:

Code:
 @echo off
title Changing Temple...
echo.
echo --- Temple Changer 1 ----------------------------------------------------------
echo.

IF NOT EXIST "C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\b_temple20_l3d.zzz" GOTO :search
IF EXIST "C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\b_temple20_l3d.zzz" GOTO :default


:default
set dir="C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\"
goto :yes


:search
echo  Searching For Black and white on your computer...
echo.

:CDRIVE
echo C:
for /f "tokens=*" %%* in ('dir/b/s C:\b_temple20_l3d.zzz') do set "CDRIVE=%%~dp*"
echo.
set dir="%CDRIVE%"
if exist "%CDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%CDRIVE%b_temple20_l3d.zzz" goto :DDRIVE


:DDRIVE
echo D:
for /f "tokens=*" %%* in ('dir/b/s D:\b_temple20_l3d.zzz') do set "DDRIVE=%%~dp*"
echo.
set dir="%DDRIVE%"
if exist "%DDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%DDRIVE%b_temple20_l3d.zzz" goto :EDRIVE


:EDRIVE
echo E:
for /f "tokens=*" %%* in ('dir/b/s E:\b_temple20_l3d.zzz') do set "EDRIVE=%%~dp*"
echo.
set dir="%EDRIVE%"
if exist "%EDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%EDRIVE%b_temple20_l3d.zzz" goto :FDRIVE


:FDRIVE
echo F:
for /f "tokens=*" %%* in ('dir/b/s F:\b_temple20_l3d.zzz') do set "FDRIVE=%%~dp*"
echo.
set dir="%FDRIVE%"
if exist "%FDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%FDRIVE%b_temple20_l3d.zzz" goto :GDRIVE

:GDRIVE
echo G:
for /f "tokens=*" %%* in ('dir/b/s G:\b_temple20_l3d.zzz') do set "GDRIVE=%%~dp*"
echo.
set dir="%GDRIVE%"
if exist "%GDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%GDRIVE%b_temple20_l3d.zzz" goto :HDRIVE

:HDRIVE
echo H:
for /f "tokens=*" %%* in ('dir/b/s H:\b_temple20_l3d.zzz') do set "HDRIVE=%%~dp*"
echo.
set dir="%HDRIVE%"
if exist "%HDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%HDRIVE%b_temple20_l3d.zzz" goto :DISKERROR



:DISKERROR
echo.
echo  Cannot find Black and White installed on your computer...
echo.
pause
goto :end



:yes
IF NOT EXIST %dir%\Backup GOTO :notexist
IF EXIST %dir%\Backup GOTO :exist


:exist

DEL %dir%\evil0.16B
DEL %dir%\Good0.16b
DEL %dir%\neutral0.16B

COPY %dir%\Backup\evil3.16b %dir%\evil0.16B
COPY %dir%\Backup\good3.16b %dir%\Good0.16b
COPY %dir%\Backup\neutral3.16b %dir%\neutral0.16B

goto :success


:notexist

MD %dir%\Backup

COPY %dir%\evil0.16B %dir%\Backup\evil0.16B
COPY %dir%\evil1.16b %dir%\Backup\evil1.16b
COPY %dir%\evil2.16b %dir%\Backup\evil2.16b
COPY %dir%\evil3.16b %dir%\Backup\evil3.16b
COPY %dir%\Good0.16b %dir%\Backup\Good0.16b
COPY %dir%\good1.16b %dir%\Backup\good1.16b
COPY %dir%\good2.16b %dir%\Backup\good2.16b
COPY %dir%\good3.16b %dir%\Backup\good3.16b
COPY %dir%\neutral0.16B %dir%\Backup\neutral0.16B
COPY %dir%\neutral1.16b %dir%\Backup\neutral1.16b
COPY %dir%\neutral2.16b %dir%\Backup\neutral2.16b
COPY %dir%\neutral3.16b %dir%\Backup\neutral3.16b


DEL %dir%\evil0.16B
DEL %dir%\Good0.16b
DEL %dir%\neutral0.16B

COPY %dir%\Backup\evil3.16b %dir%\evil0.16B
COPY %dir%\Backup\good3.16b %dir%\Good0.16b
COPY %dir%\Backup\neutral3.16b %dir%\neutral0.16B
goto :success




:success
echo.
echo  Your Temple has been sucessfully changed
goto :end

:end
echo.
pause

Temple1.bat:

Code:
  @echo off
title Changing Temple...
echo.
echo --- Temple Changer 1 ----------------------------------------------------------
echo.

IF NOT EXIST "C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\b_temple20_l3d.zzz" GOTO :search
IF EXIST "C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\b_temple20_l3d.zzz" GOTO :default


:default
set dir="C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\"
goto :yes


:search
echo  Searching For Black and white on your computer...
echo.

:CDRIVE
echo C:
for /f "tokens=*" %%* in ('dir/b/s C:\b_temple20_l3d.zzz') do set "CDRIVE=%%~dp*"
echo.
set dir="%CDRIVE%"
if exist "%CDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%CDRIVE%b_temple20_l3d.zzz" goto :DDRIVE


:DDRIVE
echo D:
for /f "tokens=*" %%* in ('dir/b/s D:\b_temple20_l3d.zzz') do set "DDRIVE=%%~dp*"
echo.
set dir="%DDRIVE%"
if exist "%DDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%DDRIVE%b_temple20_l3d.zzz" goto :EDRIVE


:EDRIVE
echo E:
for /f "tokens=*" %%* in ('dir/b/s E:\b_temple20_l3d.zzz') do set "EDRIVE=%%~dp*"
echo.
set dir="%EDRIVE%"
if exist "%EDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%EDRIVE%b_temple20_l3d.zzz" goto :FDRIVE


:FDRIVE
echo F:
for /f "tokens=*" %%* in ('dir/b/s F:\b_temple20_l3d.zzz') do set "FDRIVE=%%~dp*"
echo.
set dir="%FDRIVE%"
if exist "%FDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%FDRIVE%b_temple20_l3d.zzz" goto :GDRIVE

:GDRIVE
echo G:
for /f "tokens=*" %%* in ('dir/b/s G:\b_temple20_l3d.zzz') do set "GDRIVE=%%~dp*"
echo.
set dir="%GDRIVE%"
if exist "%GDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%GDRIVE%b_temple20_l3d.zzz" goto :HDRIVE

:HDRIVE
echo H:
for /f "tokens=*" %%* in ('dir/b/s H:\b_temple20_l3d.zzz') do set "HDRIVE=%%~dp*"
echo.
set dir="%HDRIVE%"
if exist "%HDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%HDRIVE%b_temple20_l3d.zzz" goto :DISKERROR



:DISKERROR
echo.
echo  Cannot find Black and White installed on your computer...
echo.
pause
goto :end



:yes
IF NOT EXIST %dir%\Backup GOTO :notexist
IF EXIST %dir%\Backup GOTO :exist


:exist

DEL %dir%\evil0.16B
DEL %dir%\Good0.16b
DEL %dir%\neutral0.16B

COPY %dir%\Backup\evil1.16b %dir%\evil0.16B
COPY %dir%\Backup\good1.16b %dir%\Good0.16b
COPY %dir%\Backup\neutral1.16b %dir%\neutral0.16B

goto :success


:notexist

MD %dir%\Backup

COPY %dir%\evil0.16B %dir%\Backup\evil0.16B
COPY %dir%\evil1.16b %dir%\Backup\evil1.16b
COPY %dir%\evil2.16b %dir%\Backup\evil2.16b
COPY %dir%\evil3.16b %dir%\Backup\evil3.16b
COPY %dir%\Good0.16b %dir%\Backup\Good0.16b
COPY %dir%\good1.16b %dir%\Backup\good1.16b
COPY %dir%\good2.16b %dir%\Backup\good2.16b
COPY %dir%\good3.16b %dir%\Backup\good3.16b
COPY %dir%\neutral0.16B %dir%\Backup\neutral0.16B
COPY %dir%\neutral1.16b %dir%\Backup\neutral1.16b
COPY %dir%\neutral2.16b %dir%\Backup\neutral2.16b
COPY %dir%\neutral3.16b %dir%\Backup\neutral3.16b
echo.
echo  Backup files Copied
echo.

DEL %dir%\evil0.16B
DEL %dir%\Good0.16b
DEL %dir%\neutral0.16B

COPY %dir%\Backup\evil1.16b %dir%\evil0.16B
COPY %dir%\Backup\good1.16b %dir%\Good0.16b
COPY %dir%\Backup\neutral1.16b %dir%\neutral0.16B
goto :success




:success
echo.
echo  Your Temple has been sucessfully changed
goto :end

:end
echo.

restore.bat

Code:
 @echo off
title Changing Temple...
echo.
echo --- Restore Temple  -----------------------------------------------------------
echo.

IF NOT EXIST "C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\b_temple20_l3d.zzz" GOTO :search
IF EXIST "C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\b_temple20_l3d.zzz" GOTO :default


:default
set dir="C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\"
goto :yes


:search
echo  Searching For Black and white on your computer...
echo.

:CDRIVE
echo C:
for /f "tokens=*" %%* in ('dir/b/s C:\b_temple20_l3d.zzz') do set "CDRIVE=%%~dp*"
echo.
set dir="%CDRIVE%"
if exist "%CDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%CDRIVE%b_temple20_l3d.zzz" goto :DDRIVE


:DDRIVE
echo D:
for /f "tokens=*" %%* in ('dir/b/s D:\b_temple20_l3d.zzz') do set "DDRIVE=%%~dp*"
echo.
set dir="%DDRIVE%"
if exist "%DDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%DDRIVE%b_temple20_l3d.zzz" goto :EDRIVE


:EDRIVE
echo E:
for /f "tokens=*" %%* in ('dir/b/s E:\b_temple20_l3d.zzz') do set "EDRIVE=%%~dp*"
echo.
set dir="%EDRIVE%"
if exist "%EDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%EDRIVE%b_temple20_l3d.zzz" goto :FDRIVE


:FDRIVE
echo F:
for /f "tokens=*" %%* in ('dir/b/s F:\b_temple20_l3d.zzz') do set "FDRIVE=%%~dp*"
echo.
set dir="%FDRIVE%"
if exist "%FDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%FDRIVE%b_temple20_l3d.zzz" goto :GDRIVE

:GDRIVE
echo G:
for /f "tokens=*" %%* in ('dir/b/s G:\b_temple20_l3d.zzz') do set "GDRIVE=%%~dp*"
echo.
set dir="%GDRIVE%"
if exist "%GDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%GDRIVE%b_temple20_l3d.zzz" goto :HDRIVE

:HDRIVE
echo H:
for /f "tokens=*" %%* in ('dir/b/s H:\b_temple20_l3d.zzz') do set "HDRIVE=%%~dp*"
echo.
set dir="%HDRIVE%"
if exist "%HDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%HDRIVE%b_temple20_l3d.zzz" goto :DISKERROR



:DISKERROR
echo.
echo  Cannot find Black and White installed on your computer...
echo.
goto :end



:yes
IF NOT EXIST %dir%\Backup GOTO :notexist
IF EXIST %dir%\Backup GOTO :exist


:exist

DEL %dir%\evil0.16B
DEL %dir%\Good0.16b
DEL %dir%\neutral0.16B

COPY %dir%\Backup\evil0.16B %dir%\evil0.16B
COPY %dir%\Backup\Good0.16b %dir%\Good0.16b
COPY %dir%\Backup\neutral0.16B %dir%\neutral0.16B

goto :success


:notexist

MD %dir%\Backup

COPY %dir%\evil0.16B %dir%\Backup\evil0.16B
COPY %dir%\evil1.16b %dir%\Backup\evil1.16b
COPY %dir%\evil2.16b %dir%\Backup\evil2.16b
COPY %dir%\evil3.16b %dir%\Backup\evil3.16b
COPY %dir%\Good0.16b %dir%\Backup\Good0.16b
COPY %dir%\good1.16b %dir%\Backup\good1.16b
COPY %dir%\good2.16b %dir%\Backup\good2.16b
COPY %dir%\good3.16b %dir%\Backup\good3.16b
COPY %dir%\neutral0.16B %dir%\Backup\neutral0.16B
COPY %dir%\neutral1.16b %dir%\Backup\neutral1.16b
COPY %dir%\neutral2.16b %dir%\Backup\neutral2.16b
COPY %dir%\neutral3.16b %dir%\Backup\neutral3.16b


DEL %dir%\evil0.16B
DEL %dir%\Good0.16b
DEL %dir%\neutral0.16B

COPY %dir%\Backup\evil0.16B %dir%\evil0.16B
COPY %dir%\Backup\Good0.16b %dir%\Good0.16b
COPY %dir%\Backup\neutral0.16B %dir%\neutral0.16B
goto :success


:success
echo.
echo  Your Temple has been sucessfully changed
goto :end

:end
echo.
pause

temple2.bat

Code:
@echo off
title Changing Temple...
echo.
echo --- Temple Changer 2 ----------------------------------------------------------
echo.

IF NOT EXIST "C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\b_temple20_l3d.zzz" GOTO :search
IF EXIST "C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\b_temple20_l3d.zzz" GOTO :default


:default
set dir="C:\Program Files\Lionhead Studios Ltd\Black & White\Data\Citadel\OutsideMeshes\"
goto :yes


:search
echo  Searching For Black and white on your computer...
echo.

:CDRIVE
echo C:
for /f "tokens=*" %%* in ('dir/b/s C:\b_temple20_l3d.zzz') do set "CDRIVE=%%~dp*"
echo.
set dir="%CDRIVE%"
if exist "%CDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%CDRIVE%b_temple20_l3d.zzz" goto :DDRIVE


:DDRIVE
echo D:
for /f "tokens=*" %%* in ('dir/b/s D:\b_temple20_l3d.zzz') do set "DDRIVE=%%~dp*"
echo.
set dir="%DDRIVE%"
if exist "%DDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%DDRIVE%b_temple20_l3d.zzz" goto :EDRIVE


:EDRIVE
echo E:
for /f "tokens=*" %%* in ('dir/b/s E:\b_temple20_l3d.zzz') do set "EDRIVE=%%~dp*"
echo.
set dir="%EDRIVE%"
if exist "%EDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%EDRIVE%b_temple20_l3d.zzz" goto :FDRIVE


:FDRIVE
echo F:
for /f "tokens=*" %%* in ('dir/b/s F:\b_temple20_l3d.zzz') do set "FDRIVE=%%~dp*"
echo.
set dir="%FDRIVE%"
if exist "%FDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%FDRIVE%b_temple20_l3d.zzz" goto :GDRIVE

:GDRIVE
echo G:
for /f "tokens=*" %%* in ('dir/b/s G:\b_temple20_l3d.zzz') do set "GDRIVE=%%~dp*"
echo.
set dir="%GDRIVE%"
if exist "%GDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%GDRIVE%b_temple20_l3d.zzz" goto :HDRIVE

:HDRIVE
echo H:
for /f "tokens=*" %%* in ('dir/b/s H:\b_temple20_l3d.zzz') do set "HDRIVE=%%~dp*"
echo.
set dir="%HDRIVE%"
if exist "%HDRIVE%b_temple20_l3d.zzz" goto :yes
if not exist "%HDRIVE%b_temple20_l3d.zzz" goto :DISKERROR



:DISKERROR
echo.
echo  Cannot find Black and White installed on your computer...
echo.
pause
goto :end



:yes
IF NOT EXIST %dir%\Backup GOTO :notexist
IF EXIST %dir%\Backup GOTO :exist


:exist

DEL %dir%\evil0.16B
DEL %dir%\Good0.16b
DEL %dir%\neutral0.16B

COPY %dir%\Backup\evil2.16b %dir%\evil0.16B
COPY %dir%\Backup\good2.16b %dir%\Good0.16b
COPY %dir%\Backup\neutral2.16b %dir%\neutral0.16B

goto :success


:notexist

MD %dir%\Backup

COPY %dir%\evil0.16B %dir%\Backup\evil0.16B
COPY %dir%\evil1.16b %dir%\Backup\evil1.16b
COPY %dir%\evil2.16b %dir%\Backup\evil2.16b
COPY %dir%\evil3.16b %dir%\Backup\evil3.16b
COPY %dir%\Good0.16b %dir%\Backup\Good0.16b
COPY %dir%\good1.16b %dir%\Backup\good1.16b
COPY %dir%\good2.16b %dir%\Backup\good2.16b
COPY %dir%\good3.16b %dir%\Backup\good3.16b
COPY %dir%\neutral0.16B %dir%\Backup\neutral0.16B
COPY %dir%\neutral1.16b %dir%\Backup\neutral1.16b
COPY %dir%\neutral2.16b %dir%\Backup\neutral2.16b
COPY %dir%\neutral3.16b %dir%\Backup\neutral3.16b


DEL %dir%\evil0.16B
DEL %dir%\Good0.16b
DEL %dir%\neutral0.16B

COPY %dir%\Backup\evil2.16b %dir%\evil0.16B
COPY %dir%\Backup\good2.16b %dir%\Good0.16b
COPY %dir%\Backup\neutral2.16b %dir%\neutral0.16B
goto :success



:success
echo.
echo  Your Temple has been sucessfully changed
goto :end

:end
echo.
pause
 
Sorry about the double post, but, IT WORKED!!!!  :yourock: :D  :p  :D  :yourock:
For Mac people, who wish to change there temple to that of god four's I will uploaded the .16bs sometime......
 
 
   Did it work without having to edit anything? It looks like the .bats should still work for 95% of people.

-ego533
 
 
I disabled Norton to use temple changer v2 (I was using v1) then I copied the files over to a Mac.....
 
Back
Top