Bastard Sword of the Stars 3.0.2

Share your mods and tricks of the trade here.
Post Reply
Torezu
Posts: 1748
Joined: Mon Apr 04, 2011 7:06 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Torezu » Thu Feb 21, 2019 5:18 pm

Oh, it's not my mod. I actually haven't even played on it. Homeworlds start with 200% infra, but average resources (5k) and max size (10). 10k resources and asteroids, especially after you get asteroid mining, will turn your homeworld into an industrial powerhouse equivalent to basically any other 5-6 average worlds. Starting with that, and not having to worry about using IO for trade, will let you build colony fleet after colony fleet, and hivers develop worlds faster than almost anyone else. It really depends on how you focused your tech development - industry/terraforming/bio-techs first would have put you on a development curve no other race, even Liir, could match.

User avatar
rytram
Posts: 50
Joined: Wed Oct 13, 2010 6:09 am

Re: Bastard Sword of the Stars 3.0.2

Post by rytram » Thu Feb 21, 2019 10:43 pm

ya. i seen this. i started a new game as Moriggi. got essentially the same placement on the map. so maybe it isnt random for this particular map, i dont know. so, in this game it did very much start slower. now at about turn 90 with trade and normal settings. no save editor, i have a more difficult time. and i have about 25 colonies. my income as probably above 1.5m with about a 500k+ trade. tech is easier but still takes some time depending on what it is. and while i have like 25 colonies. the other Moriggi AI probably has like 40 colonies all over lol. i am NAP's with everyone other then hard ZUUL asshole. but he isnt doin so well i dont think. certainly no match for my spinal mounts and drones, but i still suffer losses fairly easily. still. i feel like i am just jumpin through some tech trees like lasers. once i decided to research UV the next tier was only like 3 turns so why stay at UV? same with particle beams. did that in 4. neutron was only 4 more. then again. i have my income. but i swear it felt like tech was slower in vanilla. dont matter. i love this mod. so much more tech to acquire.

after giving Moriggi a serious chance. i dont much care for them. i dont like having a grav boat with every fleet no matter how small. gravs feel like an unnecessary requirement.
Cry havoc, and let slip the dogs of war!

ZedF
Board Ninja
Board Ninja
Posts: 12573
Joined: Sun Aug 27, 2006 7:13 pm

Re: Bastard Sword of the Stars 3.0.2

Post by ZedF » Fri Feb 22, 2019 1:17 am

Realspace map isn't random, if that's the map you are using. Canonically you play on Realspace as Solforce in player position 1, and the other races all have specific player positions as well to represent the part of the galaxy they start in. Usually this is on a map edge so you don't get a full picture of their territory, only the part closest to Sol.
Zed's TARs (sample):
Fractious Allies -- Hiver vs. Hiver, with allies
Who Let The Bugs Out -- Hiver vs. Tarka and Zuul
Tarka Ascendant -- Tarka vs. Hiver and Zuul

Strategy & Tactics Forum Archive -- More posts on strategy, tactics, and TARs

Torezu
Posts: 1748
Joined: Mon Apr 04, 2011 7:06 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Torezu » Fri Feb 22, 2019 5:34 pm

rytram wrote:
Thu Feb 21, 2019 10:43 pm
after giving Moriggi a serious chance. i dont much care for them. i dont like having a grav boat with every fleet no matter how small. gravs feel like an unnecessary requirement.
Are you kidding? Grav boats are about 2-3 times as tough as a normal ship of the same size (more with armor), so they make great front-line ships, and they slow down enemy ships in the area. They're also single-section, so you can't lose a section of the ship and its utility before the whole ship is taken out.

And yes, if you want to play in SotSVerse / Realspace as a race other than human, you need to drag your player to the slot they're intended for.

Also, Morrigi drones and dreads are to be feared.

User avatar
rytram
Posts: 50
Joined: Wed Oct 13, 2010 6:09 am

Re: Bastard Sword of the Stars 3.0.2

Post by rytram » Sat Feb 23, 2019 10:11 pm

Torezu wrote:
Fri Feb 22, 2019 5:34 pm

Are you kidding? Grav boats are about 2-3 times as tough as a normal ship of the same size (more with armor), so they make great front-line ships, and they slow down enemy ships in the area. They're also single-section, so you can't lose a section of the ship and its utility before the whole ship is taken out.

