The Ur-Quan Masters Discussion Forum

The Ur-Quan Masters Re-Release => Starbase Café => Topic started by: Bigryan on April 20, 2009, 03:38:22 am



Title: play my prealpha - need advice
Post by: Bigryan on April 20, 2009, 03:38:22 am
Hi,
Well... After a few a long time (and a baby)... I've prepared my prealpha.  Well the last 2 months I've really worked on it.

It needs A LOT of work.  And I was wondering if anyone would be willing to give it a try.  I've posted some screen shots in the past (just search my username, yeah some of the threads are old).

I am looking for fans of the game who would like to see an interesting fan game come out.  And I NEED ADVICE.  I'm hoping to get lots over the next few years while I work out the kinks.

Here's the link
http://starcon1-5.sourceforge.net/

just click on download, unzip the file and click open the bin directory and run the StarCon1.exe file.


Then the most important step--- post me some comments.  What do you want to see?


Right now, you can only play the combat, but I have programmed solar system navigation and universe navigation.
some info you need:

tab - switches targets
left control - fire
arrows - fly
+/- pageup/pagedown - zoom in/out on map.

enjoy


Title: Re: play my prealpha - need advice
Post by: Resh Aleph on April 20, 2009, 09:22:38 am
---------------------------
StarCon1.exe - Unable To Locate Component
---------------------------
This application has failed to start because SDL.dll was not found. Re-installing the application may fix this problem.
---------------------------
OK   
---------------------------


Title: Re: play my prealpha - need advice
Post by: Dragon on April 20, 2009, 11:11:34 am
Code:
err:module:import_dll Library SDL.dll (which is needed by ".\\alpha\\bin\\StarCon1.exe") not found
err:module:import_dll Library SDL_image.dll (which is needed by ".\\alpha\\bin\\StarCon1.exe") not found
err:module:import_dll Library SDL.dll (which is needed by ".\\alpha\\bin\\SDL_mixer.dll") not found
err:module:import_dll Library SDL_mixer.dll (which is needed by ".\\alpha\\bin\\StarCon1.exe") not found
err:module:import_dll Library MSVCP71D.dll (which is needed by ".\\alpha\\bin\\StarCon1.exe") not found
err:module:LdrInitializeThunk Main exe initialization for ".\\alpha\\bin\\StarCon1.exe" failed, status c0000135

Quote from: Dragon
And the first time when their configuration isn't exactly the same as yours bad things will happen
That'd be it  :-\

It runs after downloading the needed DLL's (SDL_image as it turns out isn't a part of the lib SDL - aaaagh!).  Also I didn't find a legit site to download the MSVC*7 jobbies.  But I didn't look very hard.   The MSCV runtime distribution should contain them.

Otherwise it runs *really* slowly, as in one acceleration puff every one and a half seconds.  This is probably more of an important problem than the DLL issue because it may need a bit of a timing rewrite.  Aren't you glad this turned up sooner rather than later  ;)


Title: Re: play my prealpha - need advice
Post by: Bigryan on April 20, 2009, 03:12:43 pm
Great, thanks for taking a look guys!  Tonight I'll try to re release with those dll packages you mentioned in there.  I guess I put some of the dlls in my system directory, and never noticed that they were needed.

The slow running is an issue.

I'm starting the demo with 10 ships, and that sometimes runs a little slow on my machine ( a 3 year old laptop).

I think where the slowdown is happening is the redraw.  Perhaps I have to make it so the fps adjust when things are running slow.


Title: Re: play my prealpha - need advice
Post by: Death 999 on April 22, 2009, 05:03:13 am
Will this be cross-platform?


Title: Re: play my prealpha - need advice
Post by: Bigryan on April 22, 2009, 03:57:11 pm
The plan is that it should be able to be made cross platform.  Right now it is only windows.  All the libs I'm using should be mac/nix/windows compatible though.

sdl, opengl, etc.


Title: Re: play my prealpha - need advice
Post by: Bigryan on April 26, 2009, 02:09:56 pm
Hey!  I made a new prealpha.  I added dlls that should be needed for this build.  I also spent a bunch of time trying to make it run faster.  Hopefully I didn't miss any. If anyone gets any missing dll messages let me know!

It seems like my problem was I was trying to draw too much  (Still might be).

Need help!  Was anyone able to get this to run at a reasonable speed?


Title: Re: play my prealpha - need advice
Post by: Alvarin on April 26, 2009, 02:44:28 pm
Still can't get Wine to launch it , sorry ...

