Jump to content
  • 0

'Tiberian Sun requires a mouse to play'


Question

Posted

I get this error message when I try to load a tiberian sun game. I can join the lobby, but when the game is launched it crashes and I get that error message. It's pretty bizarre! I can play red alert fine and have been doing for ages.... Felipe and Lovehandles had no idea what it was so I figured i'd try here.

 

Thank you in advance for your help.

17 answers to this question

Recommended Posts

  • 0
Posted

That has to be the oddest error I have seen...

Now that's an odd issue. What mouse do you use?

 

Just a Synaptic trackpad... i'm on a laptop. Obviously it works fine the rest of the time (including for Tib Dawn and RA1).

 

I agree it's completely bizarre. I knew it must be an unusual issue when Lovehandles hadn't seen it before. Haven't spoken to Iran about it though.

 

I've just double checked and the exact error is: 'A mouse is required for playing Tiberian Sun.'

  • 0
Posted

TS/RA2/YR have a check for whether a mouse is present using GetSystemMetrics, actually there are two checks. They don't always work because most Windows systems will report trackpads (without mouse connected) as having a mouse with buttons, and sometimes systems don't detect USB mouses (happens with older Windows). Anyway the following checks need to be removed from Tiberian Sun:

 

.text:005FFDCC                push    13h            ; nIndex

.text:005FFDCE                mov    esi, ds:GetSystemMetrics

.text:005FFDD4                call    esi ; GetSystemMetrics

.text:005FFDD6                test    eax, eax

.text:005FFDD8                jz      loc_601A80 ; <--- jump to location if mouse not present, shows message and exits game

.text:005FFDDE                push    2Bh            ; nIndex

.text:005FFDE0                call    esi ; GetSystemMetrics

.text:005FFDE2                test    eax, eax

.text:005FFDE4                jz      loc_601A80  ; <--- jump to location if mouse not present, shows message and exits game

  • 0
Posted

I feel like an idiot taking up so much of you guys' time... thanks for the reply though funkyfresh. When I try to run the file you linked to, I get the following error message:

 

'Unable to initialize language.dll, please reinstall Tiberian Sun.'

  • 0
Posted

And would I just edit the lines out in notepad?

No, that piece Iran posted is byte-code from inside the exe file, converted to readable programming language. It's rather useless unless you're familiar with hacking ;)

  • 0
Posted

I updated TS, you can play online now

taking away dusruptor weapon graphics is gonna piss a lot of people off. should put that back even if it causes crashes lol. also maybe preassign "z" to sell mode since theres no keyboard shortcut for sell mode by default.

  • 0
Posted

i noticed the game sound volume is really low by default. might wanna put it to max in the next patch. i found myself confused to why the volume was so low.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...