Also, Morrigi drones and dreads are to be feared.
grav boats. interesting. ill keep that in mind. but my point was that i have to use them for every mission. be it scouts, colonizers, or simply resupply missions. if anything needs to travel. it needs a grav boat escort and that is super annoying. it is like needing a tow to everywhere you go.
And yes, if you want to play in SotSVerse / Realspace as a race other than human, you need to drag your player to the slot they're intended for.

i was beginning to assume this. but how can i tell where to place the race?
Cry havoc, and let slip the dogs of war!

User avatar
Mecron
Kerberos
Posts: 38631
Joined: Fri Aug 05, 2005 7:26 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Mecron » Sun Feb 24, 2019 12:24 am

"but my point was that i have to use them for every mission"

Umm no you don't.

Torezu
Posts: 1748
Joined: Mon Apr 04, 2011 7:06 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Torezu » Mon Feb 25, 2019 4:10 am

All grav boats do on the strategic map is speed up your fleet. I mean, that's certainly not bad, but you can get that other ways (more ships, to a point), or just deal with being a little slower.

Trust me. Morrigi are still one of my favorite races, and their drones, dreads, and beam weapons make playing them worth it. I'm not sure how BSotS changes them, but even though they take a while to get going, once they do, look out.

User avatar
rytram
Posts: 50
Joined: Wed Oct 13, 2010 6:09 am

Re: Bastard Sword of the Stars 3.0.2

Post by rytram » Wed Feb 27, 2019 12:50 am

ive been having an issue lately. between turns 150+ the game will crash in between turns loading screens for battle. i then get a popup that says an application error: a diagnostic file will be created. when i click ok it will popup another thing saying it is shutting down and saving a dump file. id read said dump file but i am not sure how. even with dev tools. this is like the 2nd/3rd game in a row it has done this. i suspect i am running into the memory limits of the game.

additionally. Human DN's seem impossibly resilient. yes. they have highest armor upgrades (as do i (hiver)). but i will be laying down rail shots(neutronium), cutting beams, KKM's, and all that. it takes forever to kill a single CNC, and yet i am eating shit. wtf
Cry havoc, and let slip the dogs of war!

Torezu
Posts: 1748
Joined: Mon Apr 04, 2011 7:06 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Torezu » Wed Feb 27, 2019 5:35 pm

There's always the 4GB patch, just to try to stay ahead of the memory issue: viewtopic.php?t=57679

Yes, adamantite-armored dreads are particularly sturdy. I wouldn't bother even using rails on them, since pushing them around a bunch means your energy weapons don't have as high a chance of hitting. Try heavy beams (meson, if you can get them), armor-piercing energy cannons (polarized plasmatics / chakkar / chakram line), nanite missiles, and high-tech projectors (antimatter/meson). Of course, keep using those cutting beams.

Legato107
Posts: 4
Joined: Sun Oct 26, 2008 10:39 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Legato107 » Sun Jun 02, 2019 2:33 am

Hi, I've sunk some hours into the mod with a friend of mine over several games and have some feedback and suggestions.

Firstly, thank you to those who contributed to this mod. It is really great. The changes seem to be well thought out and I think that BSotS is the superior way to play SotS 1. I especially love the changes to trade and the elimination of the inevitable rush to trade that you basically had to do to be competitive. The combat, tech rework, relevance of space stations, CNC rework, early cloak, etc.... just really fun and eliminates most annoyances I thought I would be stuck with in SotS 1 forever.

I have a couple of thoughts/suggestions about some changes that I think would benefit the mod:

1. I would like to see earlier and easier access to DE repair and salvage ships. I love that I have more freedom for fleet compositions with the CNC changes, but I feel that the power spike that repair and salvage tech gives you in the CR era incentivizes waiting for CR tech too much. Because you need CR tech to get DE repair and salvage, I find that I never find a good situation to build them over CR repair and salvage. I think this would open up some early strategies and give more depth to early gameplay.

2. Emitters are nuts. I think they are by far the best weapon group in BSotS for their incredible versatility and ability to scale with huge emitter projector mounts and advanced emitter tech. They wreck missiles, make drones useless, annihilate destroyers, cripple cruiser fleets, and scale well enough to take on dreadnoughts. I feel they are too effective in too many situations and remove the need to adapt. I would like to see emitters have more weaknesses and less coverage of so many threats/situations.

