Results 1 to 48 of 48

Useful Homeworld Technical Stuff

  1. #1
    Member
    Join Date
    Jan 2003
    Location
    London, England

    Improving Homeworld & Cataclysm Performance (Updated Again)

    This information has been tested with Homeworld and Homeworld Cataclysm. Please note that this information is not applicable to Homeworld 2.

    Homeworld and Cataclysm were developed a long time ago, when computer systems were less powerful. As a result neither game makes full use of modern PCs. There is a way to let them take advantage of more powerful computers. There are also a some tweaks that can make them more responsive. To take advantage of these features you need to add commandline options to a shortcut. These are:

    -heap <number>
    This changes the amount of memory (in bytes) that the game can access. I'm not sure what it is by default, but it's not always enough. Slow-downs and/or crashes often occur when using intensive maps and MODs, running in compatibility mode or just playing with large fleets. My example changes the heap allocation to 1Gb, which is half of my physical RAM, and gave me flawless lag-free play at 8x speed with my Cataclysm MOD in the most demanding maps. If you have less memory you should change the number. My tests suggest that 256Mb should be a good amount. Decide how much you want to allocate and then use the google calculator to figure out how many bytes that equals.

    -enableSSE
    This allows the game to use a CPU feature called SSE if it is available.

    -enable3DNow
    This allows the game to use an AMD CPU feature called 3DNow if it is available.

    -triple
    This apparently prevents the wild flickering that sometimes occurs on the front end game menus.

    -disableAVI
    This bypasses the startup videos so that the game opens straight into the main menu.

    It's pretty easy to set this up. My example is for Cataclysm, but it's much the same for Homeworld. Go to your Cataclysm folder and select the "Cataclysm.exe" file. Right click it and choose "Create Shortcut" from the menu that appears. A new file will appear called "Shortcut to Cataclysm". Right click it and choose "Properties" from the menu that appears. In the window that appears there is a field called "Target". Depending on where you've installed the game, this will read something like:
    Code:
    "C:\Sierra\Cataclysm\cataclysm.exe"
    Making sure you dont change the target, you should now add the options. It should then read something like:
    Code:
    "C:\Sierra\Cataclysm\cataclysm.exe" -triple -enable3DNow -heap 1073741824 -enableSSE -disableAVI
    Click "OK" and you're done. Double clicking the "Shortcut to Cataclysm" file will start the game with the options running. You can move and/or rename this file as you wish and it will still work.

    If you're using Homeworld the syntax is slightly different. Cataclysm uses a hyphen to identify command line options (eg -disableAVI) while Homeworld uses a forward slash instead (eg /disableAVI). Therefore it should read something like:

    Code:
    "C:\Sierra\Homeworld\homeworld.exe" /triple /enable3DNow /heap 1073741824 /enableSSE /disableAVI
    Last edited by Durandel; 3rd Nov 06 at 7:25 AM.

  2. #2
    Lost in the code... Mikali's Avatar
    Join Date
    Jun 2003
    Location
    %HW2_ROOT%
    Thread linked to in the wiki:

    http://wiki.hw2.info/ResourcesHomeworld
    Download my HW2 mods, maps & tools. link
    Username|SF on Gamespy/Xfire/Hamachi/Gameranger

  3. #3
    Member
    Join Date
    Jan 2003
    Location
    London, England
    I've updated the information and added some useful links. Is it unreasonable to suggest that this thread be made "sticky"?
    Last edited by Durandel; 30th Oct 06 at 7:30 AM.

  4. #4
    Member
    Join Date
    Aug 2006
    Location
    .//r00t
    Interesting guide you got there Durandel. I might try if it's comapble with Homeworld1 when i install the game upcoming days.
    WildHeart|Genesis|
    :::{Homeworld 2: FX Forum}:::{FX @ ModDB}:::{FX @ RelicNews}

    Technical support, questions, suggestions, events, tournaments and more all goes on the forum (first link)
    Please do not PM me here or at ModDB regarding any of these.

  5. #5
    Ghost3021
    Guest
    There's a few tweaks you can make to your cataclysm.cfg too, such as quadrupling ETG max or something like that, and a few other variables...
    This is very usefull.
    /me adds to bookmarks
    How'd ya find out about these launch parameters?

  6. #6
    Member
    Join Date
    Jan 2003
    Location
    London, England
    I found them ages ago. I've used -disableAVI for ages, but I only explored the -heap option recently. The resulting improvement was so dramatic that I thought it would be good to share it.

    There are a number of web pages that give the command line options for Homeworld. After a bit of experimentation I figured out that Cataclysm used a hyphen rather than a forward slash. When I tried a command line option that was not included in Cataclysm (which has less than Homeworld) it came up with a list of the available options, which helped a lot. Try it yourself with something like:

    Code:
    "C:\Sierra\Cataclysm\cataclysm.exe" -somegibberish
    Combined with the NVIDIA anti-aliasing & filtering options I can now run Homeworld Cataclysm flat out at maximum settings and looking great with DirectX on Windows XP without using a compatibility mode. Obviously it doesn't match modern game graphics but it's smoother, more stable and looks way better than before. In fact I may spend an hour this weekend making a "Max Detail with no NLIPs" MOD of the standard game.

    As for the .cfg file, I've played with it in the past but have never seen any significant improvements. Maybe I'll give it another try.
    Last edited by Durandel; 31st Oct 06 at 6:29 AM.

  7. #7
    It works with Homeworld1 running on Ubuntu on Wine. Thanks.

  8. #8

  9. #9
    Member
    Join Date
    Jan 2003
    Location
    London, England
    It works with Homeworld1 running on Ubuntu on Wine
    Nice. If it works in that environment I guess it'll work for either game in damn near any situation.

  10. #10
    chas
    Guest
    My CATA is crashing on WinXp...how to set it up in opengl??? i playes the start music and gives me the debug msg

  11. #11
    use compatiblity mode, a different approach is using older o/s like ME or 98.

    nice one Durandel, but is there a similar mod for cata like freespace 2 scr(or scm???).

    as you all know freespace 2 is a 1999 game, so in order to make it look better, someone moded it with some extra features supported by newer graphic cards.
    it improves visuals by quite a lot(3d radar, cooler explotions and weapon effects)

    now if someone would add those functions and a few more like hdr(like oblivion) to cata, wouldn't that be nice

  12. #12

    Useful Homeworld Technical Stuff

    Incase you lost it or the case and have the game still installed, or are just curious on how to find it...
    For windows ME, as im not sure if this is the way on XP...

    Start, Run, Regedit.exe
    NAME
    >HKEY_LOCAL_MACHINE
    ->SOFTWARE
    -->Sierra On-Line
    --->Homeworld
    ---->CDKey (your key)
    Last edited by magnet20; 8th May 07 at 6:33 AM.

  13. Child's Play Donor  #13
    Never Know What Hit 'Em PULSTAR's Avatar
    Join Date
    Apr 2006
    Location
    Albany, NY, USA
    Same procedure will work on WinXP. Just tested it. Useful stuff, magnet.



  14. The Studio Senior Member Homeworld Senior Member  #14
    Not Making Lemonade Chrome's Avatar
    Join Date
    Feb 2005
    Location
    Aperture Science
    I had to use it on WinXP to dig up my Catakey one time because I couldn't find the damn case in the heap of STUFF stepdad had on his desk a while ago. (I have said case now so it's not a problem anymore.)

    So it should work for all 3 games as well.

    Of course, it's obvious anyone has to have had the game installed, and key put in, for that to work.

  15. #15

    How to custom modify HW1 Screen Size (Resolution)

    Start, Run, Regedit.exe

    >HKEY_LOCAL_MACHINE
    ->SOFTWARE
    -->Sierra On-Line
    --->Homeworld
    ---->screenDepth (color depth, ex. 16)
    ---->screenWidth (width, ex. 800)
    ---->screenHeight (height, ex. 600)

    For above modifications, edit the DECIMAL

    Example:
    screenWidth hex (1152)
    screenHeight hex (864)
    screenDepth hex (32)
    Should yeild a resolution to 1152x864 at 32bit color depth.
    NOTE: hex=hexadecimal and represents the number there. DO NOT edit it

  16. #16
    Member
    Join Date
    Jan 2003
    Location
    London, England
    Nice. Do you know if this will work with widescreen resolutions?

  17. #17
    In Hibernation EarthBorn's Avatar
    Join Date
    Oct 2004
    Location
    Across The Universe
    We have a sticky of command line changes here.
    -That's for HW2, in case anyone was wondering how to change the resolution in that.

    I'm merging this with your thread on the CD-Key. If anyone has more of these useful techniques, post it in this thread.




  18. #18
    Member
    Join Date
    Jan 2003
    Location
    London, England
    The screen settings can be changed in Cataclysm under Windows XP, and widescreen resolutions work perfectly! The registry path is:

    >HKEY_LOCAL_MACHINE
    ->SOFTWARE
    -->Sierra On-Line
    --->Cataclysm

    Thanks to magnet20 for a very useful discovery.

  19. Child's Play Donor General Discussions Senior Member Homeworld Senior Member The Workshop Senior Member  #19
    Ignorans, te absolvo Homdax's Avatar
    Join Date
    Sep 2003
    Location
    <!--- SWEDEN>
    HW2
    I have noticed that if the game folder is intact, a re installation is not required after a computer mess, such as installing the OS again. Just create a new shortcut to the game executable, insert CD, and it runs fine. WXP SP2.
    The CD menu will of course want to install the game, just ignore it.

    So when does the game.exe ask the registry for cd-key? When going online? And is the cd-key stored in any file in the game folder?
    HWSHOTS | JST-ONLINE | HOMEWORLD ARCHIVES | CROSSFIRE
    TEH ALL POWAFUL "PLEASE MAKE HOMEWORLD 3" PETITION
    NEWS! "hwaccess.net" and related sites have a new home at
    www.homeworldaccess.net. Still WIP.

  20. #20
    I got the widescreen to only kinda work. My monitor is a 1680x1050 native resolution, and when I put that resolution in the registry, the game ran ...ok. It got the vertical resolution right, but there was a black bar across the far right side of the screen, and it appeared that the 1680 was being compressed into 1600 columns. I tried setting it to 1600x1050, but the game rejected that and went to 640x480. I'll keep trying to see what I can get that's closest to my resolution.

    EDIT: Crud, now when I set it back to 1680x1050x16, it crashes to the desktop...

    EDIT 2: Ok, so my monitor doesn't support 1600x1050. The game still won't play nice with 1680x1050, but I got it to play on 1280x800. But then it stretched it horizontally, but kept the 800 lines vertically, leaving a black bar at the bottom.... still working on that.
    Last edited by Mohonri; 23rd Apr 07 at 5:24 PM.

  21. #21
    Member
    Join Date
    Sep 2003
    Location
    New Hampshire USA
    Nice post the memory expansion is excellent.

    Thanks.

    C

  22. #22
    JoelRPG
    Guest
    Quote Originally Posted by Ghost3021
    This is very usefull.
    * JoelRPG adds to bookmarks
    How'd ya find out about these launch parameters?
    Uh, huh what? ??? Honestly this is the first time I've taken a look at this thread. :/

    Who is Ghost3021? ???

    But yeah, I'm gonna mark this thread right now I'm gonna mark it. :I

  23. #23
    Member tadamir's Avatar
    Join Date
    Mar 2008
    Location
    Australia
    Yeah, what's with the
    * tadamir adds to bookmarks ???

    Who is ghost3021 ???

  24. Technical Help Senior Member Homeworld Senior Member  #24
    Multi-Capsed ORCACommander's Avatar
    Join Date
    Feb 2007
    Location
    In a barren waste beyond the outer gates
    Ghosts are people's accounts that idles out and and were deleted and their posts get assigned a ghost prefix along with the next availible number. I am up there in this thread somewhere as a ghost

  25. Technical Help Senior Member Modding Senior Member Homeworld Senior Member  #25
    www.relicnews.com ÜberJumper's Avatar
    Join Date
    Sep 1999
    Location
    South Surrey, BC Canada
    Here's a lot more technical help:

    http://forums.relicnews.com/forumdisplay.php?f=35

    Command line options are specifically here:

    http://forums.relicnews.com/showthread.php?t=4731

    (that list was originally collected back in the UBB days and reposted by Mac_bug when we rebuilt the MTL).

  26. Technical Help Senior Member Homeworld Senior Member  #26
    Multi-Capsed ORCACommander's Avatar
    Join Date
    Feb 2007
    Location
    In a barren waste beyond the outer gates
    Solution to Screen Flickering: Aplies ot both HW1 and HWC. I only know how to do this on nvidia cards. Open your nvidia control panel and go to manage 3d settings. There you need to create a profile for homeworld under program settings. Once that is done set the conformant texture clamp to use OpenGL specs and turn on the Triple Buffer in there. Next launch hw or hwc with the -triple command line and set it to use d3d or open gl rendering and you will no longer get any flickering.

  27. #27
    gtoulson
    Guest

    Screen Flickering

    Hiya

    This fixed the screen flickering problem but i'm still left with my original problem in that the mouse cursor moves REALLY REALLY slow and jerky when using the menu system within the game. The Build menu for example. The cursor moves fine right up to the point until i actually want to play the game.

    Any Ideas?

    System spec:

    Intel Quad Core 2.4
    4 GB RAM
    1TBHDD
    Geforce 9800GX2
    Win XP SP3

    Regards

  28. Technical Help Senior Member Homeworld Senior Member  #28
    Multi-Capsed ORCACommander's Avatar
    Join Date
    Feb 2007
    Location
    In a barren waste beyond the outer gates
    what rendering mode?

  29. #29
    gtoulson
    Guest
    I'm using D3D as it says display mode failed, select another mode when i select open GL

  30. #30
    Member
    Join Date
    Oct 2003
    Location
    Zaragoza, Spain
    gtoulson, please, try activate VSYNC on SVGA control panel if it is OFF.

  31. #31
    neuromancer
    Guest
    Mohonri, I was having the same issue with my 1680x1050 widescreen monitor on an 8800 Ultra.

    I had a 2" black bar on the right of the screen and some weird mouse trails as well. I fixed it by creating a custom resolution.

    First I went into the games video settings and set it to D3D 1280x1024 32bit.

    Then I went into the Custom Resolutions section of my Nvidia control panel and created a 1600x1050, 60Hz custom resolution. You do not need to set the desktop resolution to the custom, it just needs to be in the list.

    Next I went into the registry and manually set the Homeworld resolution to 1600x1050.

    Now the picture is crisp and clear like it should be in native resolution and the picture is centered. Instead of a 2" black bar on the right there is a 1" bar on either side and it fills the screen vertically.

  32. #32
    Hmm... My homeworld 1 still seems a bit choppy when the battle is MASSIVE in the primary display and default opengl mode.

    But its extremely smooth in Software renderer mode except when i zoom into a ship completly and see all the damage effects(starts to lag badly),
    the other renderers does not have a problem with this though,,,, weird.

    When im semi zoomed out or zoomed out completly, there is no slow downs or anything no matter how many ships are added to the battle, When Using the software render mode.

  33. #33
    For what it's worth Homeworld doesn't need forward slashes. I use these parameters and they work fine :

    -heap 1073741824 -noFastFE -triple

  34. #34
    Hey guys, so I'm having some trouble with the regedit trick to get the original HW to run widescreen... I've done everything that's been said in this thread to the letter, but for some reason it won't work. I'm running Windows 7 Professional on my MacBook Pro with a NVidia GeForce 9600M GT graphics card if that helps. Thanks a bunch!

  35. #35
    Hmm, I tried changing the resolution in regedit but it does nothing. Still distorted on widescreen.

  36. Technical Help Senior Member Modding Senior Member Homeworld Senior Member  #36
    www.relicnews.com ÜberJumper's Avatar
    Join Date
    Sep 1999
    Location
    South Surrey, BC Canada
    That's because it doesn't work.

  37. #37
    Hey there, everyone. I recently wanted to play cataclysm again, so I dug it up again and installed it. I've run into some problems though. For some reason I the graphics are bugged. The textures are very blotchy, I dont see any of the nice backgrounds, just black nothingness and my game is missing a lot of the effects, like ion beams (which are just blue lines) and the shots from energy cannons.
    I cannot get openGL to activate, even in XP compatibility mode (I run Vista myself, yeah I know, Im an idiot :P) and it seems like the game just refuses to load higher resolution textures and effects.
    I have tried to use the various command line options, but none of them seem to work (the /gl command doesnt work in cataclysm it seems)
    I'm sorry if this has been asked before, but is there someone who knows how to fix this?

    My system specs are as follows
    CPU: Intel dual core 2.4ghz
    Memory: 2046mb
    Motherboard: Asustek P5N-E SLI
    Primary Video Card: ATI Radeon HD 5700
    Sound Card: Creative SB X-FI
    Operating System: Windows Vista home premium edition Sp2
    Direct X version: DirectX 10

    Im using Cataclysm version 1.01 at 1600x1200, 32 bit in D3D mode

    Also, is it possible to run cataclysm in a widescreen resolution in any way?

    Thanks in advance!

  38. Technical Help Senior Member Modding Senior Member Homeworld Senior Member  #38
    www.relicnews.com ÜberJumper's Avatar
    Join Date
    Sep 1999
    Location
    South Surrey, BC Canada
    Maybe you could ask in the technical help forums?

    http://forums.relicnews.com/forumdis...cal-Assistance

    Should probably try the /triple command line switch to start, and possibly /nofastfe.

  39. #39
    Thanks for the quick reply!

    The command line options didnt fix the problem, but I will look in the other topics to see if I can find a solution there

  40. #40
    Hey guys, finally got Homeworld (1) working on my system again.

    All of these command lines work great except for the /triple (or -triple) command. The game runs smoothly, the graphics are crisp and fitting nicely in my 1920x1080 screen (I did all that regedit stuff, worked just fine for me). However all Text is distorted and flickering. makes it nearly impossible to read anything in the menus or in the game (subtitles, the pop up menu in game). Any idea what the problem is? I've got the game running in compatibility mode Windows NT. I've set graphics to GL, like I said I've got the resolution set to 1920x1080. Everything seems to be working except for the strange text flicker. Any help would be greatly appreciated, I haven't played this game in years, and would love to revisit it.

  41. Technical Help Senior Member Modding Senior Member Homeworld Senior Member  #41
    www.relicnews.com ÜberJumper's Avatar
    Join Date
    Sep 1999
    Location
    South Surrey, BC Canada
    Try /nofastfe

  42. #42
    that one doesn't help either I can run the game in software graphics and it all works perfect, except the backgrounds don't look nearly as crisp. I was hoping to play through with those lovely backgrounds, I guess I have to sacrifice though, either I've got lovely backgrounds and no legible text throughout the game, or legible text and ugly backgrounds

  43. Technical Help Senior Member Homeworld Senior Member  #43
    Multi-Capsed ORCACommander's Avatar
    Join Date
    Feb 2007
    Location
    In a barren waste beyond the outer gates
    force vsync in the nvidia control panel maybe

    also try messing with other settings there

  44. Technical Help Senior Member Modding Senior Member Homeworld Senior Member  #44
    www.relicnews.com ÜberJumper's Avatar
    Join Date
    Sep 1999
    Location
    South Surrey, BC Canada
    Here's the switches I use.

    E:\games\Sierra\Homeworld\homeworld.exe /pilotView /disableavi /nofastfe

    On the compatibility tab of the shortcut I use to launch the game I have:

    Run this program in compatibility mode checked, with Windows NT 4.0 SP5 selected in the drop down.

    Disable Visual Themes is selected
    Disable Desktop composition is selected
    Disable display scaling on high DPI settings is selected.

  45. #45
    Hello everyone,

    i just found HW 1 and HW 2 again, and remembered how much fun it was to play throug.

    Now i was trying to push the graphics (for now only HW1) a bit and searching up and down the net...

    My System is:
    Win7 Ult. x64 SP1
    AMD FX 4100 3,6GHz
    Saphire HD 6800
    16GB DDR3
    24'' 1080 Screen
    (so should be way enough... )

    what i tryed so far...

    - changing the regedit into all kind of resolutions (remembering not to fck up dez and hex)
    - different variations of /-commands in the commandline
    - several step-by-step walkthroughs... i cant even activate OpenGL ingame to follow the rest of that rpgcodex.net guide for widescreen

    whatever i do, its starting again, max with software device and 1024*768, no chance to get it higher oder even widescreen....


    i would love to enjoy some great Space RTS again, but bit more in the look of today

    greetz
    Neruz

  46. #46
    hello, i am rather unsure where to ask this, and i figured a technical topic would be as good a place as any. i have torn through tanis, relicnews, and a dozen other sites, and still cannot find a working link to a working .big extractor. i have found hundreds of dead links, even here, many sold domain names, and a handful of failed programs, plus a few thankfully avoided viruses. if one is to do anything at all inside the files of homeworld, or at least homeworld 2, one must have this extractor. can someone please assist? i am sure that i am not the only person with this problem, so thanks to anyone who can help with it.

  47. #47
    Member Chimas's Avatar
    Join Date
    Jun 2012
    Location
    now watching c-beams glitter in the dark near Tannhäuser Gate
    In moddb.com, look out for the HW2 mods, then look for HW:Universe. In the sections of this mod you'll find a lot of tools available.
    The Big Extractor I use is ModPackager that you'll probably find inside this toolkit @HWU.

    In Complex forums, a HW2 mod, you'll probably find something in their toolkit too.
    Homeworld Remastered
    @moddb @dA @Youtube

  48. Technical Help Senior Member Homeworld Senior Member  #48
    Multi-Capsed ORCACommander's Avatar
    Join Date
    Feb 2007
    Location
    In a barren waste beyond the outer gates
    i had a recent argument with filefront so right now a bunch of my links from them are dead. I will have the files uploaded again although with new links in a few days. Sorry for the inconvience. Also the correct place would have been the modding forum for hw 1 if you wanted to work with hw/hwc or the hw2 modding forum.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •