Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Antares on March 17, 2004, 07:39:39 pm

Title: Revised system requirements
Post by: Antares on March 17, 2004, 07:39:39 pm
With FS_Open being improved as it is, it's also growing more demanding for system resources.  My current system is pretty low-tech (P4 1.8 Ghz, onboard graphics (32 MB), 128 MB RAM) and while it could once run FSO pretty well, some enhancements are just too hefty for it to handle.  My video isn't compatible with HT&L, playing in 32-bit mode makes things sluggish to the point where I have to turn off things like background effects to make up for lost framerate, and I can't even consider using extras like Lightspeed's planets and nebulae.  It's reached the point where I've stopped using FSO, until the purchase of my new system in June.

My question is this: provided I wanted to play FSO with all the bells and whistles (Lightspeed's stuff, HT&L, fully-rendered modeled-to-scale Shivans that drift out of damaged ships, and so on), what kind of system requirements would I be looking at to ensure that everything runs smoothly?
Title: Revised system requirements
Post by: Flipside on March 17, 2004, 07:46:44 pm
I would say the main weakness in your system there is the graphics card, it's that which is taking most of the strain, especially since the introduction of HT&L.

I run a 1700XP, which is roughly 1.4 Gigs, and I recently changed cards from a GeForce4 MX440 to a FX5600. The difference was very noticeable. I would say the game would run sweet as anything on a 1Ghz pc, probably slower, as long as it had a good amount of memory and a good graphics card.
Title: Revised system requirements
Post by: Starks on March 17, 2004, 08:22:10 pm
FS2 Vanilla Minimum Requirements:

Pentium 200Mhz

32 Mb RAM

Win 95/98/ME/NT

3D Graphics Accelerator (supports Glide or D3D)

250Mb Hard Drive Space

8X or faster CD-ROM Drive

Direct Sound compliant sound card

100% Microsoft-compatible mouse (joystick recommended)


FS2_Open RECOMMENDED Requirements:

Pentium 733Mhz or Athlon equivalent

128MB RAM

3D Graphics CARD (supports OGL or D3D)

300MB Hard Drive Space

8X or faster CD-ROM Drive

Direct Sound compliant sound card

100% Microsoft-compatible mouse (joystick recommended)
Title: Revised system requirements
Post by: Fractux on March 17, 2004, 08:45:10 pm
I would put Fs2_Open's minimum requirements higher with respect to the amount of RAM needed in the system as well as on the video card. [like 256MB of Ram as an absolute minimum, and 32MB absolute minimum on the videocard]. Although, I for recommend  requirment would put more than 256MB of ram and a 64MB graphics card.

As far as hard drive space goes, i would add like 500MB, because when I play, the memory usage goes up to like 700MB's, though I haven't checked on recent builds.
Title: Revised system requirements
Post by: Starks on March 17, 2004, 08:50:08 pm
My specs are as follows.

--------[ Summary ]-----------------------------------------------------------------------------------------------------

    Computer:
      Operating System                                  Microsoft Windows XP Professional
      OS Service Pack                                   None
      Internet Explorer                                 6.0.2600.0000 (IE 6.0 - Windows XP)
      Computer Name                                     EAPPLE
      User Name                                         Eric
      Logon Domain                                      EAPPLE

    Motherboard:
      CPU Type                                          Intel Pentium IIIE, 733 MHz (5.5 x 133)
      Motherboard Name                                  Intel Cayman CA810  (4 PCI, 2 DIMM, Audio, Video)
      Motherboard Chipset                               Intel Whitney i810E
      System Memory                                     384 MB  (SDRAM)
      BIOS Type                                         AMI (09/05/01)
      Communication Port                                Communications Port (COM1)
      Communication Port                                Printer Port (LPT1)

    Display:
      Video Adapter                                     NVIDIA GeForce FX 5200  (128 MB)
      3D Accelerator                                    Intel i752
      3D Accelerator                                    nVIDIA GeForce FX 5200
      Monitor                                           Dell E770s  (2010V07VB7RY)

    Multimedia:
      Audio Adapter                                     Creative SB PCI128 (Ensoniq ES1371) Sound Card

    Storage:
      Floppy Drive                                      Floppy disk drive
      Disk Drive                                        Maxtor 6E040L0  (40 GB, 7200 RPM, Ultra-ATA/133)
      Disk Drive                                        QUANTUM FIREBALLP LM10.2  (10 GB, 7200 RPM, Ultra-ATA/66)
      Optical Drive                                     AXV CD/DVD-ROM SCSI CdRom Device  (Virtual DVD-ROM)
      Optical Drive                                     LG CD-RW CED-8080B  (8x/4x/32x CD-RW)

    Partitions:
      C: (NTFS)                                         9718 MB (1127 MB free)
      D: (NTFS)                                         39205 MB (26911 MB free)

    Input:
      Keyboard                                          Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
      Mouse                                             Logitech-compatible Mouse PS/2
      Game Controller                                   Microsoft PC-joystick driver

    Network:
      Primary IP Address                                192.168.1.100
      Primary MAC Address                               00-04-5A-8B-D5-2C
      Network Adapter                                   PCI 10/100 Fast Ethernet Adapter(9513)  (192.168.1.100)

    Peripherals:
      Printer                                           Auto HP DeskJet 895Cxi on JAPPLE
      Printer                                           HP DeskJet 930C/932C/935C
      Printer                                           Microsoft Office Document Image Writer
      USB Device                                        USB Human Interface Device
Title: Revised system requirements
Post by: redsniper on March 17, 2004, 08:56:01 pm
we didn't need to know
Title: Revised system requirements
Post by: phreak on March 17, 2004, 08:56:38 pm
integrated graphics chipsets are a big no-no with any new game coming out these days.  I'd also recommend adding another 128MB of RAM just to speed things up
Title: Revised system requirements
Post by: Bobboau on March 17, 2004, 09:07:27 pm
absolute minimum memory would be 128, recomended would be 1 gig
Title: Revised system requirements
Post by: [BoA]_Scoob on March 17, 2004, 09:10:27 pm
SCP will also hopefully become more efficient and fix the memory leaks and speed things up so virtual memory wouldn't be needed.  I'm getting VM usage using 512mb of RAM.  Usually it is the builds that test new features that are slow.
Title: Revised system requirements
Post by: Bobboau on March 17, 2004, 09:59:46 pm
when you have 100 ships each one haveing an average of 2.5 materials, each of them haveing three textures averageig 768^2 with 32 bits per pixel, there is only so much memory you can clean up

textures alone is takeing up, 442 megabytes of ram
Title: Revised system requirements
Post by: Singh on March 17, 2004, 10:40:37 pm
maybe that is the problem then? The number of textures need to be reduced....my poor old 64Mb card wont stand up against the onslaught of features for very much longer :(

FS2 used to be a game for the poor......now its becoming one designed only for those with $$ :P
Title: Revised system requirements
Post by: Liberator on March 17, 2004, 10:43:52 pm
When DDS is fully implemented we could possibly look at including the various effects textures into one or two files instead of five.  That should be a major memory savings.  

I know this is possible because they do it in HW2.
Title: Revised system requirements
Post by: ChronoReverse on March 17, 2004, 10:44:35 pm
You know, all those textures are floating around uncompressed right?  Is there any way to use some sort of compression on them?  Even a "light" compression would help a lot.
Title: Revised system requirements
Post by: Bobboau on March 17, 2004, 10:45:35 pm
that's less developer frendly though, this is a game used mostly be people who know how to mod the hell out of it.
Title: Revised system requirements
Post by: Terorist on March 18, 2004, 01:16:44 am
However, it's meant to be played, by as many ordinary people as possible. Currently it isn't too appealing due to the growing requirements and resource hogging. It's an area that always calls for improvements, everywhere (except at Redmond).
Btw, Bob, for the sake of our sanity, please try to conjugate "having", "taking" and others right! *bangs head on wall*

I haven't tried several of the latest builds, but the general feel I have is that 256 megs of RAM is the minimum (which is what I have, running Win2k, and GF2 with 32 megs). I wouldn't want to imagine running FS2_Open with half of that!
Title: Revised system requirements
Post by: ChronoReverse on March 18, 2004, 02:02:23 am
@bobboau

I meant internally; it may take more time to load in the load screen, but in-game it may be a lot better (the little pauses when a new texture is loaded may be reduced and overal memory usage may be reduced).

I'd imagine using light DXTC compression (to avoid artifacts) would help if the game did it internally for formats that aren't already compressed.

Of course, this is based on a vague recollection of someone saying that DXTC compression isn't uncompressed into memory in-game while everything else is.
Title: Revised system requirements
Post by: Bobboau on March 18, 2004, 02:11:48 am
I don't think we can compress other textures on the fly
Title: Revised system requirements
Post by: ChronoReverse on March 18, 2004, 02:21:57 am
By "on-the-fly", do you mean "during-the-loading-screen"?

Darn.  But now that I think about, it'd take far too long to load anyways :(
Title: Revised system requirements
Post by: Starks on March 18, 2004, 05:51:26 am
Quote
Originally posted by Singh
maybe that is the problem then? The number of textures need to be reduced....my poor old 64Mb card wont stand up against the onslaught of features for very much longer :(

FS2 used to be a game for the poor......now its becoming one designed only for those with $$ :P
I can feel your pain, but all these new features do come with a price... I bought my GFX 5200 PCI just to play Halo PC...
Title: Revised system requirements
Post by: kasperl on March 18, 2004, 05:57:08 am
i have a Radeon 7k and can run the SCP at a  framereate of about 30-40 wiht everything except pcx32 enabled. spec mapping doesn't work on my card, so that  might be it.
Title: Revised system requirements
Post by: Singh on March 18, 2004, 06:06:57 am
Quote
Originally posted by kasperl
i have a Radeon 7k and can run the SCP at a  framereate of about 30-40 wiht everything except pcx32 enabled. spec mapping doesn't work on my card, so that  might be it.


try living with 3-4 FPS when all the eyecandy is on....and then having it go to 1 FPM (Frame per MINUTE) when something loads on. SCP should be playable as well as look good - right now its sacrificed too much of the former for the latter. I'm not asking for much - just let us play a bit!

Perhaps adding a mode called 'original' will allow us to have most of the Vanilla fs2 graphical stuff in, but retaining the ability to play FS_open missions and stuff?
Title: Revised system requirements
Post by: kasperl on March 18, 2004, 06:08:26 am
by turning of -spec -glow -jpgtga -pcx32 and all in the launcher?

just keep HT&L on, but about everything else of, and you'll be fine.
Title: Revised system requirements
Post by: Lightspeed on March 18, 2004, 07:26:05 am
Well, you can make it loads more efficient.

Last time I tried it with -stats, about 170 MB of memory were being wasted. poof, away, useless.
Title: Revised system requirements
Post by: RandomTiger on March 18, 2004, 07:41:50 am
Quote
Originally posted by Lightspeed
Last time I tried it with -stats, about 170 MB of memory were being wasted.


I intend to fix that :)

I also intend to try and get fs2_open to run as fast as it did in retail FS2 with default data and visual features turned off.

However if you are expecting to run fs2_open with visual features on or with new data that has bigger memory requirements but you are using an old system thats just not realistic.
Title: Revised system requirements
Post by: Lightspeed on March 18, 2004, 07:43:51 am
I know, I just wanted to show that indeed a lot memory optimisations can be made, even more so with dynamic data arrays.
Title: Revised system requirements
Post by: RandomTiger on March 18, 2004, 08:18:40 am
170 MB is a big wastage amount though, the most I've ever racked up was about 50. Could you give me details of the options and data you were using?
Title: Revised system requirements
Post by: Sticks on March 18, 2004, 10:05:52 am
Yeah, when I've used Lightspeed's VPs in the past my wastage has easily gotten that high, even if none of the new files are used in mission, and even if -glow and -spec aren't on.
Title: Revised system requirements
Post by: Flipside on March 18, 2004, 02:27:29 pm
Ok, to summarise the minimum requirements I think we are looking at :-

Minimum P600 processor, recommend 1Ghz+ (Was 1Ghz min before edit)
Minimum : 128 ( Was 256 before edit) MBytes of Ram, Recommend at least 512MBytes
Minimum : HT&L Graphics card with 32 Meg, Recommend 64+Meg
Directsound compatible soundcard, recommend EAX.
56k Internet connection, recommend Broadband or better.

Does that sound about right?
Title: Revised system requirements
Post by: ChronoReverse on March 18, 2004, 02:37:48 pm
A 667MHz processor is sufficient.  I was running a Celeron 667 for a while and FS2_open still runs fine (of course I had to turn off some eyecandy, but we're talking about minimum requirements here).  At least specular works.
Title: Revised system requirements
Post by: Flipside on March 18, 2004, 02:58:25 pm
Yes, I thought I might have erred on the high side for the processor, as long as the graphics card can take it, I don't actually think the Non-graphical part of FS2 is any more demanding on the processor, and a lot of the graphical strain is taken up by the card, thus freeing up the processor even more. I suppose that if there is a motherboard that supports a P200 and an AGP 8x you could effectively play FS2 Open on it ;)

I'll edit my post, but leave the old value as well so your reply makes sense.
Title: Revised system requirements
Post by: Trivial Psychic on March 18, 2004, 03:01:25 pm
My current system:

Athlon 800 (200 bus)
A7V
256MB SDRAM-133
ASUS V7100 GF2MX 32MB AGP
Creative Labs SB-Live! Value
Samsung 17 inch 755DF

I currently use FSO in HTL with Glow, Spec, and jpgtga, although I've taken to only extracting some of the tga effects (not the nebulas) and I use Lighty's updated V2 planet pack though with the 3 larger planets relpaced by the DDS versions.  I used to fly with all the bells and whisles on, but it would often slow my framerate to a chug, chug, chug 4 fps.  The key seems to be in the shinemaps.  Without shinemaps I can fly at a reasonable framerate (for me... usualy between 30 & 50 unless there's too much action).  If anyone is gonna use the shinemaps and the environment map stuff (once it becomes an official feature), then the min. system requirements should be bumped up to the reccommended specs.

[rant]
I't be cool if we had a little piece of software for the eventual more large scale release of the SCP.  During initial setup of say FSO-4.0 (by that point perhaps) and all the media for it, there would be a popup that says "for those who aren't good at computers, we reccommend running this little porgram that will examine the critical specs of your computer and reccommend what features you should or shouldn't install for the best gameplay vs. eye-candy ratio."  OK, maybe by 3.8, but it would still go one step closer to user friendlyness than the Launcher currently is.  Don't get me wrong, the Launcher is a great improvement over what we had before, and it is still WIP, so this is not meant as any kind of put-down, but there are features (particularily in the command line flags) that say "use this for better eye-candy" or "this will speed things up", but the launcher doesn't know if someone has a system like mine, or a Killer Gaming Rig.  Something to fill this gap needs to be in place when the SCP makes its more public launch sometime in the future.
[/rant]

Later!
Title: Revised system requirements
Post by: magatsu1 on March 18, 2004, 03:09:54 pm
are we talking DDR or SDRAM memory BTW ?

(I'm running 1gz of SDRAM)
Title: Revised system requirements
Post by: Flipside on March 18, 2004, 03:11:07 pm
Possibly something could be done using the CAPS data that the launcher captures, but I am certain the Launcher will grow with the SCP itself, just bear in mind that I'm sure RT doesn't want to be spending all his time on the launcher with all the fun they plan to have with the main game ;)
Title: Revised system requirements
Post by: Lightspeed on March 18, 2004, 04:13:55 pm
minimum RAM: 128 MB

If you turn off some extra stuff it *will* work properly.
Title: Revised system requirements
Post by: Flipside on March 18, 2004, 04:20:11 pm
Edited, though I don't think I'd want to play FSO on the minimum system ;)
Title: Revised system requirements
Post by: ChronoReverse on March 18, 2004, 04:28:41 pm
Since we're talking about minimum requirements, it's FS2_open with HTL. (and no special effects).

In which case, it'll run faster than vanilla FS2 on the same system generally.
Title: Revised system requirements
Post by: Lightspeed on March 18, 2004, 04:31:42 pm
Now it sounds about right, Flipside :)
Title: Revised system requirements
Post by: Flipside on March 18, 2004, 05:40:48 pm
Ok, I'll look at putting that on the WIKI tomorrow if everyones happy with that (or at least everyone who reads this before tomorrow)
Title: Revised system requirements
Post by: Fractux on March 18, 2004, 07:04:59 pm
I was just working on my model, and I was thinking about memory requirements.

Now, the texture for the ship is 1024x1024, which comes out to a 3,073KB tga.

Now, what is I were to make the glowmap and shine map both dds files, since they don't have to be as detailed as the texture map?

That could help alleviate memory.
Title: Revised system requirements
Post by: Flipside on March 18, 2004, 07:10:24 pm
It will IF your card supports DDS textures without having to decompress them, otherwise it will not make a difference unless you use, for example, 512 x 512 maps for the shine and glow :)
Title: Revised system requirements
Post by: Fractux on March 18, 2004, 07:27:31 pm
Ya, that's what i was thinking, using smaller 512x512 .dds textures for the glow and shine maps.
Title: Revised system requirements
Post by: RandomTiger on March 18, 2004, 07:30:41 pm
Most cards support DDS and in D3D if they dont they will uncompress so it will still work.
Title: Revised system requirements
Post by: Bobboau on March 18, 2004, 07:50:32 pm
uncompressed, a 1024^2 32 bit texture will take up 4,194,304
bytes of memory, bout 4 megabytes, regardless of what file type you use (excludeing the compressed texture formats obviusly)
Title: Revised system requirements
Post by: [BoA]_Scoob on March 18, 2004, 08:27:07 pm
How do I know if my Vid card supports DDS (without uncompressing)?  I have a GeForce4 TI4200
Title: Revised system requirements
Post by: Bobboau on March 18, 2004, 08:42:43 pm
probly suports it, it's been around long enough
Title: Revised system requirements
Post by: Terorist on March 18, 2004, 09:16:07 pm
Of course it does, even my GF2 supports it! People with GF4 cards complaining or being hesitant about their performance... sheesh. Understandable if you aren't into technology, but there are those who aren't happy with anything as well.
Title: Revised system requirements
Post by: Taristin on March 18, 2004, 10:14:53 pm
I play FSO with a Duron 600, 128 Mb Ram, and a 32 Mb GeForce2Mx PCI.

I think I qualify for the minimum requirements. :D
Title: Revised system requirements
Post by: RandomTiger on March 19, 2004, 03:55:04 am
Quote
Originally posted by Sticks
Yeah, when I've used Lightspeed's VPs in the past my wastage has easily gotten that high, even if none of the new files are used in mission, and even if -glow and -spec aren't on.


I know freespace *loads* all the planets when it starts, perhaps it locks them as well?
Title: Revised system requirements
Post by: RandomTiger on March 19, 2004, 05:41:53 am
Oh and I hope you guys arent adding "Wasted memory" and "D3D Texture mem" together to get those totals because only the fist is wasted memory.
Title: Revised system requirements
Post by: Lightspeed on March 19, 2004, 06:59:36 am
Quote
Originally posted by RandomTiger
Oh and I hope you guys arent adding "Wasted memory" and "D3D Texture mem" together to get those totals because only the fist is wasted memory.


We aren't.
Title: Revised system requirements
Post by: Setekh on March 19, 2004, 07:40:30 am
Quote
Originally posted by RandomTiger
I know freespace *loads* all the planets when it starts, perhaps it locks them as well?


I'm fairly sure it does. I remember back in the Golden days when I was doing a lot of skinning and table modding, I tried editing stuff while the game was running, with disastrous effects. The game locking all its data files at runtime would explain that.
Title: Revised system requirements
Post by: RandomTiger on March 19, 2004, 09:04:18 am
If so thats something we can fix. I've also just done some coding that shaves 20 meg on standard missions.
Title: Revised system requirements
Post by: RandomTiger on March 19, 2004, 09:07:13 am
Quote
Originally posted by Lightspeed

We aren't.


I believe I have now squashed that wastage from PCX files.
The ani waste will still be happening but sorting the ani stuff isnt trivial so I'll leave that till after 3.6.

I'll probably be sending out a build to the tester list soon.
Title: Revised system requirements
Post by: Lightspeed on March 19, 2004, 10:33:16 am
compile it with working multiplay, if possible :)
Title: Revised system requirements
Post by: RandomTiger on March 19, 2004, 12:53:53 pm
Quote
Originally posted by Lightspeed
compile it with working multiplay, if possible :)