3. Dreadnought broadside sections are useless. You get a massive cut in medium and large turrets to have the side beam firepower of a cruiser. I would like to see more heavy lasers, maybe arrays of fixed medium and large turrets, possibly even torpedo launchers where it would be flavorful IE Humans. If you see a dreadnought exposing it's vulnerable side profile to you, it should instill fear have a truly terrible amount of firepower to make up for it.

4. DN Dominator sections suck. The Human in particular actually has less huge mounts than other mission sections, as well as the prerequisite less turrets of other sizes.

User avatar
Camael
Posts: 4
Joined: Sat Jan 23, 2010 1:28 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Camael » Fri Jun 07, 2019 10:17 am

Thanks for this mod, still playing my first games (one human, one hiver) on it, and so far I am enjoying myself. I encountered a little issue though - did this mod change how the "proliferate" techs work or did I screw up somewhere else? Was expecting some white lines on the population manager (empire or planetary) but they don't appear. My last vanilla and ACM games are a few years in the past, so I may just remember it incorrectly and have screwed up somewhere else, but I'd love to know if I should stop searching in case this mod actually "streamlined" this feature away...?

Petykeman0
Posts: 3
Joined: Sat May 18, 2019 12:06 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Petykeman0 » Sun Jun 23, 2019 7:04 pm

I'm really enjoying this mod, it spices up the vanilla version quite much.

I'm currently playing as Morrigi and my greatest opponent is a Tarkan empire. In fact it was fascinating and quite surprising how fast they went through the research options. I'm lagging far behind in technology.

Anyway, I managed to hold my lines against attacks, They came with super huge stormers on DNs etc. Without deflectors, my cruisers can't stand a single salvo. Sometimes deflectors get so heavy fire that rounds cut/get through the deflector field.


But unfortunately I got into point where I can't go past due to CTD during battle.
I ran into random crashes several times, but 4GB patch seem to have solved those (EVen though I use steam version)

But in this battle the crash keeps coming back. I destroy 4-5 tarka DN-s out of 8 and every time when the second wave arrives the game crashes.
It shouldn't be memory problem, the memory consumption of the SOTS.exe process does not go beyond 1.6GB

Unfortunately I can't read mars.dmp, and the session.log doesn't say a word.


How does a modder find out what causes the crash?

Petykeman0
Posts: 3
Joined: Sat May 18, 2019 12:06 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Petykeman0 » Mon Jun 24, 2019 10:17 pm

Petykeman0 wrote:
Sun Jun 23, 2019 7:04 pm
Unfortunately I can't read mars.dmp, and the session.log doesn't say a word.

How does a modder find out what causes the crash?
I tried to restore the original steam files to see whether the 4GB patch causes the error, but the crash happened anyway.

Here is the mars dump: https://drive.google.com/open?id=10hIhP ... SjprYEc-8O

I managed to open the dump by winDbg

It says:
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(2168.24ac): Access violation - code c0000005 (first/second chance not available)
For analysis of this file, run !analyze -v
eax=00000000 ebx=042f1048 ecx=4b2cecd0 edx=0136f8fc esi=042f0ff8 edi=042f1008
eip=77672b6c esp=0136db80 ebp=0136db8c iopl=0 nv up ei pl nz ac po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200212
ntdll!NtGetContextThread+0xc:
77672b6c c20800 ret 8
if I run

Code: Select all

!analyze -v
it says even more:
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************

*** WARNING: Unable to verify timestamp for amdihk32.dll

KEY_VALUES_STRING: 1

Key : AV.Dereference
Value: NullPtr

Key : AV.Fault
Value: Read

Key : Timeline.Process.Start.DeltaSec
Value: 3043


PROCESSES_ANALYSIS: 1

SERVICE_ANALYSIS: 1

STACKHASH_ANALYSIS: 1

TIMELINE_ANALYSIS: 1

Timeline: !analyze.Start
Name: <blank>
Time: 2019-06-24T22:14:15.790Z
Diff: 341790 mSec

Timeline: Dump.Current
Name: <blank>
Time: 2019-06-24T22:08:34.0Z
Diff: 0 mSec

Timeline: Process.Start
Name: <blank>
Time: 2019-06-24T21:17:51.0Z
Diff: 3043000 mSec


DUMP_CLASS: 2

DUMP_QUALIFIER: 400

