Sign in to follow this  
squashed_bug

Does my game run on your computer?

Recommended Posts

Just wondering if anyone would be kind enough to test my game on their computer. I was having some issues running it on a laptop the other day but sadly I no longer have access to it. You can download it here!!! I'd love to know if you are able to see the title screen and if you can't or it crashes could you please post the contents of log.txt and error_log.txt. Thanks.

Share this post


Link to post
Share on other sites
i get a Microsoft visual c++ runtime library error saying: Runtime Error!....
...this app has requested the Runtime to terminate in an unusual way.
log and error_log are emtpy. I have vista ultimate 32

Share this post


Link to post
Share on other sites
Quote:
Original post by latelate
works for me. Running xp home sp2


hmm. Maybe it's the msvc runtime dlls. I'm running XP service pack 2. Has anyone had these issues before?

Should I not be including msvc*.dll in my game directory?

Share this post


Link to post
Share on other sites
The manifest is embedded.

If you supply us with an executable with full debug info, we may be able to at least pinpoint the crash place. I could also perhaps send you a zipped crashdump.

Anyway, the call stack looks something like this at the time of crash:

SDL 10028f8b()

SDL 10015e73()

SDL 1000147e()

SDL 1002961e()

SDL 10028e6e()

I looked at the exports table for SDL.dll, but couldn't find those exact addresses. The dll probably rebases itself upon load.

The reason for crash seems to be a C++ exception thrown by operator new(), or by code immediately after it (perhaps reading a NULL pointer? Perhaps a constructor being called and causing an exception?). Very hard to tell without proper debug info.

Share this post


Link to post
Share on other sites
I've just uploaded the debug executable which can be found here. Just place it in the concer folder. The zip now also the contains the debug executable.

The executables are built with Visual C++ 2005 Express. The runtime library is set to "Multi-threaded DLL" or "Multi-threaded Debug DLL" for the debug build.

Share this post


Link to post
Share on other sites
Mine crashed on the release version, using Vista 32bit.
If it helps, the program did create the log files log.txt, stderr.txt, stdout.txt, error_log.txt before crashing

And got this friendly message running the debug version:
"Application failed to start because side-by-side configuration is incorrect."

I'll save you all the weeks of trouble in DLL hell that I had wade through to get my program to run on another machine and say that you can't ship out a debug version of your program. Why? Cause something about copyrights on Visual Studio's debug DLLs that are needed for your program to run (in debug mode). I've tried looking for those DLLs, but it caused me so much pain... So much pain...* On the bright side, the runtime release DLLs are completely free? able to be redistributed freely!

So, get your release version working, and ship it out again! :) I look forward to trying out your game!

*I then gave up and decided fixing up the release version, and after a couple of hours I learned that assert statements are stripped from the release build... And I had inline'd some important code in it... ( ie: assert( m_graphics_engine = new graphics); ) Then it worked... And it ran fast.

[Edited by - _fastcall on July 28, 2008 12:23:31 AM]

Share this post


Link to post
Share on other sites
Well I installed fresh copy of XP and "successfully" got it to crash on that. I narrowed it down to IMG_Load() in the sdl_image library. After reading the documentation I found it required some other dlls. Why doesn't Dependency Walker show these other dlls I need (in particular libpng12-0.dll)???

So now at least I can see the title screen on a clean XP, but its crashing when I try to play. Maybe again I'm missing some dlls?

Quote:
Original post by _fastcall

*I then gave up and decided fixing up the release version, and after a couple of hours I learned that assert statements are stripped from the release build... And I had inline'd some important code in it... ( ie: assert( m_graphics_engine = new graphics); ) Then it worked... And it ran fast.


That was my last headache :P

Share this post


Link to post
Share on other sites
Ok after some fairly hectic printf debugging (Ive really got to learn how to debug a crash dump) I think it should be working. So again please be kind enough to give it another whirl!!!

Download it here

This time I havent included msvc*.dll. I have a feeling these may be platform specific? So if you don't have the visual c++ runtime libraries installed you can get them from here.

Share this post


Link to post
Share on other sites
It works now. but it crashes a lot. the 1st time i was plaing it crashed when i had to use two grenades on that big jump (i couln'd read the hint fully cuz it crashed). than it always crashes on the beginning of the second level right after i jump over or fall into that hole (once i got teleported from the begging of the second level to that hole). log and error_log are empty

Share this post


Link to post
Share on other sites
Quote:
Original post by MasterSlowPoke
Doesn't crash for me, but I never got past the double concjump, it's been too long since I've played TFC.


It will crash after that level, because there's only three levels (including tutorial level).

btw, great job on the game, squashed_bug!

Share this post


Link to post
Share on other sites
Did it crash after the third level for you _fastcall? It should be looping back to the first (tutorial) level again.

At the moment I'm creating some more levels. So hopefully in a couple of days I'll be able to release a proper version.

Share this post


Link to post
Share on other sites

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

Sign in to follow this