Not sure how.
Might be in there by default.
Title: Revised system requirements
Post by: Lightspeed on March 19, 2004, 12:59:48 pm
how bout asking kazan? :rolleyes:
Title: Revised system requirements
Post by: RandomTiger on March 19, 2004, 02:55:35 pm
Too late, I've made it now.
If you have a good system its likely you wont notice the difference anyway.
Title: Revised system requirements
Post by: Taristin on March 19, 2004, 03:41:30 pm
:confused:

The difference in what? It either works, or not... no? Or are you referring to the difference in this build and last build?
Title: Revised system requirements
Post by: J3Vr6 on March 19, 2004, 03:46:49 pm
He's talking about the squashing of meg hogs.
Title: Revised system requirements
Post by: Taristin on March 19, 2004, 03:52:56 pm
Oh.. well, then let him post it! I have the weakest setup her. Let me see how well it runs. ;)
Title: Revised system requirements
Post by: Zarax on March 19, 2004, 05:24:57 pm
Absolute minimum requirement: HTL graphic card
Without it you cannot use HTL (whatever you say, either D3D and OGL are ****ed up with my TNT2) and without HTL you need a P4 to hope to run things in a decent way (P3 1GHZ 512mb RAM and i can barely play, when there are 5+ ships on screen i get less than 10fps)
Title: Revised system requirements
Post by: RandomTiger on March 19, 2004, 05:55:34 pm
Quote
Originally posted by Zarax
whatever you say, either D3D and OGL are ****ed up with my TNT2


