EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
[HelpFind]NO engine smoke/space dust
Post new topic Reply to topic Goto page 1, 2, 3  Next
View previous topic :: View next topic
Author Message
Mannschaft





Joined: 04 Oct 2011
Posts: 40 on topic

Thank you for registering your game
PostPosted: Tue, 4. Oct 11, 05:46    Post subject: [HelpFind]NO engine smoke/space dust Reply with quote Print

Hi im very new around here and currently on my first adventure in my first X game and loving it. I installed XRM and various other scripts and finally have the game personalized a bit towards how I want my sandbox to be.

There is however one massive thing seriously bothering me and thats engine trail smoke. I hate it. Ion trails I can understand but the engine smoke ruins the game for me not only aestheticly but graphicly. For instance when I engage my SETA drive for some reason the engine smoke shoots out the front of the ship and is visible from the cockpit and slows everything down. Since XRM removed the fog in sectors this is a large performance hit on my laptop (stuck with it until I build my supercomputer in JAN). Even ignoring that I just down right hate the smoke and kind of dont like the space dust either.

To get to the point I would like someone to point me in the direction of a no engine trails and no smoke mod. I have searched everywhere and just cannot find it with one exception. The XTC mod has a set of options that allow me to get rid of smoke and dust but after having tested both XTC and XRM I just prefer XRM 100% as it doesnt disable the plot and adds more ships and isnt incomplete like XTC 1.2a. I did a test install of XTC into a folder by itself to try and see if I could find the scripts or dat/cat files that ONLY remove the smoke and dust but have not been successful.

So can someone please show me where to get a mod that does this, make me a mod that does this (I cant be the only one that hates the smoke can I?) or tell me what files from XTC 1.2a do what I need without having to install the whole mod. As I am new to this universe it is very important that I be able to play through the storyline.

Thanks in advance!

Teh Mannschaftz

Back to top
View user's profile Send private message
joelR





Joined: 09 Jul 2007
Posts: 1971 on topic
Location: Seattle
Thank you for registering your game
PostPosted: Tue, 4. Oct 11, 06:06    Post subject: Re: [HelpFind]NO engine smoke/space dust Reply with quote Print

Mannschaft wrote:
Hi im very new around here and currently on my first adventure in my first X game and loving it. I installed XRM and various other scripts and finally have the game personalized a bit towards how I want my sandbox to be.

There is however one massive thing seriously bothering me and thats engine trail smoke. I hate it. Ion trails I can understand but the engine smoke ruins the game for me not only aestheticly but graphicly. For instance when I engage my SETA drive for some reason the engine smoke shoots out the front of the ship and is visible from the cockpit and slows everything down. Since XRM removed the fog in sectors this is a large performance hit on my laptop (stuck with it until I build my supercomputer in JAN). Even ignoring that I just down right hate the smoke and kind of dont like the space dust either.

To get to the point I would like someone to point me in the direction of a no engine trails and no smoke mod. I have searched everywhere and just cannot find it with one exception. The XTC mod has a set of options that allow me to get rid of smoke and dust but after having tested both XTC and XRM I just prefer XRM 100% as it doesnt disable the plot and adds more ships and isnt incomplete like XTC 1.2a. I did a test install of XTC into a folder by itself to try and see if I could find the scripts or dat/cat files that ONLY remove the smoke and dust but have not been successful.

So can someone please show me where to get a mod that does this, make me a mod that does this (I cant be the only one that hates the smoke can I?) or tell me what files from XTC 1.2a do what I need without having to install the whole mod. As I am new to this universe it is very important that I be able to play through the storyline.

Thanks in advance!

Teh Mannschaftz


Open the .cat in question and find the particles3.pck file and delete it. Use the X3 mod manager to do this. You will also be deleting certain weapon effects and trails, keep this in mind.

Alternatively, if youre seeing them in front of your ship during SETA you can mostly stop that by setting SETA to around 4 or 5. Its an issue with vanilla as well.

I wouldnt recommend deleting the dust. I did it once as an experiment and promptly went back to using it. It gives a sense of motion.

joelR

Back to top
View user's profile Send private message
Mannschaft





Joined: 04 Oct 2011
Posts: 40 on topic

