Caesar 4

Caesar 4

How to get working in Windows 10
sorry this could be complicated.

If you are installing this game under windows 10 you may have issues because of the age of it and the compatibility with .NET Framework.

So best way to get around this is to navigate to the caesar 4 folder and manually edit registerdll.bat (simply right click on it and click edit)

once open you will see three lines.

the first edit is to change the framework path;

If you have windows 10 x64 change it to;

C:/Windows/Microsoft.NET/Framework64/v4.0.30319

if you have 32bit change it to

C:/Windows/Microsoft.NET/Framework/v4.0.30319

this is assuming your installed framework is v4.0.30319.

thus depending on when you read this and the version you have, you may need to change it to your correct version.

Next step, go back to the caeser 4 folder and copy RomeScriptInterfaces.dll and ScriptServer.dll and paste them inside the root of c:\windows\syswow64 folder
and also paste another two copies inside root of C:\windows\system32

dont worry these files are literally 500kb so not even a mb of space

so here is a copy of my.bat file just change the location of .NET and the location of the .dll files

C:/Windows/Microsoft.NET/Framework64/v4.0.30319/RegAsm.exe C:\Windows\SysWOW64\RomeScriptInterfaces.dll
C:/Windows/Microsoft.NET/Framework64/v4.0.30319/RegAsm.exe C:\Windows\SysWOW64\ScriptServer.dll
PAUSE

after you have done this, right click on RegisterDLL.bat and select run as administrator.

if that doesnt work, edit the above .bat file again from syswow64 to C:\Windows\system32

this should allow the .dlls to become registered, then launch the game by again right clicking and selecting as administrator.

hope this helps sorry grammer and spellings just pounding it out before i forgot what i did :batsilo:
< >
Showing 1-13 of 13 comments
Nicole Sharp Mar 7, 2021 @ 7:59am 
I get the following error message for each DLL when running the BAT as administrator: "This file does not have an app associated with it for performing this action. Please install an app or, if one is already installed, create an association in the Default Apps Settings page."
Last edited by Nicole Sharp; Mar 7, 2021 @ 7:59am
Originally posted by Nicole Sharp:
I get the following error message for each DLL when running the BAT as administrator: "This file does not have an app associated with it for performing this action. Please install an app or, if one is already installed, create an association in the Default Apps Settings page."

Have you got .NET framework installed? If so, is your RegisterDLL.bat pointing to the correct directory of the version installed?
Nicole Sharp Mar 8, 2021 @ 12:47pm 
Originally posted by Pappa Moose:
Originally posted by Nicole Sharp:
I get the following error message for each DLL when running the BAT as administrator: "This file does not have an app associated with it for performing this action. Please install an app or, if one is already installed, create an association in the Default Apps Settings page."

Have you got .NET framework installed? If so, is your RegisterDLL.bat pointing to the correct directory of the version installed?

Yes, "C:/Windows/Microsoft.NET/Framework64/" has directories available for "v2.0.50727", "v3.0", "v3.5", and "v4.0.30319".

This is the text I used for "RegisterDLL.bat":

%windir%/Microsoft.NET/Framework64/v4.0.30319/RegAsm.exe
%windir%\SysWOW64\RomeScriptInterfaces.dll
%windir%/Microsoft.NET/Framework64/v4.0.30319/RegAsm.exe
%windir%\SysWOW64\ScriptServer.dll
PAUSE

and I also tried:

%windir%/Microsoft.NET/Framework64/v4.0.30319/RegAsm.exe
%windir%\System32\RomeScriptInterfaces.dll
%windir%/Microsoft.NET/Framework64/v4.0.30319/RegAsm.exe
%windir%\System32\ScriptServer.dll
PAUSE

Are the forwardslashes in your text a typo?? Windows should be using backlashes instead….

Nicole Sharp Mar 8, 2021 @ 12:48pm 
So there is a bug on Steam that converts backslashes into forwardslashes. I am using only backslashes and no forwardslashes.
Last edited by Nicole Sharp; Mar 8, 2021 @ 12:48pm
Originally posted by Nicole Sharp:
So there is a bug on Steam that converts backslashes into forwardslashes. I am using only backslashes and no forwardslashes.
Hi, yes sorry i didn't realise steam was bugged with that lol, yes use back slashes opposite to what i posted. Also try using c:\windows\framework (without the 64) and see if that works, sorry delay replying.
Nicole Sharp Mar 10, 2021 @ 11:27am 
I tried every combination of "Framework", "Framework64", "SysWOW64", and "System32". None of those combinations work. Always the same error message.
Originally posted by Nicole Sharp:
I tried every combination of "Framework", "Framework64", "SysWOW64", and "System32". None of those combinations work. Always the same error message.

And you also copied the two files to both directories? RomeScriptInterfaces.dll and ScriptServer.dll??

sorry just double checking.
I'm not really sure why this isnt working for you but i'll try and recreate your error and find a fix.
also if its any consolation ive been finding Caesar 4 a bit of a headache gameplay wise, its not very stable. I've actually been player Caesar 3 a lot more and i'm really enjoying it combined with the retro feel and nostalgia. it works perfectly on Win10, i've not had one issue with it yet
Last edited by Scrapper Scrap Scraps; Mar 10, 2021 @ 12:27pm
Nicole Sharp Mar 11, 2021 @ 7:22am 
Originally posted by Pappa Moose:
Originally posted by Nicole Sharp:
I tried every combination of "Framework", "Framework64", "SysWOW64", and "System32". None of those combinations work. Always the same error message.

And you also copied the two files to both directories? RomeScriptInterfaces.dll and ScriptServer.dll??

sorry just double checking.
I'm not really sure why this isnt working for you but i'll try and recreate your error and find a fix.

Yes.
lazaro.ljuvenal Apr 23, 2021 @ 6:54pm 
Hi Srs. I need help, so far I haven't been able to play Caesar IV, the game starts to open, but when I choose the City and send the game to start, it goes out and returns to the opening screen.
WarpLover May 29, 2021 @ 3:10pm 
I get through a lot of diff screens, including the menu where you choose 'kingdom' and your player name, and I see/hear the opening speech from your adviser, all that works, until you hit 'start'. Maybe a little sound it heard, but it all closes down and goes away at that point.
AMAGA05 Jun 13, 2021 @ 12:43am 


Originally posted by Nicole Sharp:
Originally posted by Pappa Moose:

And you also copied the two files to both directories? RomeScriptInterfaces.dll and ScriptServer.dll??

sorry just double checking.
I'm not really sure why this isnt working for you but i'll try and recreate your error and find a fix.

Yes.

Hello! I hope it still helps to solve your problem, I used the next text in the .bat file and it worked:

C:/Windows/Microsoft.NET/Framework/v4.0.30319/RegAsm.exe
C:/Windows/Microsoft.NET/Framework/v4.0.30319/RegAsm.exe C:\Windows\system32\RomeScriptInterfaces.dll
C:/Windows/Microsoft.NET/Framework/v4.0.30319/RegAsm.exe C:\Windows\system32\ScriptServer.dll
PAUSE
AMAGA05 Jun 13, 2021 @ 12:45am 
Just remember to change the forwardslashes to backslashes!
< >
Showing 1-13 of 13 comments
Per page: 1530 50