Have you put full details of your problems in mantis?

I was playing it on a TNT2 a week weeks agao and it messed up bad. It was fairly slow then everything disappeared, then it crashed.

I'll see if I can get some dev time on a TNT2 at some point.
That isnt likely to happen any time soon.

Send me an e-mail and I could send you some tests to run.
Title: Revised system requirements
Post by: ChronoReverse on March 19, 2004, 06:14:15 pm
Frankly, it's time to bump the specs up to at least Geforce class video cards anyways.


BTW the Radeon 7000 doesn't support HTL.  The Radeon 7200s and higher do.


But if it can be made to run on a TNT2, there's not harm there...
Title: Revised system requirements
Post by: Bobboau on March 19, 2004, 09:41:49 pm
it requiers a DX7 capable video card, strongly recomends a HTL capable and DX9 card
Title: Revised system requirements
Post by: kasperl on March 20, 2004, 01:05:19 am
i currently have a R7k, everything but spec runs fine..

my dad confiscated my old TNT2 (AGP), to throw in my brothers PC, but due to my dad buying a new comp, and computers swapping all over the house, that thing might not be used.


anyhow, the game didn't work so well on my TNT2, but it did, kind off, work, untill you looked at anything big.
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 03:51:40 am
Quote
Originally posted by RandomTiger


