Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD General Discussion
Anaristos
Sorcerer


Joined: 17 Jul 2007
Posts: 821
Location: California

PostPosted: Fri Jan 25, 2013 1:58 am   

CMUD under Windows 8 - Registry entry missing [Apparently Solved]
 
The entry in the registry that allows CMUD to be exposed to COM under Windows 8, is missing.
_________________
Sic itur ad astra.

Last edited by Anaristos on Fri Jan 25, 2013 6:06 am; edited 1 time in total
Reply with quote
Daern
Sorcerer


Joined: 15 Apr 2011
Posts: 809

PostPosted: Fri Jan 25, 2013 3:13 am   
 
Try running cmud.exe /regserver from a command prompt.
Reply with quote
Anaristos
Sorcerer


Joined: 17 Jul 2007
Posts: 821
Location: California

PostPosted: Fri Jan 25, 2013 4:34 am   
 
Great idea, though unfortunately CMUD bombs trying to register itself as a COM server. I suspect that this is the problem. It failed to do so during installation. It gets an OLE error. Something in CMUD is not compatible with Windows 8.
Code:

Main ($1cd0):
00467fac +014 cMUDPro.exe  ComObj         OleError
00467fbb +007 cMUDPro.exe  ComObj         OleCheck
004696ab +05f cMUDPro.exe  ComServ        RegisterTypeLibrary
00469d65 +031 cMUDPro.exe  ComServ        TComServer.UpdateRegistry
00469bf3 +02f cMUDPro.exe  ComServ        TComServer.Initialize
00469ded +041 cMUDPro.exe  ComServ        InitComServer
006999f1 +009 cMUDPro.exe  dxBar          dxBarInitProc
004aef03 +013 cMUDPro.exe  Forms          TApplication.Initialize
00ffac5b +017 cMUDPro.exe  cMUDPro 374 +1 initialization
77b431d8 +06f ntdll.dll                   RtlUnicodeStringToAnsiString
77b405a0 +056 ntdll.dll                   bsearch
77b41028 +10b ntdll.dll                   RtlFindActivationContextSectionString
76dc8541 +00c KERNEL32.DLL                BaseThreadInitThunk

error details:
Trying to register CMUDPro as a COM Server under Windows 8
_________________
Sic itur ad astra.
Reply with quote
Daern
Sorcerer


Joined: 15 Apr 2011
Posts: 809

PostPosted: Fri Jan 25, 2013 5:48 am   
 
Interesting. It seems some people are able to install in windows 8 and some aren't - see this thread. Perhaps an outdated OLE driver or something? It'd be nice to track down what's actually causing this problem...
Reply with quote
Anaristos
Sorcerer


Joined: 17 Jul 2007
Posts: 821
Location: California

PostPosted: Fri Jan 25, 2013 6:05 am   
 
On a hunch, I uninstalled (uninstall didn't work from the control panel, had to do it manually) and then re-installed CMUDPro. It is now correctly registered.
I could be that the /regserver CMUD issues is a hit-and-miss thing, though if it fails, CMUD doesn't say anything.
_________________
Sic itur ad astra.
Reply with quote
Guest






PostPosted: Fri Aug 07, 2015 7:33 pm   
 
I solved it.

Direct play is missing.

I had the exact same trouble. I updated all initial updates and 8.1. Then ran the client. Ta da said I needed direct play.

Zmud also works too ..fully playable
Reply with quote
Vijilante
SubAdmin


Joined: 18 Nov 2001
Posts: 5182

PostPosted: Sun Aug 09, 2015 4:32 am   
 
If you do "cmud /regserver" after installation you will have problems because of UAC. The easiest way to do it likely would be to create a shortcut and set the command in there to include the parameter, then right click on the shortcut and do "run as administrator". However, I know very little about Windows these days since I moved to Linux nearly 10 years ago.
_________________
The only good questions are the ones we have never answered before.
Search the Forums
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net