*****@*****:~/Desktop/alpha/bin$ wine StarCon1.exe
err:module:import_dll Library MSVCR71D.dll (which is needed by L"C:\\windows\\system32\\MSVCP71D.dll") not found
err:module:import_dll Library MSVCP71D.dll (which is needed by L"Z:\\home\\******\\Desktop\\alpha\\bin\\StarCon1.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\*******\\Desktop\\alpha\\bin\\StarCon1.exe" failed, status c0000135

Google'd it , DL it and another problem -

fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0080: stub!
fixme:keyboard:X11DRV_LoadKeyboardLayout L"0000040d", 0001: stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x138328,0x138228): stub

Now I'm at a loss ...


Title: Re: play my prealpha - need advice
Post by: Bigryan on April 26, 2009, 04:25:16 pm
alvarin: are you using wine?

This page had a big discussion about your error.
http://www.nabble.com/Trying-to-Run-UnRealWorld-through-Wine-td22959368.html

I'll be sure to add msvcr71d.dll to my next release.


Title: Re: play my prealpha - need advice
Post by: Dragon on April 27, 2009, 09:29:10 pm
Running in real windows (and after downloading MSVCR71D.dll) it crashed.  The main window opens and the title changes to Star Control 1.5 and then it's gone.

I noticed that stuff was logged to stderr and stdout but I didn't see what.  If I have more time I'll try and see what's going on.

Alvarin, if you using WINE because of my post I didn't actually get it to run, I was just using it to find DLL dependencies, it's easier than Microsofts dependency viewer  ;).  If not then ignore what I just wrote.


Title: Re: play my prealpha - need advice
Post by: Alvarin on April 27, 2009, 09:54:42 pm
Dragon - no , I just don't use M$ products any more . And "they" say you can run in Wine anything that runs on Windows , given enough patience and Google . I'm trying to accend from rookie level at unix .


Title: Re: play my prealpha - need advice
Post by: Bigryan on April 28, 2009, 12:05:57 am
wow, you guys are right, I just tried it on a separate laptop...  Sad times, it's not working and not giving an error message.   I need to do some better logging.  Shame on me.


Title: Re: play my prealpha - need advice
Post by: Alvarin on April 28, 2009, 11:40:23 am
The two files are opened and deleted at the end of the game process . When running in terminal and halting at stubs , the files aren't killed . Both are empty .


Title: Re: play my prealpha - need advice
Post by: Bigryan on April 29, 2009, 04:23:26 pm
Figured out what was wrong... I didn't add my png loader.dll.    I tried it on my other laptop and it worked.  If anyone else doesn't mind taking a look that'd be great.

Hopefully this will be the one that works.  You guys have been very helpful.

I've been looking at it and wondering whether I should add a little corner radar screen.

I've seen that in some games, like star craft, where in the bottom left corner you can see where things are.

I'm also wondering if I should add any other hot keys... Like maybe a target closest opponent.

Plz. download and try again...


Title: Re: play my prealpha - need advice
Post by: Bigryan on April 30, 2009, 06:02:47 pm
I had a big timing bug that I fixed.  I tried adding a radar, seems to work alright.   If you can get it, I'd love advice.

If anyone can get 0-0-4 working let me know!


Title: Re: play my prealpha - need advice
Post by: Bigryan on May 03, 2009, 05:58:08 am
Just an update. 0.0.5 is out.

I added some new ships to my crazy super meelee game.
I added,
Turrets,
Space Mines,
Arilou ship...

The anrdosynth now has a comet form and the auto lasar of the cruiser is working.

I got about 25 ships in there running at a good speed on my machine.

Can someone please please download it.  Try it and let me know if it works on your system.   I thought I had everything working great in 004.  But even though there were a bunch of downloads nobody let me know if it was working on their machine.   :'(

It still needs a lot of work.  Everyone let me know if there's anything you think would be cool.

I tried experimenting with some lighting... it didn't work how I'd hoped so I don't have it in there yet.


Title: Re: play my prealpha - need advice
Post by: Zieman on May 03, 2009, 08:29:50 pm
Works here.

Win XP Pro SP3

EDIT: read the instrucyions - Arilou needs a target...


Title: Re: play my prealpha - need advice
Post by: Bigryan on May 04, 2009, 04:43:12 am
Alright! I'm in business!

Yeah.... I should probably have the main ship autodetect the closest target.... Prealpha 0-0-6.



Title: Re: play my prealpha - need advice
Post by: Dragon on May 10, 2009, 05:29:12 pm
Gave it a try, works fine.  Sweet


Title: Re: play my prealpha - need advice
Post by: Bigryan on May 11, 2009, 07:19:44 pm
Still working on it.  Here's a video

http://www.youtube.com/watch?v=WSdvdar_j60 (http://www.youtube.com/watch?v=WSdvdar_j60)

and here's my new fancy web page...
http://starcon1-5.sourceforge.net/ (http://starcon1-5.sourceforge.net/)