VOGONS


Starship Titanic: "MEM_BAD_POINTER?"

Topic actions

First post, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

Hello, there. I need some help, if you didn't already know.

I, uhm... I've just installed Starship Titanic (or so I think). I chose the maximum, which, supposedly, doesn't require you to switch cd's on and off by putting everything you need on the hard drive. So, uhm... I tried running it in Win95 compatibility mode, and I get a message saying, from something called SmartHeap Library, "MEM_BAD_POINTER," and the options in the box are simply "OK" and "Cancel."

When I click "OK," after a short while, the message comes up again.

When I click "Cancel," it goes away, you know. Like things usually do when you cancel them. Anyways. Please halp. No idea what I'm doing. :3

Reply 1 of 23, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

There's a patch available, but it doesn't look like it has anything to do with this issue. However, http://www.starshiptitanic.com/game/faq.html suggests you may need a newer version of the Cinepak ciodec.

Reply 2 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

From http://www.probo.com/cinepak.php...

"Every version of Windows and DirectX since 1995 ships with the Cinepak codec."

I'm running Vista.

Reply 3 of 23, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Gorillazcanfly wrote:

I'm running Vista.

Well, that's something you should have mentioned in the first place.

Secondly, it seems that page you linked to predates the release of Vista and probably even the release of XP SP2 (which, according to that page I linked to, is what breaks the Cinepak codec).

And thirdly, do you have any better ideas? It's at least worth a try!

Reply 4 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

Uhm... Uhm... I'm sorry, I should have mentioned that, huh. I didn't mean to sound rude in the last reply, either.

And, I noticed the website, but, uhm, could you help me a little more? I really have no idea what I'm doing, here, I'm just a girl. DOS is so much easier...

Reply 5 of 23, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

A bit of searching turns up http://forums.bit-tech.net/showthread.php?t=133400 . It seems to suggest the folliowing:

-Install the official 1.00.42c patch from http://www.starshiptitanic.com/game/patches.html .
-Put the ICCVID.DLL from CVID32.ZIP (the Cinepak codec download) into your Starship Titanic installation directory.
-Install the Intel Indeo codec, iv5play.exe . (That's available in a bunch of places, including http://www.filefront.com/1283237/IV5PLAY.EXE .)

Reply 6 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

Uhm. All right, I feel like I should be scolded for this, but I don't know where the folder is. 😅

I was going to try to see if I could try to install it again and not go through with it, just to see where it would ask me to put the folder, so I run setup.exe from off the first disc, but it doesn't say "Install," it only says "Play," which gives the same response as when I use the ST.exe file that I can access through start menu>programs>starship titanic.

I've tried searching for the folder, but I can't find it, although the exe's apparently can. Or so I'm led to believe.

I think I'm more trouble than I'm worth, aren't I? 😒

Reply 7 of 23, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

So far you have demonstrated coherent grammar and spelling, which already puts you miles and miles ahead of the majority of help requests that pop up. 😀

Go to Start->Programs->Starship Titanic, but instead of left-clicking on Starship Titanic, right-click and select Properties. Then click Find Target. That should open the installation directory.

Reply 8 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

Thank you, I do care a lot about my grammar, but... I... I did all of it, now, but I'm still getting the same "MEM_BAD_POINTER" message. 😢

I'm sorry, I don't think I messed up anywhere... I should mention, too, that there's another message when I click "Cancel" on the first that says "SmartHeap error handler recursively re-entered," to which my options are "Ok" and "Cancel." I click "Ok," and the message will appear again. "Cancel," and it... Well, it goes buh-byes.

Reply 9 of 23, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Are you running lots of stuff in the background when you are trying to run the game?

Reply 10 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

Mm, no... Yes...

How much stuff?

Reply 11 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

Regardless of whether I have things running in the back or not, it does the same.

Reply 12 of 23, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Are you running the 64-bit version of Vista?
http://support.microsoft.com/kb/827218

Also, how much RAM do you have? (That's in the first tab on the System control panel.)

Reply 13 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

32-bit, and I'm assuming that "Installed Physical Memory (RAM)" is what you're talking about, so, 2.00 GB.

Reply 14 of 23, by aqrit

User metadata
Rank Member
Rank
Member

okay...

goto http://starshiptitanic.com
get the official 1.00.42c patch
and get the cvid patch

next goto http://www.mackichan.com/index.html?SNBK/win9 … .html~mainFrame
download sh33w32.dll ( SmartHeap ) and replace the one in the game directory with it.

also of note...
Qmixer.dll is notoriously bad and you may also want to replace that file as well...

The vista standard stuff:
Set the Compatibility mode to windows 95
Run the Program as an Administrator

Reply 15 of 23, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
aqrit wrote:
next goto http://www.mackichan.com/index.html?SNBK/win9 … .html~mainFrame download sh33w32.dll ( SmartHeap ) and replace the on […]
Show full quote

next goto http://www.mackichan.com/index.html?SNBK/win9 … .html~mainFrame
download sh33w32.dll ( SmartHeap ) and replace the one in the game directory with it.

also of note...
Qmixer.dll is notoriously bad and you may also want to replace that file as well...

Interesting. How did you learn about this? Are there other games that use SmartHeap that have similar problems and can be fixed this way?

Reply 16 of 23, by aqrit

User metadata
Rank Member
Rank
Member

Interesting. How did you learn about this?

google.com is my friend 😀

some CAD software is broken by this
I don't know of any other games

edit:
I saw some info somewhere... (which now I can't find )
detailing how to re-compile SmartHeap so the problem doesn't occur

Reply 17 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

Okay. I did all of what aqrit said, replaced the qmixer.dll and sh33w32.dll, and now when I do it, Windows will tell me that the program's stopped working.

I'd also like to say thank you again.

Reply 18 of 23, by aqrit

User metadata
Rank Member
Rank
Member

🙁

The game works for me on win7 32-bit.

Did you try the game with the original qmixer.dll?

when does it crash? and what is the fault module?

Reply 19 of 23, by Gorillazcanfly

User metadata
Rank Newbie
Rank
Newbie

I did try it with the original, yes.
To your remaining two questions... Wat?

I can switch to Windows 7, I've been meaning to update. Shall I give it a try? The file I have is the 64-bit of 7.