Thank you for registering your game
PostPosted: Tue, 4. Oct 11, 06:10    Post subject: Reply with quote Print

Which .cat containts the particles file I have to delete? Is it one of the stock 1-13 cats or one of the cats added by the XTC mod?

And yeah i'll probably be keeping the dust. The performance hit if any is neglegible.

Back to top
View user's profile Send private message
joelR





Joined: 09 Jul 2007
Posts: 1971 on topic
Location: Seattle
Thank you for registering your game
PostPosted: Tue, 4. Oct 11, 06:52    Post subject: Reply with quote Print

Mannschaft wrote:
Which .cat containts the particles file I have to delete? Is it one of the stock 1-13 cats or one of the cats added by the XTC mod?

And yeah i'll probably be keeping the dust. The performance hit if any is neglegible.


I dont know anything about XTC. Youll have to ask in that thread what file to delete.

Back to top
View user's profile Send private message
Mannschaft





Joined: 04 Oct 2011
Posts: 40 on topic

Thank you for registering your game
PostPosted: Tue, 4. Oct 11, 08:17    Post subject: Reply with quote Print

Well I asked the XTC ppl and apparently trails are custom removed on a per ship basis so even if I got the files I needed from the XTC mod they wouldnt work with the XRM mod. In short I either need to figure out how to turn the trails off for every ship in the game in the XRM mod or pray to god that they get the same great idea to offer me this option in their next iteration.

Sad

Back to top
View user's profile Send private message
jlehtone



MEDALMEDALMEDAL

Joined: 23 Apr 2005
Posts: 16802 on topic
Location: GalNet BBS
Thank you for registering your game
PostPosted: Tue, 4. Oct 11, 21:43    Post subject: Reply with quote Print

Mannschaft wrote:
.. or pray to god that they get the same great idea to offer me this option in their next iteration.

May I suggest that you "pray to god" by posting your feedback to the authors of XRM in the thread of the XRM? Smile

Back to top
View user's profile Send private message
Firewrath





Joined: 03 Aug 2007
Posts: 121 on topic

Thank you for registering your game
modified
PostPosted: Fri, 7. Oct 11, 11:20    Post subject: Reply with quote Print

(A Quick note: Doing this will most likely mark your game as MODIFIED. Im not sure and cant test it, but normally any changes like this will do that.)

Ok. So. Since this was asked in the XRM thread and Paulwheeler was kind enough to provide some instructions which Jack08 used to show off, Wink
I thought I'd post a simple step-by-step.

So credit goes to:
Paulwheeler - For these instructions.
Jack08 - For this Python script.