Have you put full details of your problems in mantis?

I was playing it on a TNT2 a week weeks agao and it messed up bad. It was fairly slow then everything disappeared, then it crashed.

I'll see if I can get some dev time on a TNT2 at some point.
That isnt likely to happen any time soon.

Send me an e-mail and I could send you some tests to run.


I reported the problem in Mantis quite a bit of time ago...
D3D is fairly stable in showing the problem, while OGL has gotten worse with the more recent builds...
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 04:47:20 am
Quote
Originally posted by Zarax

I reported the problem in Mantis quite a bit of time ago...


And because you did your problems are in mind and I've made the effort to replicate them on a TNT2 and see the problem for myself.

Quote

D3D is fairly stable in showing the problem, while OGL has gotten worse with the more recent builds...


Send me an e-mail and I'll give you some tests to run.
I know we can get fs2_open working nicely on a TNT2, its just a matter of how much effort it takes and how much help people are willing to give.

Fixing problems that dont occur on your system are very difficult and not terribly rewarding since 90% of the community has DX8 or better cards.

One thing that would really help would be if I added code to turn all textures as they loaded (which would slow down loading) into dxt compressed images.

Do you know what level of support your TNT2 has for DXT / DDS?
I can put together an exe to tell you if needed.
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 04:52:53 am
Thanks RT, i just received the latests test build and i'm going to check it out...
About DXT the launcher tells me it's not supported at any level, but the DDS test you did some times ago worked without problems for me (software conversion on the fly by DX?)
[OT]Meanwhile, i would like to try fiddling with the code myself, since i got Visual Studio... can someone give me the link to CVS?[/OT]
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 05:04:29 am
Quote
Originally posted by Zarax
Thanks RT, i just received the latests test build and i'm going to check it out...


