Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  


Starsector 0.9.1a is out! (05/10/19); Updated the Forum Rules and Guidelines (02/29/20); Blog post: GIF Roundup (04/11/20)

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - TJJ

Pages: [1] 2 3 ... 124
On second thoughts it's probably a lot simpler (and with zero performance impact) if you just alter the system class loader so it ignores whatever environment variables are causing the problem.

@Alex With a small change to the relevant ClassLoader's findClass or loadClass method, it might be possible to detect these kinds of class version conflicts at runtime.

Admittedly I've never tried this myself, but something like this: ?

Class c = super.findClass(name);
URL codeLocation = c.getProtectionDomain().getCodeSource().getURL();
if(!isValidStarsectorLibraryURL(codeLocation)) throw new ClassNotFoundException("Incorrect library on classpath " + codeLocation);
return c;

Should create a 'Fail Fast' behaviour for much easier diagnosis & correction.

Bug Reports & Support / Re: Upgrading JRE, Obfuscator
« on: May 18, 2020, 05:32:20 PM »
Yeah, it's a fix for a bug that exists in Oracle VMs.

The JVM spec has never allowed periods in method names (4.2.2. Unqualified Names), but it was a rule that wasn't explicitly enforced by Oracle's VM.
It looks like the OpenJDK is more rigorous in implementing the JVM specification.

IMO such an obfuscation technique isn't a good idea in the 1st place, as it does nothing to hinder deobfuscation yet creates compatibility risks due to the bytecode now being out-of-spec. (as the OP has discovered).

Bug Reports & Support / Re: Garbage emails from this domain
« on: May 05, 2020, 10:09:02 AM »
I reported something similar to Alex via PM a few weeks ago.

In no particular order:

Endless Sky
Void Expanse
Wayward Terran Frontier: Zero Falls
Ring Runner: Flight of the Sages
Star Nomad 2
Escape Velocity Nova

There are others I've missed.

General Discussion / Re: Which ship do you think is the ugliest?
« on: April 14, 2020, 09:27:57 AM »
I wouldn't criticize ships for being ugly; ugly can be good if it's intended! Cobbled together, higgledy-piggledy designs are IMO some of the best!

It's characterless designs, or designs that don't properly convey their 3rd dimension, that I'm not fond of.

Dominator, Doom, Afflictor, Gremlin, etc.

Overly square/rectangular ships in particular seem to fail to portray their 3rd dimension well.

General Discussion / Re: The worst Sunder in the galaxy.
« on: April 09, 2020, 11:02:28 AM »
When Restored, what do you get?

Suggestions / Re: Bottomless Reputation Score
« on: April 07, 2020, 07:32:50 AM »
Personally I'd like to see relations be between individuals, rather than factions.

So each NPC would have a relation with the player, and alongside this they'd have a list of other NPCs with whom they're associated; either positively, or negatively.
Friends, enemies, fellow faction members, family, business competitors, frequent trading partners etc.

Perform an action that lowers opinion with one NPC, and there would be a knock-on effect with all those they know; growing animosity from their friends, but endearing you with their enemies.
You could even have extreme opinions traverse further, to associates of associates.

A web of relationships; individually simple, but collectively creating complex interactions & results.

Suggestions / Re: Burst PD Changes
« on: March 18, 2020, 10:48:14 AM »

What if burst PD had its fire rate & damage increased significantly, but their damage type was changed to fragmentation? (to prevent their increased potency affecting their offensive capability)

On a slightly related note, I feel that some of the damage types need renaming to better reflect their current usage & effect;

Kinetic -> Disruptor
High Explosive -> Armour Piercing
Fragmentation -> High Explosive

Suggestions / Re: Shield colour based on flux capacity
« on: March 07, 2020, 04:01:53 PM »
A radial gradient on the shield transparency (centred on the ship) would be able to convey flux level without compromising the visible bounds of the shield.

So as flux levels rise the shield would appear thicker or thinner, whichever is more intuitive.

A punishing mechanic like that needs to have an up side to it, such as the confiscated ships being placed into an impound where they (along with other ships) can be retrieved.

All done through some kind of procedural mission generation.

What a thoroughly pointless application.
This is a good example of a violation of the new rule against toxicity. While this post is not overtly disrespectful, it serves absolutely no purpose except to upset other people. In the future please refrain from making such statements.

I was calling out bad advice in as non-confrontational way as possible; if calling out bad advice is toxic, I.... £$%"&!.

Setting affinity of the Java process to a subset of cores will have zero (positive) impact upon the OP's problems, which, as the OP has learnt from their other post(s), is being caused by AMD's lacklustre OpenGL drivers on his RX590. (and SS's reliance upon said API)

Indeed I find it extraordinarily unlikely that doing so would have any (positive) impact upon StarSector's performance in TaylorItaly's circumstances either.
It's potentially beneficial in the case of RDD2 because that game can fully utilize every logical core in 4 core machines, sometimes causing throttling of critical background processes.

Moreover even if setting process affinity were a solution, it doesn't require installation of 3rd party software to achieve, as it's a core piece of functionality in Windows Task Manager.
Installing unnecessary bloatware that interferes with the Windows task scheduler in unspecified ways sounds like a recipe for performance problems going forwards.

General Discussion / Re: Game does not seem to be running on video card
« on: February 29, 2020, 01:44:37 PM »
I am using Process Lasso to give StarSector 3 from my 4 Cores and other tweaks :

The Trial Version is free to use , maybe this can help you.

What a thoroughly pointless application.

Sounds like your machine might be subject to a group policy(GPO), which is overriding local profile changes.

Alternatively you might be running an anti-virus/malware program that's blocking registry changes.

Suggestions / Re: Fleet size limit
« on: February 03, 2020, 02:47:51 AM »
OP has a good point; the fleet limit, officer limit & officer cost all clearly encourage the 'bigger is better' doctrine.

Not only that, but the combat mechanics (force concentration), combat AI & ship loss/negative hull mods all favour the use of bigger ships over smaller ones.

This creates an inverse difficulty curve, and a lack of diversity in the player's fleet composition.

Pages: [1] 2 3 ... 124