Now, Why do this?
Well for Me. This gave me a FPS boost in combat. Normally in any fight with over 4-5 ships, id start to lag, After applying this Ive been in fights with around 20 ships without much issue. (Id normally avoid such fights cause I'd get lag killed. Razz ...now they just blow me up with missiles. >.>)
Though note, your mileage will definitely vary. If you have a decently powerful system you probable wont notice much of a change at all.



Instructions:
Step #1:
Get the X3 Editor 2 from Here.

Step #1.1:
If you dont have Python, get Portable Python from Here.
(Make sure you get version '2.7.2.1' as version '3.2.1.1' generates an error on running the script.)

Note: The following steps will be done with Portable Python, if you already have Python, then you should already know how to run a script. Razz

Step #2:
After installing the X3Editor2 run the 'X3 Editor 2.exe' and click on 'Plugins' at the top.

Step #3:
At the top under the menu you'll see two 'Open' buttons. Click the second one. The one with the cat face.

Step #4: (Jack08 gave an alternative 'Step #4' in the post below these instructions.)
Navigate to the .cat file you want to open. For X3TC without any mods you might have to check a few of them. Start with the Highest numbered cat files first. (For XRM you want to open the cat file that came with 'XRM###_PART_2'. For other mods that make custom changes to ships, you might have to do a bit of searching or ask in their thread which .cat this file is in.)

Step #5:
Search the 'types' folder for 'TShips.pck'. Once you find it, click on it One time to select it. Then at the top of the window, under the menu, click the 'Extract Files' button.

Step #6:
Click 'Browse' and select where you want to place the TShips file. Staying in the Extract Files screen, make Sure the box next to 'Decompress compressed files' is Checked. Then hit 'Ok'.
you should now have a file called 'TShips.txt' in the folder you selected.

Step #7:
Save Jack08's Python code as 'ParseTFile.py'.
This should be saved in the same folder as your 'TShips.txt' file.

Code:

TFILE = "TShips.txt"
TFILEOUT = "TShips.txt.out"

######### PROCESSING CODE ( Do Not Modify ) #############

import time

F = open(TFILE, "r")
Lines = []


data = F.readline()
while data != "":
    Lines.append(data)
    data = F.readline()

ProcessedLines = []
for Line in Lines:
    if "//" not in Line:
        ProcessedLines.append(Line)


SizeData = 0
Data = []
for Line in ProcessedLines:
    Split = Line.split(";")
    Split.pop()
    if(len(Split) == 2):
        SizeData = Split
    else:
        Data.append(Split)

######### Modify Code ( Modify Here ) #############
for Entry in Data:
    Entry[49] = "0" # WipeTrails


######### PROCESSING CODE ( Do Not Modify ) #############
F.close()
F = open(TFILEOUT, "w")
SizeData = (SizeData[0]+';'+SizeData[1]+';\n')
F.write("//Generated by ParseTFile.py by Jack08\n")
F.write(SizeData)

for Bullet in Data:
    String = ""
    for element in Bullet:
        String += (element+";")
    String += "\n"
    F.write(String)

F.close()
raw_input("Output file \""+TFILEOUT+"\" Written\nProcess Completed\nPress Enter to Exit")
######### PROCESSING CODE ( End ) #############


Step #8:
Extract Portable Python to a folder of your choice.
Then run 'PyScripter-Portable.exe' and in the menu click 'File' - 'Open' or the Open button. Navigate to where you saved 'ParseTFile.py' and click 'Open'.
Now click the 'Run' menu and then 'Run'.
(You can also press the button with the little green arrow on it, or hit 'CTRL-F9'.)
This should have popped up a window saying 'Press Enter to continue' and generated a file called 'TShips.txt.out' in the same folder as your 'Tships.txt' file.

Step #9:
Navigate to your X3TC install folder, normally:
'C:\Program Files\EGOSOFT\X3 Terran Conflict'

Create a new folder called 'types' in your 'X3 Terran Conflict' folder.
(It should look like so: 'C:\Program Files\EGOSOFT\X3 Terran Conflict\types')'
Place the 'TShips.txt.out' file there and rename it to 'TShips.txt'.

Step #10:
Thats it. Youre done. When you run X3TC all the ship trails should be gone from the game now.

For an unmodded version of X3TC youll have to check and make sure any new patches dont contain the 'TShips.pck' in the new .cat file. If they do, youll have to redo this to stay current with any changes the patch made to the file.
Youll also have to redo this if you use any mod that has custom ships every time they do a new release of the cat containing the 'TShips.pck' file.

Sooo. That should be it. If anyone finds any errors or mistakes Ive made, just let me know and i'll try to fix them when i can, though i warn my net access tends to be IFy, so it might take a little bit for me to get to.



Last edited by Firewrath on Sat, 5. Nov 11, 06:40; edited 1 time in total
Back to top
View user's profile Send private message
Jack08





Joined: 25 Dec 2005
Posts: 2943 on topic
Location: Australia
Thank you for registering your game
PostPosted: Fri, 7. Oct 11, 11:30    Post subject: Reply with quote Print

Quote:
Step #4:
Navigate to the .cat file you want to open. For X3TC without any mods you might have to check a few of them. Start with the Highest numbered cat files first. (For XRM you want to open the cat file that came with 'XRM###_PART_2'. For other mods that make custom changes to ships, you might have to do a bit of searching or ask in their thread which .cat this file is in.)


As an alternative from this step, providing you have the mods installed already and the mod you want to modify has the highest tships on the stack

in x3 editor 2 you can hit file -> Open from VFS, and then select types, tships
it will automaticly find the highest tships on the stack and open it

Quote:
Ok. So. Since this was asked in the XRM thread and Paulwheeler was kind enough to provide some instructions which Jack08 used to show off, Wink


In my defence ive had this python script lying around for over a year now Razz simply repurposed it to wipe the trails Very Happy


_________________

"One sure mark of a fool is to dismiss anything that falls outside his experience as being impossible."
―Farengar Secret-Fire
Back to top
View user's profile Send private message
ThanatosDMC





Joined: 08 Jan 2013



PostPosted: Tue, 8. Jan 13, 08:20    Post subject: Reply with quote Print

Thank you so much! This helped a lot. I like the XRM mod a lot especially how it affected combat but after a while it crashes in the middle of combat and it was really annoying.

But getting rid of the trails got rid of the crashes from 1.28. Fresh install of X3TC and AP and I just have the XRM mod installed. My fps is solid again like in Vanilla X3AP.

I wish someone would make a script for other users so they could easily turn off those engine trails. It makes combat even more satisfying since there's 50+ ships killing each other with missiles, particles, and laser beams.

i7-2630qm
gtx 560m 1.5gb ddr5
12gb ddr3 ram

Back to top
View user's profile Send private message
Binesi





Joined: 15 Mar 2010
Posts: 43 on topic

Thank you for registering your game
PostPosted: Wed, 30. Jan 13, 07:09    Post subject: Reply with quote Print

Perfect! I just found this thread linked in the XRM thread. I really like XRM but those engine trails are an eyesore. Having them slow down combat too is just double frustrating.

Anyway, I was going to waste a lot of time editing them out by hand and this saved me the trouble. Thanks!

Back to top
View user's profile Send private message
Jack08





Joined: 25 Dec 2005
Posts: 2943 on topic
Location: Australia
Thank you for registering your game
modified
PostPosted: Wed, 30. Jan 13, 09:04    Post subject: Reply with quote Print

ThanatosDMC wrote:
Thank you so much! This helped a lot. I like the XRM mod a lot especially how it affected combat but after a while it crashes in the middle of combat and it was really annoying.

But getting rid of the trails got rid of the crashes from 1.28. Fresh install of X3TC and AP and I just have the XRM mod installed. My fps is solid again like in Vanilla X3AP.

I wish someone would make a script for other users so they could easily turn off those engine trails. It makes combat even more satisfying since there's 50+ ships killing each other with missiles, particles, and laser beams.

i7-2630qm
gtx 560m 1.5gb ddr5
12gb ddr3 ram


Should have sent me a PM i would have seen your request sooner! Ive had all of these lying around for a very, very long time. I was going to write them into a user-friendly program at one point but i put all my effort into my own mod instead - which has the capability to turn this stuff on and off at will Smile

NOTE: See my post below for easy to use .exe versions of these scripts

ParseMissiles.py
Required File: TMissiles.txt
Code:


TFILE = "TMissiles.txt"
TFILEOUT = "TMissiles.txt.out"

######### PROCESSING CODE ( Do Not Modify ) #############

import time

F = open(TFILE, "r")
Lines = []


data = F.readline()
while data != "":
    Lines.append(data)
    data = F.readline()

ProcessedLines = []
for Line in Lines:
    if "//" not in Line:
        ProcessedLines.append(Line)


SizeData = 0
Data = []
for Line in ProcessedLines:
    Split = Line.split(";")
    Split.pop()
    if(len(Split) == 2):
        SizeData = Split
    else:
        Data.append(Split)

######### Modify Code ( Modify Here ) #############
for Entry in Data:
    Entry[15] = "0" # TrailEffect
    Entry[16] = "0" # Glow Effect

######### PROCESSING CODE ( Do Not Modify ) #############
F.close()
F = open(TFILEOUT, "w")
SizeData = (SizeData[0]+';'+SizeData[1]+';\n')
F.write("//Generated by ParseTFile.py by Jack08\n")
F.write(SizeData)

for Bullet in Data:
    String = ""
    for element in Bullet:
        String += (element+";")
    String += "\n"
    F.write(String)

F.close()
raw_input("Output file \""+TFILEOUT+"\" Written\nProcess Completed\nPress Enter to Exit")
######### PROCESSING CODE ( End ) #############


ParseTBullets.py
Required File: TBullets.txt
Code:


TFILE = "TBullets.txt"
TFILEOUT = "TBullets.txt.out"

######### PROCESSING CODE ( Do Not Modify ) #############

import time

F = open(TFILE, "r")
Lines = []


data = F.readline()
while data != "":
    Lines.append(data)
    data = F.readline()

ProcessedLines = []
for Line in Lines:
    if "//" not in Line:
        ProcessedLines.append(Line)


SizeData = 0
Data = []
for Line in ProcessedLines:
    Split = Line.split(";")
    Split.pop()
    if(len(Split) == 2):
        SizeData = Split
    else:
        Data.append(Split)

######### Modify Code ( Modify Here ) #############
for Entry in Data:
    Entry[19] = "0" # Trail
    Entry[23] = "0" # ETrail


######### PROCESSING CODE ( Do Not Modify ) #############
F.close()
F = open(TFILEOUT, "w")
SizeData = (SizeData[0]+';'+SizeData[1]+';\n')
F.write("//Generated by ParseTFile.py by Jack08\n")
F.write(SizeData)

for Bullet in Data:
    String = ""
    for element in Bullet:
        String += (element+";")
    String += "\n"
    F.write(String)

F.close()
raw_input("Output file \""+TFILEOUT+"\" Written\nProcess Completed\nPress Enter to Exit")
######### PROCESSING CODE ( End ) #############



_________________

"One sure mark of a fool is to dismiss anything that falls outside his experience as being impossible."
―Farengar Secret-Fire


Last edited by Jack08 on Sat, 9. Feb 13, 21:15; edited 1 time in total
Back to top
View user's profile Send private message
jack775544





Joined: 13 Dec 2011
Posts: 1111 on topic
Location: Australialand
Thank you for registering your game
PostPosted: Wed, 30. Jan 13, 11:08    Post subject: Reply with quote Print

Jack08 wrote:
i put all my effort into my own mod instead

We don't mind you slaving over X-Timelines Very Happy


_________________
1940s - Various "computers" are "programmed" using direct wiring and switches. Engineers do this in order to avoid the tabs vs spaces debate.
Back to top
View user's profile Send private message
greypanther





Joined: 24 Nov 2010
Posts: 1114 on topic
Location: England.
Thank you for registering your game
PostPosted: Sat, 9. Feb 13, 20:36    Post subject: Reply with quote Print

Sorry to ask this, but I find the instructions OK to follow, however I find the whole thing just very daunting, as I am sure many others will to. Could this be made into a little script and made idiot proof for well, idiots like me? Embarassed
( Please someone? )

Back to top
View user's profile Send private message
Jack08





Joined: 25 Dec 2005
Posts: 2943 on topic
Location: Australia
Thank you for registering your game
PostPosted: Sat, 9. Feb 13, 21:14    Post subject: Reply with quote Print


  • Step 1: Download the parse tools HERE
  • Step 2: Extract them (anywhere you like)
  • Step 3: Grab a related TFile (Either TShips, TMissiles or TBullets) and place it (or all of them) in the ParseTools folder.
  • Step 4: Run the relevent EXE's, ParseTShips.exe for TShips, ParseTMissiles.exe for TMissiles, ParseTBullets.exe for TBullets
  • Step 5: Move the new .out files to your Types folder
  • Step 6: Rename the .out files to .txt files
  • Step 7: ???
  • Step 8: Profit.



_________________

"One sure mark of a fool is to dismiss anything that falls outside his experience as being impossible."
―Farengar Secret-Fire
Back to top
View user's profile Send private message
greypanther





Joined: 24 Nov 2010
Posts: 1114 on topic
Location: England.
Thank you for registering your game
PostPosted: Sun, 10. Feb 13, 00:15    Post subject: Reply with quote Print

Sorry jack08, I knew I was being cheeky, but I just have no confidence to even do, what to you, is an extremely simple bit of alteration. Embarassed

I know I must learn to, but I just lack the time needed to sit down and learn it, as well as lacking the confidence.

Thank you anyway. Smile

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page 1, 2, 3  Next
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Fri, 22. Sep 17, 20:36

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2017
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 1.07010 seconds, sql queries = 29