![]() |
|
Star Wolves 3D space RPG with deep strategy and tactical elements |
![]() |
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
![]()
Thanks, Goblin Wizard, but there is a problem. I deleted every line in the scrips and the game still renders the cloud. Could it be that because I use a save the game remembers the original map?
These are are "four Zs'" I mentioned in the configuration file "main". I still try to find a good set for those, but with the clouds things should be fine. ZBufferBPP = 32 ZFarPlane = 800.0f zTransparLenght = 200.0f ZTranspar = 400.0f ZNearPlane = 0.1f Last edited by lanelor; 05-27-2010 at 10:06 AM. |
#2
|
|||
|
|||
![]()
Yes. Saves contain information about sectors you visited.
|
#3
|
|||
|
|||
![]()
http://rapidshare.com/files/39212394...louds.exe.html
This is the Locations folder from SW3->Data->Scripts->Locations. All clouds are deleted. Just make a back up copy and replace the Locations folder. |
#4
|
|||
|
|||
![]()
I don't suppose we could fix the root cause and mod the actual LoadCloud() function itself?
|
#5
|
|||
|
|||
![]()
LoadCloud() function is a base function, fixed in exe. You can't change it.
---- EDIT ---- It's not entirely true. In the Main.ini there is EditClouds = 0 parameter. When changed to 1 editor should start but I've never tried this. There is full guide inside ../Data/PFX/DustFX/Editor Description - Russian.zip. Disabling LoadCloud function is probably faster and easier than modifying all those cloud files. Last edited by Goblin Wizard; 05-27-2010 at 04:02 PM. |
#6
|
|||
|
|||
![]()
Manual edit of each location was the best I could do.
In Data\Scripts there is a file - system.lst. This is a list of scripts to be run (I think) and there is a line "create_clouds.script". Deleting it didn't do anything. |
#7
|
|||
|
|||
![]()
You are lucky. "create_clouds.script" contains two external functions which are not used in the game. If you try this with other scripts you'll get a lot of errors/CTDs.
|
#8
|
|||
|
|||
![]() Quote:
We need [spoiler] tags so that long posts don't stretch the page too much. Oh well. The guide is in Russian, running it through lolgoogletranslate produced: Quote:
- Edit: What about include scripts, rather than system-specific ones? There's references to clouds in 3 include scripts: - Create_clouds.script -- cloud creation function? Looks like it's possible to mess with the parameters - ObjectList.script -- appears to contain definitions - RandomObjects.script -- several functions with "cloud" in the name; appears to generate debris I'll do some editing and see what testing will turn up. I think I'll have to start a new game, as saves appear to contain info on systems we've already visited. Edit 2: Okay, I commented out the CreateCloud() calls (lines 64-66, 149-151) in Create_clouds.script, but I'm not sure if it worked. There's still the fog effect in Hephaestus, but I can't remember if it's less than before. Screenshot attached (got blown up by the turrets, lol). Last edited by Trucidation; 05-28-2010 at 11:37 AM. |
#9
|
|||
|
|||
![]()
As I said earlier, the createclouds.script contains 2 functions which are never used/executed in any script file. Changing them gives no effect.
But RandomObject contains functions which are used sometimes: CreateClouds, CreateAsterCloudsCube, CreateTechCloudsCube, CreateCloudsCube, CreateCloudsLine, CreateAsterCloudsLine, CreateTechCloudsLine, CreateClouds2. There are more "cloud" functions but only these use troublesome LoadCloud() function. Only one advise: to disable every function (inside location scripts) that contains word "cloud" ![]() Try CODE. Not as good as SPOILER but better than plain text. Last edited by Goblin Wizard; 05-28-2010 at 03:01 PM. |
![]() |
|
|