I doupt it will make much difference performance wise unless you were on the edge.

Quote

About DXT the launcher tells me it's not supported at any level,


Crap, thats a real shame.
The cards that need it the most dont have it.

Quote

but the DDS test you did some times ago worked without problems for me (software conversion on the fly by DX?)


Yep

Quote

Meanwhile, i would like to try fiddling with the code myself, since i got Visual Studio... can someone give me the link to CVS?


If you have VS, then theres no end of tests and stuff you can run to help solve this!

Getting fs2_open running in VS:

You will need to download the DX8 SDK and setup the dirs.
Tools:Options:Dirs, add DX8 include and lib paths:

C:\DXSDK\include
C:\DXSDK\Lib

To get a copy of the code

cvs -d :pserver:[email protected]:/home/fs2source/cvsroot login

password: anoymous

cvs -d :pserver:[email protected]:/home/fs2source/cvsroot checkout fs2_open

Give me a shout if you need anything explained or have any problems.
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 05:06:27 am
Can i use the DX9 SDK instead of the 8?
I'm working with DirectShow stuff and i don't want to mess with it...
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 05:09:42 am
Not sure, dont think so, not without fiddling with stuff.
Last time I tryed I think there were missing DX8 files it needed.

If it doesnt work just install DX8 under a different dir name (DXSDK8), your OS will relise that DX8 is older and it shouldnt stuff anything up.
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 05:12:02 am
Ok, i will get DX8SDK and try getting into the code.
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 05:13:17 am
Try DX9 first if you like.
I suspect it wont work.
I could be wrong.
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 05:15:14 am
What level of coding ability do you have?
What do you want to look at when you are in there?
I might be able to give you a few directions.
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 05:18:08 am
I know C and Java at a fair level, so with a C++ book i shouldn't find too much trouble...
Well, about what i would like to look at it's AI and FRED campaign management, even though they are well known to be a coding nightmare :)...
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 05:23:15 am
Most of it is actually just C.
AI and FRED campaign management...... coding nightmare.

Would you be willing to try some stuff out for me using VS debugging?
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 05:24:42 am
Ok, just give me the time to download code and SDK...
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 05:26:01 am
OK
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 06:39:53 am
Quote
Originally posted by RandomTiger


I doupt it will make much difference performance wise unless you were on the edge.



Crap, thats a real shame.
The cards that need it the most dont have it.



Yep



If you have VS, then theres no end of tests and stuff you can run to help solve this!

Getting fs2_open running in VS:

You will need to download the DX8 SDK and setup the dirs.
Tools:Options:Dirs, add DX8 include and lib paths:

C:\DXSDK\include
C:\DXSDK\Lib

To get a copy of the code

cvs -d :pserver:[email protected]:/home/fs2source/cvsroot login

password: anoymous

cvs -d :pserver:[email protected]:/home/fs2source/cvsroot checkout fs2_open

Give me a shout if you need anything explained or have any problems.


Can you give me a direct link to CVS?
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 06:58:58 am
http://www.cvshome.org/

I've had problems with some of the newer versions.
I could upload my version if you dont have any luck.
Most people seem to use wincvs, apparently its a lot easier.

http://www.cvshome.org/

I wont be able to help much with wincvs, I've never used it.
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 09:43:58 am
Ok, it seems i need your version :)
BTW, i testing the latest test version, and with D3D it keeps showing the problem...
I suspect it's somehow a buffering problem...
I mean, the crash always happens when there is an explosion, but the weird thing is that it happens regardless of the fact the player has the explosion on screen or not...
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 10:22:07 am
Quote
Originally posted by Zarax
I mean, the crash always happens when there is an explosion, but the weird thing is that it happens regardless of the fact the player has the explosion on screen or not...


Thats just the kind of thing that a debug runthrough in VS will help out with.

You need to set environment variables homedrive and homepath I think. Read cvs docs for setup info.

http://www.randomtiger.pwp.blueyonder.co.uk/freespace/cvs.rar
Title: Revised system requirements
Post by: Zarax on March 20, 2004, 10:33:14 am
RT, are you sure that the command line text you gave me is correct?
I'm also available via msn messenger at [email protected] if you want
Title: Revised system requirements
Post by: RandomTiger on March 20, 2004, 11:06:42 am
anoymous, anonymous
Title: Revised system requirements
Post by: ChronoReverse on March 20, 2004, 12:12:06 pm
Is it ok to use the 8.1b SDK?
Title: Revised system requirements
Post by: Sticks on March 20, 2004, 01:13:30 pm
fyi, I use the DX9 sdk, and I've not run into any problems.
Title: Revised system requirements
Post by: Bobboau on March 20, 2004, 03:44:46 pm
the current code is designed to use 8.1b I beleve, anything later than that should also work