Author Topic: BETA testing - Primary Secondary Shield Generators  (Read 642 times)

Offline Bat66wat6

  • Posts: 144
  • Cookies: 34
  • Running custom BC 1.1
BETA testing - Primary Secondary Shield Generators
« on: August 11, 2013, 09:32:28 PM »
Primary Secondary Shield Generators

http://www.filedropper.com/betaprimsecshields
[LATEST] http://www.filedropper.com/betaprimsecshields_1
Bugfixes:
  • ShipIsSetupForScript() key error in when DS9FX creates plasma trails
  • ObjectDestroyed() failure to get QuickBattleRegion
New features:
  • suicide should incompatible ShieldGenerators.py be detected

Looking for people to try and run my mod in their install and report their findings.

This is not a drag n' drop 5 minute testing job.
The mod requires that ships be specifically configured for it by modifying their hardpoint and \scripts\custom\ships\ file. If you are not prepared to go through this process read no further.

BETA testers will be required to report on:
#1 their install setup - whether it's a custom 1.1, KM or other
#2 documentation - how good/bad the readme is
#3 bugs - unexpected behaviour or irratic behaviour in certain situations

The mod requires BC installs with: Foundation and QBautostart.
It's strongly recommended all BETA testers have ConsoleTracker installed so they can provide logs with their bug reports.

All testing to date has been performed by me within a barely custom 1.1 install.
I am interested in how the mod behaves with:
  • MVAM ships in particular
  • KM in general

I am open to reasonable suggestions for expansion of features provided, but keep in mind this would extend the BETA and introduce further complexity / testing.

All BETA testers will, of course, receive due credit :)
Great men are not peacemakers! Great men are conquerors!

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2186
  • Cookies: 1706
  • Life is life
Re: BETA testing - Primary Secondary Shield Generators
« Reply #1 on: August 13, 2013, 09:14:56 AM »
It's about time a scripting mod is available :).

I do have a suggestion for you though, it's for your own sanity. Since the mod is completely incompatible with ShieldGenerators to prevent any false bug reports I recommend detecting ShieldGenerators on an install and in that case you simply not initialize your script. I did the same for DS9FX and GC's War Sim along with that I added a debug print. It will make debugging and instant and save your sanity ;)

Snippet:
Code: [Select]
def IsInstalled():
    try:
        from Custom.Module import module
        return 1
    except:
        return 0

if IsInstalled():
print 'go ahead'
else:
print 'debug msg'
Acta, non verba.
aka USS Sovereign

Offline Bat66wat6

  • Posts: 144
  • Cookies: 34
  • Running custom BC 1.1
Re: BETA testing - Primary Secondary Shield Generators
« Reply #2 on: August 13, 2013, 06:52:57 PM »
Updated OP with new link.

Thanks Sovereign.
I added that feature and mentioned it explicitly in the readme, assuming people read it  :readme:

"WHY DOES YOUR CRAP MOD NOT WORK WTF!!!!!!!!1!!11"

The BETA continues.
Great men are not peacemakers! Great men are conquerors!