CONTEXT: (.ecxr)
eax=00000000 ebx=4b2cecd0 ecx=4b2cecd0 edx=0136f8fc esi=0136f8fc edi=7d792268
eip=008e8a46 esp=0136f844 ebp=0136f8e4 iopl=0 nv up ei ng nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210286
Sword_of_the_Stars+0xc8a46:
008e8a46 8b00 mov eax,dword ptr [eax] ds:002b:00000000=????????
Resetting default scope

FAULTING_IP:
Sword_of_the_Stars+c8a46
008e8a46 8b00 mov eax,dword ptr [eax]

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 008e8a46 (Sword_of_the_Stars+0x000c8a46)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 00000000
Attempt to read from address 00000000

DEFAULT_BUCKET_ID: NULL_POINTER_READ

PROCESS_NAME: Sword of the Stars.exe

FOLLOWUP_IP:
Sword_of_the_Stars+c8a46
008e8a46 8b00 mov eax,dword ptr [eax]

READ_ADDRESS: 00000000

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR: c0000005

EXCEPTION_PARAMETER1: 00000000

EXCEPTION_PARAMETER2: 00000000

WATSON_BKT_PROCSTAMP: 5a3707cd

WATSON_BKT_MODULE: Sword of the Stars.exe

WATSON_BKT_MODSTAMP: 5a3707cd

WATSON_BKT_MODOFFSET: c8a46

BUILD_VERSION_STRING: 18362.175.x86fre.19h1_release_svc_prod1.190606-1842

MODLIST_WITH_TSCHKSUM_HASH: fd2447c42646ae2a776deaeb3d81250d671664a3

MODLIST_SHA1_HASH: 26a5d2ce070737c5b9b70b3f499b60f3d359853f

DUMP_FLAGS: 0

DUMP_TYPE: 2

ANALYSIS_SESSION_HOST: PETYZEN

ANALYSIS_SESSION_TIME: 06-25-2019 00:14:15.0790

ANALYSIS_VERSION: 10.0.18362.1 amd64fre

THREAD_ATTRIBUTES:
BUGCHECK_STR: APPLICATION_FAULT_NULL_POINTER_READ_INVALID_POINTER_READ

PRIMARY_PROBLEM_CLASS: APPLICATION_FAULT

PROBLEM_CLASSES:

ID: [0n313]
Type: [@ACCESS_VIOLATION]
Class: Addendum
Scope: BUCKET_ID
Name: Omit
Data: Omit
PID: [Unspecified]
TID: [0x24ac]
Frame: [0] : Sword_of_the_Stars

ID: [0n285]
Type: [INVALID_POINTER_READ]
Class: Primary
Scope: BUCKET_ID
Name: Add
Data: Omit
PID: [Unspecified]
TID: [0x24ac]
Frame: [0] : Sword_of_the_Stars

ID: [0n300]
Type: [NULL_POINTER_READ]
Class: Primary
Scope: DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
BUCKET_ID
Name: Add
Data: Omit
PID: [0x2168]
TID: [0x24ac]
Frame: [0] : Sword_of_the_Stars

LAST_CONTROL_TRANSFER: from 008e2540 to 008e8a46

STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
0136f8e4 008e2540 0136f8fc ffffffff 7d7925c0 Sword_of_the_Stars+0xc8a46
0136f960 008e23d6 7d792268 3a27c5b8 5ba946f0 Sword_of_the_Stars+0xc2540
0136f9c0 00cc991f e9db77c4 00000001 3a27c5b8 Sword_of_the_Stars+0xc23d6
0136f9f8 00cc99f0 1332dde0 0136fa40 00873da9 Sword_of_the_Stars+0x4a991f
0136fa04 00873da9 3d088889 00000001 e9db747c Sword_of_the_Stars+0x4a99f0
0136fa40 00cba6f9 017285b8 00000001 00cbf644 Sword_of_the_Stars+0x53da9
0136fab4 00d45651 00820000 00000000 0173455f Sword_of_the_Stars+0x49a6f9
0136fb48 75486359 011de000 75486340 0136fbb4 Sword_of_the_Stars+0x525651
0136fb58 77667a94 011de000 69072f85 00000000 kernel32!BaseThreadInitThunk+0x19
0136fbb4 77667a64 ffffffff 77688e3b 00000000 ntdll!__RtlUserThreadStart+0x2f
0136fbc4 00000000 00d45794 011de000 00000000 ntdll!_RtlUserThreadStart+0x1b


THREAD_SHA1_HASH_MOD_FUNC: 220e4866292ea55b5ed0ccc5e88c27852318f75f

THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 5648e409f9c0181bcdd0719bda7545551dbc43e1

THREAD_SHA1_HASH_MOD: f983cae8a84d06beb05128369a2559cddff65d50

FAULT_INSTR_CODE: c085008b

SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: Sword_of_the_Stars+c8a46

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: Sword_of_the_Stars

IMAGE_NAME: Sword_of_the_Stars.exe

DEBUG_FLR_IMAGE_TIMESTAMP: 5a3707cd

STACK_COMMAND: ~0s ; .ecxr ; kb

FAILURE_BUCKET_ID: NULL_POINTER_READ_c0000005_Sword_of_the_Stars.exe!Unknown

BUCKET_ID: APPLICATION_FAULT_NULL_POINTER_READ_INVALID_POINTER_READ_Sword_of_the_Stars+c8a46

FAILURE_EXCEPTION_CODE: c0000005

FAILURE_IMAGE_NAME: Sword_of_the_Stars.exe

BUCKET_ID_IMAGE_STR: Sword_of_the_Stars.exe

FAILURE_MODULE_NAME: Sword_of_the_Stars

BUCKET_ID_MODULE_STR: Sword_of_the_Stars

FAILURE_FUNCTION_NAME: Unknown

BUCKET_ID_FUNCTION_STR: Unknown

BUCKET_ID_OFFSET: c8a46

BUCKET_ID_MODTIMEDATESTAMP: 5a3707cd

BUCKET_ID_MODCHECKSUM: 79403b

BUCKET_ID_MODVER_STR: 0.0.0.0

BUCKET_ID_PREFIX_STR: APPLICATION_FAULT_NULL_POINTER_READ_INVALID_POINTER_READ_

FAILURE_PROBLEM_CLASS: APPLICATION_FAULT

FAILURE_SYMBOL_NAME: Sword_of_the_Stars.exe!Unknown

TARGET_TIME: 2019-06-24T22:08:34.000Z

OSBUILD: 18362

OSSERVICEPACK: 86

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

SUITE_MASK: 768

PRODUCT_TYPE: 1

OSPLATFORM_TYPE: x86

OSNAME: Windows 10

OSEDITION: Windows 10 WinNt SingleUserTS Personal

OS_LOCALE:

USER_LCID: 0

OSBUILD_TIMESTAMP: 1980-01-28 21:56:32

BUILDDATESTAMP_STR: 190606-1842

BUILDLAB_STR: 19h1_release_svc_prod1

BUILDOSVER_STR: 10.0.18362.175.x86fre.19h1_release_svc_prod1.190606-1842

ANALYSIS_SESSION_ELAPSED_TIME: 28d0

ANALYSIS_SOURCE: UM

FAILURE_ID_HASH_STRING: um:null_pointer_read_c0000005_sword_of_the_stars.exe!unknown

FAILURE_ID_HASH: {455c4eb0-4c00-32e2-9106-6bf3495bb057}

Followup: MachineOwner
---------

Unfortunately, if I choose auto-resolv, I utterly lose the battle that otherwise I can win

Petykeman0
Posts: 3
Joined: Sat May 18, 2019 12:06 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Petykeman0 » Wed Jun 26, 2019 9:48 pm

In case anyone else runs into the same error:

The cause of the crash was the bal_special_shield_burster.weapon weapon which caused the game to crash upon firing.
How? Why? I do not know.
(The DN firing it had reflector field.)


Mordachai suggested the following:
hmm... it can be edited out of the game entirely by deleting that weapon from the master weapon index file.
I believe it would work to simply comment out Weapons\_weapons.txt line 47 - so that it reads:
//46 bal_special_shield_burster.weapon
This should cause the game - when loaded - to discard those weapons from any designs that have them. The AI will replace them in future designs. This should avoid forcing a new game since the weapon indexes otherwise remain the same.
(sorry that this is causing the crash - glad you found it!)
The solution worked, there was no more crash.
Thanks to Mordachai

User avatar
Knecht Ruprecht
Posts: 115
Joined: Tue Aug 16, 2011 2:30 pm

Re: Bastard Sword of the Stars 3.0.2

Post by Knecht Ruprecht » Sat Jun 29, 2019 8:41 pm

Alpha, you still going strong? Still firing up BSotS from time to time, despite all those new, shiny games trying to lure me. :)

Post Reply

Return to “Modding”

Who is online

Users browsing this forum: No registered users and 1 guest