(TEST RELEASE)CustomLasersv0.21 WIP for 1.77trunk/may31,2012
Moderators: winston, another_commander
- CommonSenseOTB
- ---- E L I T E ----
- Posts: 1397
- Joined: Wed May 04, 2011 10:42 am
- Location: Saskatchewan, Canada
(TEST RELEASE)CustomLasersv0.21 WIP for 1.77trunk/may31,2012
May 31, 2012
CustomLasersv0.21 WIP test version is now available for download. Requires oolite1.77trunk revision 4975.
https://www.box.com/s/c4204065566e3003fc80
What's new:
-Now works excellent with extended shipyards and ship storage helper oxps.
-Original lasers are now replaced by the virtual ones automatically when starting a new game or buying a new ship.(Not yet compatible with extended shipyards)
-8 new lasers including 2 dual mode mining/combat lasers.
-various code tweeks.
Playtest results may be reported here and are greatly appreciated.
Have fun with this!
================================
May 30, 2012
CustomLasersv0.2 WIP test version is now available for download. Requires oolite1.77trunk.
https://www.box.com/s/239c4936de4a870bf940
What's new:
-Original lasers are now replaced by the virtual ones automatically when starting a new game or buying a new ship.(Not yet compatible with extended shipyards)
-8 new lasers including 2 dual mode mining/combat lasers.
-various code tweeks.
Playtest results may be reported here and are greatly appreciated.
Have fun with this!
================================
May 17, 2012
Now available for testing CustomLasersv0.1
Requires 1.77trunk to work. Download here.
https://www.box.com/s/ddc5a83a4c923ff1261a
This oxp is about a third complete and has reached a stage where testing by many other people may be of great benefit. Things like damaged laser effects, setting damage probability and how much cargo space is taken, at least 10 more weapons, some other parts of the main code and a part of the menu are not yet complete. However there is enough here to be useable for playtesting and in this way many other eyes can see potential issues/problems that I may not be able to see.
BEFORE adding this oxp to your AddOns folder you must do the following:
SELL YOUR LASERS, preferably by using the sensible lasers oxp or if not then at least reduce your laser down to the basic pulse laser. Currently the original lasers will just disappear so just warning you. Will remedy this in the future.
Also SAVE your game first and use a different save file for testing. Just a precaution. And when you are finished testing, if you want to keep this save game for use, sell the custom lasers using the built in sell feature BEFORE you save and then remove the oxp from your AddOns Folder.
All feedback from testing is very much appreciated.
As I mentioned it is very much a work in progress so please excuse the scaffolding and watch for open manholes.
Have fun with this!
================================
Ideas for custom lasers have been on my hard drive since last summer but an inspiration hit me last night after a few shots of vodka while watching some classic Tom Baker Dr Who. I was up till the wee hours tweaking but now have a couple of different laser characteristics/mechanics that can be used to create laser variants and I have a couple more ideas that if they pan out will allow a real selection of laser weapons with pluses and minuses and possibly(I hope) the npc's might also equip them too. The focus will be to create Elite type lasers from elite canon but I think it might also be possible to do maaarcooose's R-Type idea(The charging laser-I have some ideas on this). And if that pans out then custom weapons might also be a possibility.
Discussion, ideas, requests for custom lasers and even custom weapons are welcome here and encouraged as there is no telling what might inspire myself and others for some cool or crazy oxp concept.
CustomLasersv0.21 WIP test version is now available for download. Requires oolite1.77trunk revision 4975.
https://www.box.com/s/c4204065566e3003fc80
What's new:
-Now works excellent with extended shipyards and ship storage helper oxps.
-Original lasers are now replaced by the virtual ones automatically when starting a new game or buying a new ship.(Not yet compatible with extended shipyards)
-8 new lasers including 2 dual mode mining/combat lasers.
-various code tweeks.
Playtest results may be reported here and are greatly appreciated.
Have fun with this!
================================
May 30, 2012
CustomLasersv0.2 WIP test version is now available for download. Requires oolite1.77trunk.
https://www.box.com/s/239c4936de4a870bf940
What's new:
-Original lasers are now replaced by the virtual ones automatically when starting a new game or buying a new ship.(Not yet compatible with extended shipyards)
-8 new lasers including 2 dual mode mining/combat lasers.
-various code tweeks.
Playtest results may be reported here and are greatly appreciated.
Have fun with this!
================================
May 17, 2012
Now available for testing CustomLasersv0.1
Requires 1.77trunk to work. Download here.
https://www.box.com/s/ddc5a83a4c923ff1261a
This oxp is about a third complete and has reached a stage where testing by many other people may be of great benefit. Things like damaged laser effects, setting damage probability and how much cargo space is taken, at least 10 more weapons, some other parts of the main code and a part of the menu are not yet complete. However there is enough here to be useable for playtesting and in this way many other eyes can see potential issues/problems that I may not be able to see.
BEFORE adding this oxp to your AddOns folder you must do the following:
SELL YOUR LASERS, preferably by using the sensible lasers oxp or if not then at least reduce your laser down to the basic pulse laser. Currently the original lasers will just disappear so just warning you. Will remedy this in the future.
Also SAVE your game first and use a different save file for testing. Just a precaution. And when you are finished testing, if you want to keep this save game for use, sell the custom lasers using the built in sell feature BEFORE you save and then remove the oxp from your AddOns Folder.
All feedback from testing is very much appreciated.
As I mentioned it is very much a work in progress so please excuse the scaffolding and watch for open manholes.
Have fun with this!
================================
Ideas for custom lasers have been on my hard drive since last summer but an inspiration hit me last night after a few shots of vodka while watching some classic Tom Baker Dr Who. I was up till the wee hours tweaking but now have a couple of different laser characteristics/mechanics that can be used to create laser variants and I have a couple more ideas that if they pan out will allow a real selection of laser weapons with pluses and minuses and possibly(I hope) the npc's might also equip them too. The focus will be to create Elite type lasers from elite canon but I think it might also be possible to do maaarcooose's R-Type idea(The charging laser-I have some ideas on this). And if that pans out then custom weapons might also be a possibility.
Discussion, ideas, requests for custom lasers and even custom weapons are welcome here and encouraged as there is no telling what might inspire myself and others for some cool or crazy oxp concept.
Last edited by CommonSenseOTB on Fri Jun 01, 2012 2:03 am, edited 6 times in total.
Take an idea from one person and twist or modify it in a different way as a return suggestion so another person can see a part of it that can apply to the oxp they are working on.
CommonSense 'Outside-the-Box' Design Studios Ltd.
WIKI+OXPs
CommonSense 'Outside-the-Box' Design Studios Ltd.
WIKI+OXPs
- SandJ
- ---- E L I T E ----
- Posts: 1048
- Joined: Fri Nov 26, 2010 9:08 pm
- Location: Help! I'm stranded down here on Earth!
Re: Custom Lasers WIP for 1.77
If you create an object:
- immediately in front of the player's ship
- that is very narrow but 30 km long
- that is travelling at the same speed as the player's ship
- then destroy it after a second
what happens to any ships that are located along the object's length?
If:
- the object you create is bright yellow or otherwise looks like an "energy beam"
- the object's strength can be specified in the equipment.plist / shipdata.plist
would it not behave like an energy beam weapon?
And couldn't you have multiples of them? In different directions?
In effect, couldn't you completely emulate an alternative to lasers with infinite energy, quantity, range, direction, duration etc. from within a .OXP?
- immediately in front of the player's ship
- that is very narrow but 30 km long
- that is travelling at the same speed as the player's ship
- then destroy it after a second
what happens to any ships that are located along the object's length?
If:
- the object you create is bright yellow or otherwise looks like an "energy beam"
- the object's strength can be specified in the equipment.plist / shipdata.plist
would it not behave like an energy beam weapon?
And couldn't you have multiples of them? In different directions?
In effect, couldn't you completely emulate an alternative to lasers with infinite energy, quantity, range, direction, duration etc. from within a .OXP?
Flying a Cobra Mk I Cobbie 3 with nothing but Explorers Club.OXP and a beam laser 4 proper lasers for company
Dropbox referral link 2GB of free space online + 500 Mb for the referral: good for securing work-in-progress.
Dropbox referral link 2GB of free space online + 500 Mb for the referral: good for securing work-in-progress.
- Okti
- ---- E L I T E ----
- Posts: 700
- Joined: Sun Sep 26, 2010 1:51 pm
- Location: A GH shop, near witchpoint to Oresrati in Galaxy 8
Re: Custom Lasers WIP for 1.77
An alternative weapon is discussed a lot, having writen PrimableLaser.oxp one of the problems is to trigger killed events for NPC's. The player is not credited for the kills he makes with those type of weapons, but only score and credits can be simulated. That causes a problem for mission targets.
- Capt. Murphy
- Commodore
- Posts: 1127
- Joined: Fri Feb 25, 2011 8:46 am
- Location: UK South Coast.
Re: Custom Lasers WIP for 1.77
Would something like this work to pass a shipKilledOther event to the player (and all currrent worldScripts)?Okti wrote:An alternative weapon is discussed a lot, having writen PrimableLaser.oxp one of the problems is to trigger killed events for NPC's. The player is not credited for the kills he makes with those type of weapons, but only score and credits can be simulated. That causes a problem for mission targets.
From the 'laser' entities shipScript. You could do similar for other relevant eventHandlers.
Untested.
Code: Select all
this.shipKilledOther = function(whom,damageType)
{
var scripts = Object.keys(worldScripts); // array of active worldScripts
var counter;
for (counter = 0;counter < scripts.length;counter++)
{if (worldScripts[scripts[counter]].shipKilledOther) {worldScripts[scripts[counter]].shipKilledOther(whom,damageType)}}
}
I've just been looking at the code for the constrictor mission. Success is done in the constrictors shipScript under this.shipDied. So the following code snippet should work from the 'lasers' shipScript, in that particular context.
Code: Select all
this.shipKilledOther = function(whom,damageType)
{if(whom.script && whom.script.shipDied){whom.script.shipDied(player.ship);}}
Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
Re: Custom Lasers WIP for 1.77
ok.requests for custom lasers are welcome here
What I would like to see is that NPCs could have a (oxp-) laser that is weak, but long range.
Possibly even weaker than a pulse laser, but that would be up to oxp-authors. Or even OXPConfig-2-able.
Then oxp-ers could come up with scripts that as effect (with some chance, the lower the chance -> the bigger the surprise when it happens )make one or two ships in a pirate pack, or one or two ships in an escort group be equipped with these lasers.
My idea about this is that them lasers would not be a threat as heavy as military lasers on NPC ships, but annoy the heck out of players trying to snipe off opponents from a safe distance, ot to flee to safe distance.
You'd always hear a hit now and then, and even though the damage from the hits is not really that "bad", I bet it would work on most players nerves, particularly in the fleeing scenario.
Re: Custom Lasers WIP for 1.77
The problem will be for ship scripts which use the
I must admit I've also been playing around in this area of late, although in my case it was to see if multiple lasers could be fairly reasonably implemented. The equivalent of a
Maybe some kind of shipdata key (or even a change to the use of the sub-weapon key) that passed not only the target etc from the spawning entity to the new one, but also passed the kills and bounty etc back the other way might be something to consider?
shipDied
function, with a check for the killer being the player. That function will be sent the new entity rather than the player. It could be called a second time perhaps with the player as an argument, but the problem would then be that it would of course end up being called twice (which may in itself cause problems).I must admit I've also been playing around in this area of late, although in my case it was to see if multiple lasers could be fairly reasonably implemented. The equivalent of a
shipFiredLaser
function be reasonably easily mocked up, but the stumbling block is again the noted problem about player-fired secondary weaponry not being credited to the player. But then this issue has been around for a long time with various pieces of equipment and code (like my Hired Guns and Guardians from Aquatics to name but two).Maybe some kind of shipdata key (or even a change to the use of the sub-weapon key) that passed not only the target etc from the spawning entity to the new one, but also passed the kills and bounty etc back the other way might be something to consider?
My OXPs via Boxspace or from my Wiki pages .
Thargoid TV
Dropbox Referral Link
Thargoid TV
Dropbox Referral Link
- Smivs
- Retired Assassin
- Posts: 8408
- Joined: Tue Feb 09, 2010 11:31 am
- Location: Lost in space
- Contact:
Re: Custom Lasers WIP for 1.77
While I generally favour these innovations, I am starting to see a situation approaching where a viable player multi-laser set-up could become a reality.
I'm not sure I'd really want to see this, even as an OXP-only feature. All the usual arguements apply, both concerning game-balance, and adherance to canon, and I fear a repeat of what I consider to be a previous mistake, namely of allowing small ships (and specifically player ships) to have turrets.
I'm not sure I'd really want to see this, even as an OXP-only feature. All the usual arguements apply, both concerning game-balance, and adherance to canon, and I fear a repeat of what I consider to be a previous mistake, namely of allowing small ships (and specifically player ships) to have turrets.
Commander Smivs, the friendliest Gourd this side of Riedquat.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Custom Lasers WIP for 1.77
<nods at Smivs>
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Okti
- ---- E L I T E ----
- Posts: 700
- Joined: Sun Sep 26, 2010 1:51 pm
- Location: A GH shop, near witchpoint to Oresrati in Galaxy 8
Re: Custom Lasers WIP for 1.77
Shall I release my Rainbow Laser on the condition that Gays and Lesbians will be allowed to use it?
Last edited by Okti on Sun May 06, 2012 6:56 pm, edited 1 time in total.
Re: Custom Lasers WIP for 1.77
Theres this fright goin around that anything uber might ruin the game or unbalance it. I says If it kicks butt ..release it.
I got Renegade Pirates that fire three forward Laser Cannons at me.I Got Cat's that have two forward turrets trying to fry my bucket o bolts. I got Cloaked Shps that I can't Target trying to give me a beasting. Flippin Thargoids doing all kinds of spawning and shooting at me from all roads.
Levelling the playing field (or maybe removing some oxps on my part) might help.
I got Renegade Pirates that fire three forward Laser Cannons at me.I Got Cat's that have two forward turrets trying to fry my bucket o bolts. I got Cloaked Shps that I can't Target trying to give me a beasting. Flippin Thargoids doing all kinds of spawning and shooting at me from all roads.
Levelling the playing field (or maybe removing some oxps on my part) might help.
Flying Python Class Cruiser, Chapter & Verse IV
- Smivs
- Retired Assassin
- Posts: 8408
- Joined: Tue Feb 09, 2010 11:31 am
- Location: Lost in space
- Contact:
Re: Custom Lasers WIP for 1.77
I suspect that a viable player multi-laser will happen and will be released, and many of us will disapprove while others will love it. And of course we don't have to install itDuggan wrote:Theres this fright goin around that anything uber might ruin the game or unbalance it. I says If it kicks butt ..release it.
I got Renegade Pirates that fire three forward Laser Cannons at me.I Got Cat's that have two forward turrets trying to fry my bucket o bolts. I got Cloaked Shps that I can't Target trying to give me a beasting. Flippin Thargoids doing all kinds of spawning and shooting at me from all roads.
Levelling the playing field (or maybe removing some oxps on my part) might help.
But for me this takes on an almost theological status. Just knowing that such a thing has happened and exists would upset me in some way. Something like this would not be an OXP, an Oolite expansion, because the result would not be Oolite as I understand it, expanded or otherwise.
Commander Smivs, the friendliest Gourd this side of Riedquat.
- Lestradae
- ---- E L I T E ----
- Posts: 3095
- Joined: Tue Apr 17, 2007 10:30 pm
- Location: Vienna, Austria
Re: Custom Lasers WIP for 1.77
Sometimes it might make sense to take a few steps back and remember that it is just a game, and other players tend to enjoy it in other ways than you doSmivs wrote:But for me this takes on an almost theological status. Just knowing that such a thing has happened and exists would upset me in some way. Something like this would not be an OXP, an Oolite expansion, because the result would not be Oolite as I understand it, expanded or otherwise.
- Smivs
- Retired Assassin
- Posts: 8408
- Joined: Tue Feb 09, 2010 11:31 am
- Location: Lost in space
- Contact:
Re: Custom Lasers WIP for 1.77
I do understand that, Svengali, I said as much above.
Just to be clear, what I am concerned about is that the direction this discussion is taking. The thrust seems to be to have changes made to the trunk code which will facilitate the possibility of an OXP which effectively replaces the 'normal' lasers with a multi-laser set-up. I really don't think that is a good idea. Personal opinion.
Just to be clear, what I am concerned about is that the direction this discussion is taking. The thrust seems to be to have changes made to the trunk code which will facilitate the possibility of an OXP which effectively replaces the 'normal' lasers with a multi-laser set-up. I really don't think that is a good idea. Personal opinion.
Commander Smivs, the friendliest Gourd this side of Riedquat.
Re: Custom Lasers WIP for 1.77
Hello Smivs,
I am sure you will agree as an oxp developer, That Horse has long since left the Stable...No Uber...Uber?.
Uber exists in OXP form and has already altered Oolite beyond its original premise IMO, not withstanding the fact that those who dont want to detract from the game in its original form need not install oxps.
I my self being indebted to many oxp developers who in my humble view have encouraged a your game, the way you like it scenario. Ergo a Laser cooler accelerator(At a price of course , purchasable from the Sale Manifest F3 at tech 14 to 15), like a Beer cooler only different would be of great use to those who use Galactic Navy, TCAT, Furball, Random Hits etc.
I am sure you will agree as an oxp developer, That Horse has long since left the Stable...No Uber...Uber?.
Uber exists in OXP form and has already altered Oolite beyond its original premise IMO, not withstanding the fact that those who dont want to detract from the game in its original form need not install oxps.
I my self being indebted to many oxp developers who in my humble view have encouraged a your game, the way you like it scenario. Ergo a Laser cooler accelerator(At a price of course , purchasable from the Sale Manifest F3 at tech 14 to 15), like a Beer cooler only different would be of great use to those who use Galactic Navy, TCAT, Furball, Random Hits etc.
Flying Python Class Cruiser, Chapter & Verse IV
- Smivs
- Retired Assassin
- Posts: 8408
- Joined: Tue Feb 09, 2010 11:31 am
- Location: Lost in space
- Contact:
Re: Custom Lasers WIP for 1.77
Yes, and I even rode it once.Duggan wrote:Hello Smivs,
I am sure you will agree as an oxp developer, That Horse has long since left the Stable...No Uber...Uber?.
Indeed that is all trueDuggan wrote:Uber exists in OXP form and has already altered Oolite beyond its original premise IMO, not withstanding the fact that those who dont want to detract from the game in its original form need not install oxps.
Well, this is where we differ. I've done the Galactic Navy and Random Hits thing. With a fairly stock ship. And I gave up on them eventually. They are good OXPs I must say, but eventually they do get repetitive and even boring. A good pilot in a good ship should not need multi-lasers, with coolers and uber-missiles and things to deal with that level of threat. And you don't get good by using 'cheat' OXPs that just make you more powerful. If that appeals to you Commander McLane's Killit OXP contains everything you need.Duggan wrote:I my self being indebted to many oxp developers who in my humble view have encouraged a your game, the way you like it scenario. Ergo a Laser cooler accelerator(At a price of course , purchasable from the Sale Manifest F3 at tech 14 to 15), like a Beer cooler only different would be of great use to those who use Galactic Navy, TCAT, Furball, Random Hits etc.
Learn your ship, learn how to use the (perfectly adequate) weapons the core game gives you, learn to be tactically astute. Learn the skills, and I promise you the satisfaction and shear fun of the game goes through the roof.
I think these things spoil a great game. That is why I don't use them. Others are free to, and that's OK by me. I would not even try to force my will on others, but I'll gladly give my opinions
Commander Smivs, the friendliest Gourd this side of Riedquat.