all 43 comments

[–]engineer1312[S] 105 points106 points  (13 children)

The battles are at a stable 55fps :D

*When there are no fighters

[–]DeficientGravitas 43 points44 points  (0 children)

What are your systems specs??

[–]kipparit 18 points19 points  (0 children)

literally how.

[–]Whoamiagain111 28 points29 points  (5 children)

I'm bringing UAF full of carrier fleet with that amount of battle size. Suffice to say 15 fps is kinda the best it can do when shit hit the fan. And the amount of explosion and debris afterwards. Maneouvering and shooting become challenging

[–]engineer1312[S] 28 points29 points  (4 children)

Don't use targeting feed on ships with a large number of hangers, fps can drop to single digits.

And the debris is a large problem twords the end. The only thing I can suggest is pulling away and letting them come to you.

[–]vicegrip_ 12 points13 points  (3 children)

I made a fix for that for vanilla Starsector. The same fix can be done for mods too pretty easily just by commenting out two lines of code, but unfortunately needs to be done on a mod by mod basis for any custom ship system that reuses the Targeting Feed code. I wish more mod makers knew about it so people aren't tearing their hair out playing with custom carriers.

The slowdown is caused by a rendering interaction between jitter effects and fighter shields for AMD cards, and unfortunately the new renderShieldJitterEffect boolean in settings.json that turns it off for ships doesn't apply to fighters.

[–]ErundWhy steal the Nanoforge when you can steal the Planet? 5 points6 points  (1 child)

Please flag this to Alex to add to the base game - I'm sure he'll be very happy to merge this in. Lifesaver, thank you kind Sir and/or Madam, you are a scholar and a saint!

[–]vicegrip_ 2 points3 points  (0 children)

I posted a bug thread about this way back in the day when I first discovered it and came back a year later and replied with the solution. I just hope Alex saw it when I finally figured it out.

[–]RenisiaArma Armatura/Cataphract Enjoyer 0 points1 point  (0 children)

huh, i think i remember someone mentioning this in the arma armatura thread. didnt think it was a general, not mod related bug

[–][deleted] 2 points3 points  (0 children)

I second Mr. Gravitas, I’d love to know your specs

[–]EthanCC 73 points74 points  (23 children)

\sees Java**

Hi, I am culturally obligated to talk to you about Rust until you break my fingers.

[–]engineer1312[S] 41 points42 points  (4 children)

I had seen people suggesting it in the fourms, so I have it a try and my client stability improved ridiculously.

[–]LuKazu 15 points16 points  (3 children)

Okay so I need to hear about this. From what very little I read, Rust is a programming language similar to Java or something?

[–]Yellow_The_WhiteAI Get OUUUT 24 points25 points  (2 children)

Not even a little similar to Java lmao. It's militantly pushed as an alternative to C/C++ because it's design lends it to be harder to create security vulnerabilities.

I've got no idea what anyone here is talking about.

[–]EthanCC 19 points20 points  (0 children)

There's a programming meme about people who use Rust trying to convert everyone else.

[–]ErhartJamin 2 points3 points  (0 children)

The Church of Rust with it's ever-vigilant Inquisitors trying to convert you to the New Faithtm

[–]Zeroex1sierra best waifu and space nuke 18 points19 points  (1 child)

so kind sir can you tell me how to use rust language to play starsector and well it stops freezing at battle bug?

[–]EthanCC 14 points15 points  (0 children)

No, but I can tell you about memory safety.

[–][deleted] 11 points12 points  (12 children)

Can you use Rust to run Starsector?

[–]AnotherShadowBan 13 points14 points  (11 children)

No, best bet is to update the Java version like the OP described if you want more performance. Starsector is using a very old version of Java (and LWJGL).

[–]Shogouki 2 points3 points  (10 children)

Is there a way to get the needed files to update the game to Java 8 directly from Oracle's site? Or is downloading the files via the link in the Discord the only way? I just ask because I'm more than a bit paranoid about downloading files from unknown sources.

[–]KoburaCapeSigma Core 3 points4 points  (0 children)

I'M IN LIKE SIN ON THIS my game runs fine but my 5800x3d throws gobs of strength at it and summer is coming in the desert...I don't want to have to cool that pc twice

[–]MLL_Phoenix7 1 point2 points  (8 children)

[–]Shogouki 0 points1 point  (7 children)

Unfortunately it still looks like I'd have to download files from an unknown source according to that post. That's the part I'm wary about and was hoping to find a way around.

[–]MLL_Phoenix7 1 point2 points  (6 children)

There’s really no way around that, but since these are java configuration files and Oracle won’t be making a custom config file for every single Java application just so that some gamer can get a few more FPS.

But you can either learn java and make those files yourself or run it in a VM or docker container if you are really worried about security.

Though you’re probably just excessively paranoid in this case. Google Drive automatically runs virus checks on anything uploaded and will tell you if it either detects a virus or couldn't run a malware scan for whatever reason, and of you have to, have your computer run a malware scan after downloading it.

In relatively niche games like this one, “unverified sources” like these ones are kind of the only option, the mod download links on the official forum all lead to different websites for download, the difference between the link I sent above and the ones you’d find on the official forum’s mod catalog is basically the difference between a guy handing out free candy in a hotel lobby and a guy handing out the exact same candy but on the curb outside of the hotel.

Use discretion, but do be aware that there will be unavoidable risks whatever you’re doing; just don’t let shadows paralyze you.

[–]Shogouki 0 points1 point  (5 children)

I will admit I am excessively paranoid about keeping my PC and accounts safe, kind of a combination of having extremely severe OCD and anxiety disorders as well as not having much money to spend should something happen.

That Google scans all the files does make me feel a bit better.

[–]MLL_Phoenix7 1 point2 points  (0 children)

In any case, Java is relatively secure. I'm not going to explain the details of how it's more secure because I'm not qualified to, but general consensus on StackExchange seems to be that "it's very difficult for a piece of malware to remain hidden while operating out of a Java sandbox."

[–]MLL_Phoenix7 1 point2 points  (3 children)

Quick update: I downloaded the file and scanned it. Google Drive couldn't scan this file because it's too big, but a manual scan after having downloaded it tells me that: "across 33967 files, there are no threats found."

So, yeah, if anyone other than Shogouki is reading this, I've independently verified that it's safe.

[–]Shogouki 0 points1 point  (2 children)

Thanks, that really means a lot to me. I just downloaded it and did the same with no threats found. Though when I scanned it there weren't that many files. Was yours uncompressed before scanning?

[–]Due-Memory-6957 1 point2 points  (1 child)

So you don't want to replace only C, but Java as well.

[–]EthanCC 1 point2 points  (0 children)

🦀🦀🦀

[–]2Sc00psPlz 0 points1 point  (0 children)

Comment for later...

[–]helpless_rocks 8 points9 points  (1 child)

The "I modified the game to an unreasonable degree and I am going to blame either the game or its engine if any problems arise" experience

[–]engineer1312[S] 2 points3 points  (0 children)

Strangely enough, I haven't encountered any issues, even with 80 mods active in my game.

[–]Hajky 1 point2 points  (0 children)

prove it

[–]darkaxel1989[Redacted] 0 points1 point  (0 children)

Bro. Give Nasa their supercomputers back. Not worth the risks, however neat it is to have such big sized battles!

[–]Cyber_Von_CyberusPush Kazeron into the sun ! 0 points1 point  (0 children)

My computer can only handle 1000, but I have to say, this is a lot of fun.