Sign up Calendar Latest Topics
 
 
 


Reply
  Author   Comment   Page 1 of 2      1   2   Next
Thorn

Avatar / Picture

Registered:
Posts: 40
Reply with quote  #1 
----------------------------
Copied from old forum ~Thorn
----------------------------


Members | Sign In
All Forums > Hardware and LBE construction

Search








avatar
New to DMX but want to give it a try..

posted Jan 22, 2013 20:30:11 by DeaneGeiken

So I am new to this whole DMX thing but really want to incorporate it into our crew flights when we play. I have read most of the topics in this forum but can someone (in layman's terms) point out what equipment one would need to get started and how it all hooks to the Artemis game for use? Many thanks!
Commander -TSN Belisarius (BS 108)





Share



page 1 2 3 4 5 next last

120 replies


avatar
Chalta said Jan 22, 2013 22:09:46

For a plug and play solution, see this thread.

Minimally, you need a USB-DMX interface to convert the signal from the PC, some DMX cabling and some devices to control.

If you're stateside, there are cheaper options with an element of DIY.

In Layman's terms:

DMX is a theatrical standard for controlling lights, and other theatrical electrics. However, as DMX does not have error checking, it is never used for anything that is life-critical or potentially dangerous. (e.g. pyrotechnics or automated rigging)

A DMX installation consists of a controller device, cables and controlled devices (e.g. dimmers, intelligent lights, foggers, hazers, lasers, etc). Most professional, permanent DMX installations use 5-pin DMX. The DJ market uses a combination of 3-pin and 5-pin DMX. Holiday lighting hobbyists tend to use 3-pin. Artemis uses exclusively three-pin DMX.

While most professional DMX installations use dedicated hardware controllers, Artemis outputs the DMX signal via a PC's USB port - much more practical for this kind of application. You will need a USB-DMX converter to convert the signal to one that is DMX-compatible.

You will then need a cable from this converter to your controlled devices. For Artemis, as mentioned earlier, you will want one of the three-pin variety. If your run lengths are not great, you can use XLR microphone cables, or rig up your own DMX-over-ethernet scheme. You just need a quality cable with three conductors and some way of connecting it to your equipment.

A DMX signal can control up to 512 unique addresses (channels), where each device has its own address. Each device can pass the signal to the next, allowing you to connect the devices in series, without running each one back to the centralized controller, or having to worry about device order/location. You could also give multiple devices the same address, meaning they would perform the same commands as each other, reducing complexity at the cost of flexibility.

Your devices will typically have some way to set their address, often with dip switches or programmable controllers. For RGB lights, you will need three addresses (channels), one each for the Red, Green and Blue elements.

The holiday lighting market has designed/contrived some more consumer-friendly implementations of DMX (using ethernet cables instead of DMX cables), but some of it is overkill even for Artemis, which has very simple requirements. For example, holiday lighting hobbyists require very precise time syncing between audio beats and DMX cues. Artemis is a much more forgiving environment as the synchronization is not required to be as precise, and therefore is not as apparent.
[Last edited Jan 23, 2013 00:36:49]

avatar
DeaneGeiken said Jan 23, 2013 17:29:06

What computer or laptop would you then hook up to as the DMX controller? The server of maybe helm/weapons? And referring to another forum post, would this device work as something that uses simpler CAT 5 Ethernet cable to connect to it instead of the XLR converter? Thanks!
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jan 24, 2013 15:55:27

The server/Main Screen (if on a second ship) is the only computer that outputs the DMX commands through the USB.

That device should work with the cat5 DMX solution as referenced in the cheaper options thread. However, the pinouts on the box are subtly but importantly different. The box has a separate power input connection on the back and grounds pins 7-8, so you'll need to not pass power over the CAT5 line to it. i.e. leave the Orange wires and cut the rest somewhere towards the end of the cable, when using the standard type of CAT5 cable. (The cat5 solution alternates 12v and gnd on pins 3-8, so if you don't isolate the lines, you'll short your power injector!)

Obviously this means you'd need more power injectors downstream if you're using them. Alternately, if you're using this DMX controller type exclusively, then you're fine and don't need to worry about it. :) Also, if you're using the physical address switches, then you don't need to buy a brand specific USB-485 cable with programming options, since this one from the manufacturer will work fine. Just connect the Orange wire to pin 1 on the ethernet plug and the Yellow wire to pin 2 (pin 1 is the orange/white wire and pin 2 is the orange wire in a standard CAT5 cord if you want to use the end of an old cable instead of crimping into a new connector). The other wires you can snip.

avatar
DeaneGeiken said Jan 25, 2013 16:03:18

Mark, Thanks... so let me get this straight. I ccould get this device, with the cable you recommend, or this one (which in is American dollars) and lights like this or these? Hook them all up and ready to go then... I apologize for all the questions but this is new to me and I want to make sure I get it all right before plopping money down on something and finding that I bought the wrong stuff. I truly don't think I will use these things for anything other than Artemis... at least at this point. So I don't want to go crazy and buy more than I need.
ps. I assume I need the usual Cat5 ethernet connector at the end of the USB-RS485 cable?
Thanks!
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jan 25, 2013 16:10:52

Mostly presactly right! The two different lights you linked to have different needs.

For the DIY strip lights, you'll additionally need a 12V DC supply for your light controller to power your lights, but that's it. Attach wires as directed and go to town.

For the professional style DMX lights, you don't need the DMX decoder device at all. They take a standard 3-pin DMX connector in and have an onboard decoder. This is a more turnkey solution - just hook into DMX signal and it takes care of the rest. (hence why it's a bit pricier)

For using the Cat5 cable and connector, yes, a standard RJ45 ethernet plug.

avatar
DeaneGeiken said Jan 25, 2013 17:04:03

I think a light is starting to come on with me! The DMX OPEN USB interface, the USB-RS485 cable to connect laptop/server to the light via the interface and obviously the appropriate cables and lights! Since the game takes care of the programming, then that should get me up and running! Sorry for all the questions, but I have had fun learning! Me and my crew really love this game and we just want to make it even more immersive than it already is. Give us enough time and imagination and we will have a permanent simulation bridge!
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jan 25, 2013 17:05:35

No worries! NB - You need either the DMX OPEN USB or the USB-RS485 cable - they both do the same thing.

avatar
Chalta said Jan 25, 2013 19:32:54

And if using a DIY DMX-over-ethernet solution, it's important to note that you connect DMX signal pins to pins 1 and 2 of the ethernet cable.

Most of the time these are the orange/orange-white conductors (EIA-568-B, image above), but sometimes they are green/green-white (EIA-568-A).
[Last edited Jan 25, 2013 19:40:25]

avatar
DeaneGeiken said Feb 05, 2013 15:38:02

Mark, do you know if the VENUE LED PAR 38 lights have an on-board DMX decoder like the Chauvet SLIM PAR 64 LED Par Can does? I assume the 38 and 64 is the number of lights used in each device. What would be the pros and con to one or the other? I ask because the VENUE LED PAR 38's are a bit on the cheaper side.
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Feb 05, 2013 15:48:00

Basically any professional or turnkey DMX solution (re: from Guitar Center, etc) will have an onboard DMX decoder using the standard 5- or 3-pin XLR connector, and the VENUE PAR 38s are no different. Entertainment professionals tend to be willing to pay a bit extra to not have to futz with DIY stuff since they're making money off of it. Not being in the entertainment business myself, I tend to err on the side of cheaper materials, more manpower.

Not that there's an official standard for naming, but usually the number references the number of LEDs (and, typically, the associated relative brightness).

EDIT: corrected.
[Last edited Feb 05, 2013 17:29:00]

avatar
Cmdr.Brandr said Feb 05, 2013 17:27:34

As I understand it that the 38 and 64 refer to the traditional PAR cans they are equivalent to, i.e. an LED PAR 38 replaces a traditional PAR 38 light and gives you the same light.
Commander Brandr
Commanding Officer of the ship Calamitous Intent

-------------------------------------------------------
Check our crews adventures at http://nerdneerdowells.com

avatar
MarkBell said Feb 05, 2013 17:28:43

Aah, ok. I've seen cans that are PAR 64 with 64 LEDs, 38's with 38, etc, so I suppose I was generalizing unwarrantedly.

avatar
Jim Johnson said Feb 11, 2013 04:08:23

I really appreciate you guys dumbing this down for me. I also have nibbled at the idea of DMX, and I have a little hardware experience; however, I (sadly) am nowhere NEAR computer-geek level. Some of these threads might as well be written in Klingon, as far as my ability to understand them.

This gives me a good solid starting point - thanks again!

avatar
JSpaced said Feb 12, 2013 12:00:22

@Jim Johnson: Q'apla!
:) Or: }}:[> (Klingon smiley)
"We should give him the send-off he deserves. He died saving us all. Prepare a Rocket-Shed for immediate launch."

avatar
DeaneGeiken said Feb 12, 2013 16:58:32

Mark, using the USB-RS485 cable, what configuration do the wires get hooked up to in the back of the 3 pin XLR connector. I cannot tell from the images how many wires and what colors exactly there are on the end of the USB DMX ready cable. Have you worked with these before? Thanks!
Commander -TSN Belisarius (BS 108)


page 1 2 3 4 5 next last

Back to Topics

Login below to reply:




__________________
-- All good things must end: target the space whales! --
Thorn

Avatar / Picture

Registered:
Posts: 40
Reply with quote  #2 

Members | Sign In
All Forums > Hardware and LBE construction

Search








avatar
New to DMX but want to give it a try..

posted Jan 22, 2013 20:30:11 by DeaneGeiken

So I am new to this whole DMX thing but really want to incorporate it into our crew flights when we play. I have read most of the topics in this forum but can someone (in layman's terms) point out what equipment one would need to get started and how it all hooks to the Artemis game for use? Many thanks!
Commander -TSN Belisarius (BS 108)





Share



page first prev 1 2 3 4 5 6 next last

120 replies


avatar
MarkBell said Feb 12, 2013 19:34:03

+1 klingon smiley!

@Deane - the datasheet for the cable shows a bunch of wires coming out, but we only need 3 - Data + (A), Data - (B), and ground (GND). These are orange, yellow, and black, respectively. The rest of the wires we can clip or otherwise secure, but trimming them is probably the easiest thing. The GND goes to pin 1, B to pin 2, and A to pin 3.

avatar
DeaneGeiken said Feb 23, 2013 16:25:23

okay. So I have the USB DMX cable, have it wired to a XLR in terminal,connected it to the DMS light and hooked it up to the server console and started the game. I got no response from any actions.... What I am I missing?
Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Feb 23, 2013 16:25:53

okay. So I have the USB DMX cable, have it wired to a XLR in terminal,connected it to the DMS light and hooked it up to the server console and started the game. I got no response from any actions.... What I am I missing?
Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Feb 23, 2013 16:26:03

okay. So I have the USB DMX cable, have it wired to a XLR in terminal,connected it to the DMS light and hooked it up to the server console and started the game. I got no response from any actions.... What I am I missing?
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Feb 23, 2013 16:36:36

What do you have your DMX light address set to? The addresses in the DMX config .xml file assumes address 0,1,2 for your light (R,G,B respectively).

avatar
DeaneGeiken said Feb 23, 2013 16:46:41

Ok. I set my light to the position that is setting A position 1. I got some response. Sheilds was green, red alert was nothing, docking was blue and hits and such were flashing lights. I think something might be off. the sett is set for 001-512. Right now it is set for position 1


Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Feb 23, 2013 16:48:25

BTW: What are the normal colors for actions? Red alert = Red? Shields = BLue? All normal = Green?

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Feb 23, 2013 17:00:52

so position 1 and 2 give me a slightly different triggering of lights depending on what I do. I cannot actually set the light to 0. It does not have that function. It has settings only for 1-512. Suggestions?

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Feb 23, 2013 17:12:29

Since the light address doesn't go to zero, then I'd adjust the DMXcommands.xml file (in your Artemis/dat folder) to match the addresses you've got it set to. The standard is Red Alert flashes red, shields up is green, docked is green - with the standard xml, Artemis was telling address 0 to go high for red alert, 1 to go high for shields and 2 to go high for docked. It's interesting that your shields went as green and docking as blue - that sounds like you've got address 1 as blue, 2 as green, and probably 3 as red. Try setting the red channel in the .xml to 3, the green to 2 and the blue to 1.

avatar
MarkBell said Feb 23, 2013 17:15:02

Since the light address doesn't go to zero, then I'd adjust the DMXcommands.xml file (in your Artemis/dat folder) to match the addresses you've got it set to. The standard is Red Alert flashes red, shields up is green, docked is green, and normal is white (all lights onn) - with the standard xml, Artemis was telling address 0 to go high for red alert, 1 to go high for shields, 2 to go high for docked, and all to go high for normal. It's interesting that your shields went as green and docking as blue - that sounds like you've got address 1 as blue, 2 as green, and probably 3 as red. Try setting the red channel in the .xml to 3, the green to 2 and the blue to 1.

avatar
DeaneGeiken said Feb 23, 2013 17:18:53

OK, so everything that is 0 should be made 1, everything 1 should be 2 and everything 2 should be 3. On the server only?

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Feb 23, 2013 17:21:32

I know I am new to this but do most DMX controlled lights have selections from 0-512?

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Feb 23, 2013 17:21:44

That will probably get all the lights going, although you may need to reassign channels if the lights aren't doing what you expect. The server is the only computer that talks to DMX boxes, so the file on the server is the only one that matters, yeah.

avatar
MarkBell said Feb 23, 2013 17:22:33

If anything, they'd have 0-511 or 1-512. I'm not sure which have which, honestly - digitally speaking, you'd store it as 0-511, but I don't know what industry standard is.

avatar
DeaneGeiken said Feb 23, 2013 17:47:14

Thanks! Certainly not everyone playing Artemis have to do this or only with certain sorts of lights? but before I start mucking about with DMX code, do you think there is something I am missing on these instructions, if you can call them that! Currently the light is set for the DMX/slave serial and to setting 1.



Commander -TSN Belisarius (BS 108)


page first prev 1 2 3 4 5 6 next last

Back to Topics

Login below to reply:




__________________
-- All good things must end: target the space whales! --
Thorn

Avatar / Picture

Registered:
Posts: 40
Reply with quote  #3 

Members | Sign In
All Forums > Hardware and LBE construction

Search








avatar
New to DMX but want to give it a try..

posted Jan 22, 2013 20:30:11 by DeaneGeiken

So I am new to this whole DMX thing but really want to incorporate it into our crew flights when we play. I have read most of the topics in this forum but can someone (in layman's terms) point out what equipment one would need to get started and how it all hooks to the Artemis game for use? Many thanks!
Commander -TSN Belisarius (BS 108)





Share



page first prev 1 2 3 4 5 6 7 next last

120 replies


avatar
MichaelMesich said Feb 23, 2013 18:25:37

The DMX lights are Base 1, the server XML file is Base 0.

So if you have your PAR set for 0/1/2 in the XML (the default), you need to set your light to DMX channel 1 for it to get R/G/B off of 1/2/3 which is mapped back to 0/1/2 in the XML.

Add one to the first address and you'll be good to go.

avatar
MarkBell said Feb 23, 2013 18:40:10

It really depends on the light, honestly. Each light is different and can interpret the DMX-512 standard however they want. DMX is the communication protocol, like USB. With your setup, try setting the DMXcommands.xml for Red to CH3, Green to CH4, and Blue to CH5 (I think there's an offset in the DMX code). It also looks like the next several DMX control segments relate to motor speeds and such.

avatar
DeaneGeiken said Feb 23, 2013 19:12:47

Again, my apologies for being a slow to take to this... it is all new. If this is the code for DMX in artemis files, for the shields being activated,

<event type="PLAYER_SHIELDS_ON" continuous="yes">

<!-- steady blue light -->
<timeblock mseconds="1000">
<setvalue index="0" value="0" change="0"/>
<!-- red value of first light box -->
<setvalue index="1" value="0" change="0"/>
<!-- green value of first light box -->
<setvalue index="2" value="200" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

What would I change in the code? the index=" " number or something else?

Many thanks guys. I was just saying to one of the game designers how cool it is that the forum people are so creative and helpful.
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Feb 23, 2013 19:24:26

Yep, the Index is the channel number, so if you're setting R,G,B to 2,3,4 (the channels on your sheet) then it would look like:

<event type="PLAYER_SHIELDS_ON" continuous="yes">

<!-- steady blue light -->
<timeblock mseconds="1000">
<setvalue index="1" value="0" change="0"/>
<!-- red value of first light box -->
<setvalue index="2" value="0" change="0"/>
<!-- green value of first light box -->
<setvalue index="3" value="200" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

(this is accounting for the offset in the DMX code)

avatar
DeaneGeiken said Feb 25, 2013 13:43:10

Thanks guys! That worked! At least for this particular light I suppose I will have more questions when I get the Par Can lights. I think that have DMX settings for 0-511 and more in line with the Artemis DMX coding. Thanks!!
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Feb 25, 2013 14:14:19

Sweet! put up a picture of your setup sometime, we want to see :)

avatar
DeaneGeiken said Feb 28, 2013 23:51:01

Frak!!! I can't believe this! I just bought a (used) Chauvet ColorSplash Jr light and it comes without a power cord! Anyone have a clue where to find one? It has an odd two prong connection... kind of like the sort used with rope lighting found at Menards or Lowes.


Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said May 16, 2013 13:57:34

Help needed again... I am testing out new lights with dipswitches 1-10 and according to the manual, the #10 switch needs to be on and the rest off. I am still not getting correct light responses so I want to go in and edit the DMX settings as suggested above but when I look in the DMX commands in the dat file, I find the DMX commands in a Internet Explorer file/page and cannot edit then in such. Any suggestions on how to work around this? Thanks!

Commander -TSN Belisarius (BS 108)

avatar
MichaelMesich said May 16, 2013 14:58:00

Right-click the file -> Open with ... -> Notepad

avatar
DeaneGeiken said May 16, 2013 18:25:41

Well, that did allow me to edit the code, but still to no effect. Do any of you know what orientation the dip-switches on "Chauvet" brand PAR can styled lights might need to be set to in order to function with the in game coded DMX instructions? I am getting frustrated as I can't think that it is this hard to make lighting work with the game. I must be missing something... currently, according to the manual for the lights, I need to turn ON switch #10 and all others to off for accepting DMX commands. Any other information that I might need would be greatly appreciated! Thanks!

Commander -TSN Belisarius (BS 108)

avatar
RussellAlbrightII said May 18, 2013 21:18:44

Okay noob question for this, but how do I tell Artemis what port my USB-RS485 converter is on? (My USB converter is currently assigned to port 6.

Thank you

avatar
MarkBell said May 18, 2013 22:02:27

Shouldn't matter, honestly. As long as it's the only one connected, it'll go with the FTDI device.

avatar
MichaelMesich said May 18, 2013 23:00:41

Regarding the dip switches ...

http://www.chauvetlighting.com/chauvet-dip-switch-calculator/

Remember that in most of our experience, the port in the DMXCOMMANDS file is one less than the DMX port number.

IE ... channel 0 in the xml file connects to channel 1 on the DMX light.

avatar
MichaelMesich said May 20, 2013 02:30:20

Hey Deane, Looks like I misread your other post.

Anyway .. it would be helpful if you could tell us precisely which model of light you have. I can't find a Chauvet with dip-switches on their website.

You say that switch #10 has to be on. Well there needs to be something else set in order to determine what channels the light will listen for. But if we can get the exact model, we can find the documentation and hopefully get you sorted.

avatar
DeaneGeiken said May 29, 2013 17:33:24

@MichaelMesich, it is a Chauvet Color Splash Jr. Here is a pic of the dip switches. With no editing to the DMX codes and the dipswitch #10 set to on and all others off the light flashes with only Red/Green and if shields are raised, the lights go off. If the ship hits something, the light (red/green only) flash very quickly on and off.

Commander -TSN Belisarius (BS 108)


page first prev 1 2 3 4 5 6 7 next last

Back to Topics

Login below to reply:




__________________
-- All good things must end: target the space whales! --
Thorn

Avatar / Picture

Registered:
Posts: 40
Reply with quote  #4 

Members | Sign In
All Forums > Hardware and LBE construction

Search








avatar
New to DMX but want to give it a try..

posted Jan 22, 2013 20:30:11 by DeaneGeiken

So I am new to this whole DMX thing but really want to incorporate it into our crew flights when we play. I have read most of the topics in this forum but can someone (in layman's terms) point out what equipment one would need to get started and how it all hooks to the Artemis game for use? Many thanks!
Commander -TSN Belisarius (BS 108)





Share



page first prev 1 2 3 4 5 6 7 8 next last

120 replies


avatar
DeaneGeiken said May 29, 2013 17:48:21

Here is what i could find on instructions.


Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 29, 2013 17:55:56

Ok, it sounds like for some reason it's not reading the blue channel properly (which is odd). Normal is a low intensity mix of RGB, Shields is just B, getting hit by something flashes RGB at high power. What colors does it give you when tractoring to dock, when docked, and when at red alert?

avatar
DeaneGeiken said May 29, 2013 18:28:15

Tractoring to dock gives me a solid red. Docked in station is all lights off.

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said May 29, 2013 18:28:34

And Blue does work. I tested it in the manual mode.

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 29, 2013 18:31:36

Ok, what about red alert?

avatar
DeaneGeiken said May 29, 2013 18:34:19

And when hitting a mine, I get a strong R/G and the a quick flash R/G light sequence.
Again, when shields are up, no lights, but when I hit the mines, it flashes R/G.
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 29, 2013 19:02:07

That makes sense so far - hitting a mine triggers the "ship taking damage" event (RGB flash), which your shields would absorb instead. What does hitting Red Alert on Comms do?

avatar
DeaneGeiken said May 29, 2013 19:09:27

Yes. the lights are responding to events, but not in the correct corresponding color designation I think they are programmed for. Red Alert causes the flashing R/G lights to turn off. Do you think the dip switch toggles need to be adjusted or the in game DMX controls?

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 29, 2013 19:19:34

That's the conclusion I was coming to. Tractor should be RG (turning into yellow), Docked should be G alone, Red Alert should be R alone. What it sounds like is a combination of addressing and light channels being off.

Try adjusting the channels in the DMXCommands.xml file to being something like 3,4,5 (0->3, 1->4, 2->5). Then, adjust the DIP switches to be 2 ON, 10 ON, the rest off. ( _ ^ _ _ _ _ _ _ _ ^ )

Does it give you the same results?

avatar
DeaneGeiken said May 29, 2013 19:29:54

This gave me no response at all from the light. It was dark through all events.

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said May 29, 2013 19:36:53

Changing DMX to 1, 2, 3 and switches #2 and #10 on gave me a red flashing light during normal situtations, and R/B when I hit a mine, so that indicates that the blue is reading commands. Nothing when tractoring to dock.
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 29, 2013 19:38:17

Ok, try keeping the DMX the same and changing the switch to 1 on, 10 on, rest off

avatar
DeaneGeiken said May 29, 2013 19:43:00

DMX the same as 1, 2, 3 or 3, 4, 5? I did 1, 2, 3 by chance before your suggestion with #1 and #10 on and it gave me the same as the normal DMX commands and only #10 on.
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 29, 2013 19:46:02

Interesting. Ok, try keeping DMX as 123 and switch all but #10 to off.

avatar
DeaneGeiken said May 29, 2013 19:50:31

No response on anything. :-/
All dark, but the light on the USB input into the computer is flashing like crazy! It is talking but nothing is understanding the language!

Commander -TSN Belisarius (BS 108)


page first prev 1 2 3 4 5 6 7 8 next last

Back to Topics

Login below to reply:




__________________
-- All good things must end: target the space whales! --
Thorn

Avatar / Picture

Registered:
Posts: 40
Reply with quote  #5 

Members | Sign In
All Forums > Hardware and LBE construction

Search








avatar
New to DMX but want to give it a try..

posted Jan 22, 2013 20:30:11 by DeaneGeiken

So I am new to this whole DMX thing but really want to incorporate it into our crew flights when we play. I have read most of the topics in this forum but can someone (in layman's terms) point out what equipment one would need to get started and how it all hooks to the Artemis game for use? Many thanks!
Commander -TSN Belisarius (BS 108)





Share



page first prev 1 2 3 4 5 6 7 8 next last

120 replies


avatar
MarkBell said May 29, 2013 20:01:15

Ok, try this: DMX 1 3 5, switch 1 back on.

avatar
DeaneGeiken said May 29, 2013 20:16:02

Ok. In situation normal, Flashing green only. Tractoring Flashing green. Docked, nothing. Shields up, nothing. Getting hit or hitting something, strong green and flashing light sequence.
Switched out #1 and turned on #2 and got no lights what so ever.

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 29, 2013 20:26:38

Ok, try all switches off and same DMX settings. This is pretty bizarre, I wonder how the addressing is set up in the light itself. The image of the manual you posted referenced an Appendix for DMX setup - do you have that?

avatar
DeaneGeiken said May 29, 2013 21:25:36

Bizarre is one word I would use to describe this issue! Here are the pages that came with the unit.




Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 29, 2013 21:42:20

Ok that sounds like we're getting close. Channel 1 apparently determines the strobe or dimmer, while 2-4 are rgb. Ok, try this: for normal and shields active events (to see if it works first), add in an additional channel, 4. Set channel 1-4 to 255 for normal, 1 and 4 to 255 and 2-3 to zero for shields. Have your dip switches to all off (except for 10) and see if that makes white light for normal and blue for shields. If it seems wrong, try flipping switch 1 on.

avatar
DeaneGeiken said May 30, 2013 01:46:04

In the DMX controls? What set of code is that?
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 30, 2013 02:06:40

The part in the DMX code where you've been setting the addresses? Just copy a pair of lines and paste it just below, so there are 4 address channels you can set. Then set the new channel to 4.

avatar
DeaneGeiken said May 30, 2013 13:40:41

Can you explain? Below is the DMX code that I currently have. I have just been changing the setvalue index #'s. Is there something else I should be changing?

<!-- ********************************************************************************************* -->
<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="100" change="0"/>
<!-- green value of first light box -->
<setvalue index="5" value="100" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="PLAYER_SHIELDS_ON" continuous="yes">

<!-- steady blue light -->
<timeblock mseconds="1000">
<setvalue index="1" value="0" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/>
<!-- green value of first light box -->
<setvalue index="5" value="200" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="TRACTORED_FOR_DOCKED" continuous="yes">

<!-- steady yellow light -->
<timeblock mseconds="1000">
<setvalue index="1" value="200" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="200" change="0"/>
<!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>
<!-- ********************************************************************************************* -->
<event type="COMPLETELY_DOCKED" continuous="yes">

<!-- steady green light -->
<timeblock mseconds="1000">
<setvalue index="1" value="0" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="200" change="0"/>
<!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="RED_ALERT" continuous="yes">

<!-- steady red light -->
<timeblock mseconds="1000">
<setvalue index="1" value="200" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/>
<!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said May 30, 2013 14:06:22

And just to make sure... before we go much further... when I wired the USB connector, I wired the Black to pin 1, orange to pin 3, and yellow to pin 2. That should be the correct wiring configuration, right?
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 30, 2013 14:26:09

For example, if we want to add in a 4th channel for the normal event:

<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- red value of first light box -->
<setvalue index="2" value="100" change="0"/>
<!-- green value of first light box -->
<setvalue index="3" value="100" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>



We simply copy a setvalue line and add in another:

<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- red value of first light box -->
<setvalue index="2" value="100" change="0"/>
<!-- green value of first light box -->
<setvalue index="3" value="100" change="0"/>
<!-- blue value of first light box -->
<setvalue index="4" value="100" change="0"/>
<!-- new value of first light box -->
</timeblock>
</event>



In your case, the first channel will be the strobe/intensity value, followed by RGB. I recommend keeping the comments updated with your code, it'll be much easier to follow later :)

<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="2" value="100" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="100" change="0"/>
<!-- green value of first light box -->
<setvalue index="4" value="100" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>



[Last edited May 30, 2013 14:27:27]

avatar
MarkBell said May 30, 2013 14:28:38

Yes, that should be the right configuration based on the cable spec.

avatar
DeaneGeiken said May 30, 2013 14:35:59

So I will copy this new code and test it out. I just can't understand why I would need to do this. Certainly this can't be the norm for everyone using this type of light and DMX connector.

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said May 30, 2013 14:38:19

I should say I will copy the <setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box --> code and add it to each event. Do you think this is needed in the shield damage events and such?

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 30, 2013 14:40:45

Well, I don't know if it'll fix it yet or not. Try putting it in for the normal event and for the shields active event, and see if that fixes it. Also, adjust the channels to 2,3,4 for the r,g,b channels. Once you've got that, see if it gives white light for normal and blue only for shields active.

avatar
MarkBell said May 30, 2013 14:42:46

The problem is that not every DMX fixture has the same programming. Some are just 3 channel devices that take RGB and that's it, some have servo controls that can move the heads around (taking additional channels), some like yours have strobe features, etc - and the channel arrangement isn't standardized. It'd be nice if it were, but there's no real reason for the industry to do so. I think most fixtures have RGB as the first 3 and then additional features after that, but again - not standardized.


page first prev 1 2 3 4 5 6 7 8 next last

Back to Topics

Login below to reply:




__________________
-- All good things must end: target the space whales! --
Thorn

Avatar / Picture

Registered:
Posts: 40
Reply with quote  #6 

Members | Sign In
All Forums > Hardware and LBE construction

Search








avatar
New to DMX but want to give it a try..

posted Jan 22, 2013 20:30:11 by DeaneGeiken

So I am new to this whole DMX thing but really want to incorporate it into our crew flights when we play. I have read most of the topics in this forum but can someone (in layman's terms) point out what equipment one would need to get started and how it all hooks to the Artemis game for use? Many thanks!
Commander -TSN Belisarius (BS 108)





Share



page first prev 1 2 3 4 5 6 7 8 next last

120 replies


avatar
DeaneGeiken said May 30, 2013 14:53:38

Ok. here is what I have... (Full recoded DMX Commands) I have not done anything to the Player damage or player hits something code as of yet.... BUT! When I run the game, I get a flashing white light in Normal Mode, Shields up gives me flashing Blue, Tractoring into dock gives me flashing yellow,(R/G) Fully docked gives me flashing green. And when I hit something, (Just to see), I get a rapid flashing of B/G. (I think that is supposed to be some other configuration...) So we are getting somewhere!!! But why is everything flashing? Should it not be steady, except when getting damaged?

<!-- ********************************************************************************************* -->
<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="2" value="100" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="100" change="0"/>
<!-- green value of first light box -->
<setvalue index="4" value="100" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="PLAYER_SHIELDS_ON" continuous="yes">

<!-- steady blue light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/>
<!-- green value of first light box -->
<setvalue index="4" value="200" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="TRACTORED_FOR_DOCKED" continuous="yes">

<!-- steady yellow light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="2" value="200" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="200" change="0"/>
<!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="COMPLETELY_DOCKED" continuous="yes">

<!-- steady green light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="200" change="0"/>
<!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="RED_ALERT" continuous="yes">

<!-- steady red light -->
<timeblock mseconds="1000">
<setvalue index="1" value="100" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="2" value="200" change="0"/>
<!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/>
<!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_20" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="600">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_40" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="200">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="550">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_60" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="733">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="1450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="1001">
</timeblock>

</event>

<!-- ********************************************************************************************* -->
<event type="SOMETHING_HITS_PLAYER">

<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="5" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
</event>

</DMX_CONTROL>

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 30, 2013 15:04:47

Woot progress! :)

Ok, so according to the documentation for the strobe channel, a value of 2-127 sets a strobe frequency, while 128-255 sets a master intensity. Since it's set to 100 in the modes you've got it set up in, it's in the "strobe" region and not in the "intensity" region. I'd recommend setting channel 1 to 255 for every event. That will tell the fixture to allow full power to each channel, and you can control the RGB elements directly. The damage flash being wrong makes a bit of sense, but I'd get those channels set up to resemble the first set before worrying about it too much.

avatar
DeaneGeiken said May 30, 2013 15:06:23

Oh.. Dip switch pins were set to #1 and #10 to ON. All others OFF.
Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said May 30, 2013 15:16:17

That did it! At least for making the lights steady! Now... to get the damage events. Should I add in the new line of code? Or do you think something else is needed? I assume that setting the intensity is not desired but rather keeping the strobe effect.. Which brings to mind... if the red alert were to be strobing, the setting should then be set in the 2-127 range, correct?


Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 30, 2013 15:28:23

Sweet! That's great! :)

Technically, based on how the events are actually triggered, you only need CH 1 = 255 in the normal event as long as you don't include it in any other event. If you change the Something Hits Player channels to addresses 2,3,4, then it should strobe bright white as appropriate. Also, the ship damage channels should also be 2,3,4.

You could change the strobe value to somewhere between 2-127 if you want, but the Something Hits Player block is designed to strobe directly. If you wanted to use the strobe feature of the light instead (which would be pretty cool, admittedly), I'd change the block to this:

<!-- ********************************************************************************************* -->
<event type="SOMETHING_HITS_PLAYER">

<!-- flicker the light of the first light box -->
<timeblock mseconds="500">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
</event>



Then adjust the value for index 1 to adjust the strobe speed to your liking. This will strobe for precisely half a second, then return to whatever state you were in before.

Somewhat technical reply: The events are triggered from bottom of the list up, but with the Normal state as the base light state. So, if you set a channel to 255 in the normal state and never address it again in any other mode, it'll stay at 255 for the entirety of the game. Also, if a channel is addressed in a state and that state is exited from, the channel will be commanded by the next relevant event up the list, with Normal being baseline.
avatar
DeaneGeiken said May 30, 2013 15:51:27

Ok. Wait. Hang on before I get confused. All I need to do now to make things work as they "should" is change the numbering in the "player hits something"/damage" events to 2,3,4 AND add the <setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box --> line to each event, right? And if I wanted to get the Red Alert to strobe, then maybe change the value to 100? (or lower for a slower strobing effect)
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 30, 2013 16:09:55

Ok - I'm going to recommend you don't worry about using the built in strobe effect yet - let's focus on getting it to work.

Since you set index 1 to 255 in normal mode, just change the addresses in the damage and hit something events to 2,3,4. Don't add any channels, don't change the structure, just update those addresses. We'll work on fancy after everything works.

avatar
DeaneGeiken said May 30, 2013 16:20:39

This is what I edited in the code for the damage and player hits something events: And I changed the Red Alert to strobe at a setting of 75. Everything seems to work with these settings! (at least on the computer that I am testing it on!) I would think that when I set it up on my regular computer that acts as a server, all I should need to do is change these settings on its game and I should be good to go. It seems that the variable factor in the DMX controls of the game is what type of lighting you might use.
event type="SHIP_DAMAGE_20" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="600">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_40" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="200">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="550">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_60" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="733">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="1450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="1001">
</timeblock>

</event>

<!-- ********************************************************************************************* -->
<event type="SOMETHING_HITS_PLAYER">

<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="2" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
</event>
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said May 30, 2013 16:27:05

Great! Yeah, you should be able to just copy this DMXCommands.xml to a flash drive and overwrite the DMX file on your server computer. Next time you get a game going, take a video and show it off :)

avatar
DeaneGeiken said May 30, 2013 16:34:06

Mark, Thanks so much! Let me play this out a few times and see how it works! And then, as you said, work on the fancy stuff! My thanks for your help!

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jun 03, 2013 13:56:19

Mark, Two "knock off" Chauvet styled lights just came into my possession. Fortunately we have been discussing this at length so I knew what I was looking at. They seem to be a 4 channel set of lights with dip switches much like the light we got to work previously. I have hooked them up to the game with the re-coded DMX commands and seem to get some good response but something small seems to be off. I have to set the dip switch #2 and #10 to get responses. Normal conditions- steady RBG (correct). Tractoring - steady R/B (Should be yellow, I think). Docked - B (should be Green), Red Alert- Steady R (should be a slow strobing R) Shields up- Steady G (Should be blue) and if I hit something or take damage I get a flashing RBG (correct). It looks to me (in my limited knowledge that the addressing is off by a number maybe? I am including the photos of the (very generic!) instruction manual. Any thoughts on where the coding for this set of lights might need to be tweeked? These lights will most likely get used for another set up or bridge so I guess I will need to have two slightly different sets of DMX codes for each server. Thanks!


Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jun 04, 2013 01:17:27

Sounds just like the fixture is set up for RBG instead of RGB. The solution (if you don't want to be able to run both sets of lights on the same server) is to switch channels 3 and 4 in the DMX file.

If you do want to be able to run both sets of lights on the same server, you'll need to create a second set of commands that are like the first but plus 4 on the channels. So you'd have channel 5 as the strobe/intensity, 6 as red, then 7 as blue and 8 as green (since those two are rbg). Then, set the switches on the new two fixtures to 2, 3, & 10 up and the rest down.

Technically, if you set up all your DMX files like this, you won't need to remember which light is which, since all the servers will be set up to command any and all the lights.
[Last edited Jun 04, 2013 13:38:35]

avatar
DeaneGeiken said Jun 04, 2013 13:59:12

Would I need to set the switches on the other light as well or leave it as is with #1 and #10 on? (the brand named Chauvet light)
Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jun 04, 2013 14:23:40

Coded as such? <DMX_CONTROL version="1.66">

<!-- ****************Set switches to 2,3,10 on for generic lights***************************************************** -->
<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="5" value="255" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="6" value="100" change="0"/>
<!-- red value of first light box -->
<setvalue index="8" value="100" change="0"/>
<!-- green value of first light box -->
<setvalue index="7" value="100" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="PLAYER_SHIELDS_ON" continuous="yes">

<!-- steady blue light -->
<timeblock mseconds="1000">
<setvalue index="5" value="255" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/>
<!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/>
<!-- green value of first light box -->
<setvalue index="7" value="200" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="TRACTORED_FOR_DOCKED" continuous="yes">

<!-- steady yellow light -->
<timeblock mseconds="1000">
<setvalue index="5" value="255" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="6" value="200" change="0"/>
<!-- red value of first light box -->
<setvalue index="8" value="200" change="0"/>
<!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="COMPLETELY_DOCKED" continuous="yes">

<!-- steady green light -->
<timeblock mseconds="1000">
<setvalue index="5" value="255" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/>
<!-- red value of first light box -->
<setvalue index="8" value="200" change="0"/>
<!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="RED_ALERT" continuous="yes">

<!-- steady red light -->
<timeblock mseconds="1000">
<setvalue index="5" value="75" change="0"/>
<!-- strobe-intensity value of first light box -->
<setvalue index="6" value="200" change="0"/>
<!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/>
<!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/>
<!-- blue value of first light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_20" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="600">
</timeblock>
<timeblock mseconds="81">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_40" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="200">
</timeblock>
<timeblock mseconds="81">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="550">
</timeblock>
<timeblock mseconds="81">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_60" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="733">
</timeblock>
<timeblock mseconds="81">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="1450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="1001">
</timeblock>

</event>

<!-- ********************************************************************************************* -->
<event type="SOMETHING_HITS_PLAYER">

<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of first light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of first light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of first light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of first light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of first light box -->
</timeblock>
</event>
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jun 04, 2013 15:43:15

That looks right as far as using the knock-off's go.

The best part is, you don't need to take out the Chauvet code to make them both work! Leave the actual Chauvet DIP switches where they are, and leave in the code for it, and the computer will send commands for both lights. Regardless of which light is hooked up, or even if both are, the operation should be the same. This way you can plug any light into any of your servers and it'll function appropriately. Example below, extrapolate for the rest :)


<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="1" value="255" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="100" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="100" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="100" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="255" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="100" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="100" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="100" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="PLAYER_SHIELDS_ON" continuous="yes">

<!-- steady blue light -->
<timeblock mseconds="1000">
<setvalue index="1" value="255" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="200" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="255" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="200" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
</event>



page first prev 1 2 3 4 5 6 7 8 next last

Back to Topics

Login below to reply:




__________________
-- All good things must end: target the space whales! --
Thorn

Avatar / Picture

Registered:
Posts: 40
Reply with quote  #7 

Members | Sign In
All Forums > Hardware and LBE construction

Search








avatar
New to DMX but want to give it a try..

posted Jan 22, 2013 20:30:11 by DeaneGeiken

So I am new to this whole DMX thing but really want to incorporate it into our crew flights when we play. I have read most of the topics in this forum but can someone (in layman's terms) point out what equipment one would need to get started and how it all hooks to the Artemis game for use? Many thanks!
Commander -TSN Belisarius (BS 108)





Share



page first prev 2 3 4 5 6 7 8 next last

120 replies


avatar
DeaneGeiken said Jun 04, 2013 16:47:53

Fantastic!!! So here is what I have coded. Would you mind looking at it? I think I have everything needed.

<!-- ****************Set switches to 2,3,10 on for Faux Chauvet lights 1,10 on for Chauvet Lights************************* -->
<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="1" value="255" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="100" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="100" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="100" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="255" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="100" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="100" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="100" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="PLAYER_SHIELDS_ON" continuous="yes">

<!-- steady blue light -->
<timeblock mseconds="1000">
<setvalue index="1" value="255" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="200" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="255" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="200" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="TRACTORED_FOR_DOCKED" continuous="yes">

<!-- steady yellow light -->
<timeblock mseconds="1000">
<setvalue index="1" value="255" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="200" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="200" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="255" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="200" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="200" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="COMPLETELY_DOCKED" continuous="yes">

<!-- steady green light -->
<timeblock mseconds="1000">
<setvalue index="1" value="255" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="200" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="255" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="200" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="RED_ALERT" continuous="yes">

<!-- steady red light -->
<timeblock mseconds="1000">
<setvalue index="1" value="255" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="200" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="75" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="200" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
</event>

<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_20" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="600">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_40" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="200">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="550">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_60" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="733">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="1450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="1001">
</timeblock>

</event>

<!-- ********************************************************************************************* -->
<event type="SOMETHING_HITS_PLAYER">

<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of v light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
</timeblock>
</event>

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jun 04, 2013 17:15:44

And why the need for switch #3 to be on? By itself, with the code set to 5,6,8,7 and switches 2,10 on it works correctly. Is the dip switch setting for three set it for being daisy chained to the Chauvet light? Still learning.... I hope to test this sometime this weekend. Many thanks!

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jun 04, 2013 17:41:09

The code all looks right, you'll have to run it to double check but it should work fine.

I was counting switches in my head and assuming you'd have to add 4 to the addresses on the faux-Chauvets - but if it works on 2/10 for those and 1/10 for the real Chauvet, then good :)

I'd give it a go with just the faux-Chauvets, then daisy-chain in the real Chauvet and make sure everything still works. Looking forward to hearing about it!

avatar
DeaneGeiken said Jun 04, 2013 18:13:06

I did an test with the 3 light code set up and the Faux Chauvet do indeed work with the siwtches set to 2/3/10. Your thinking was right on. Now to test it with the other fake and the real Chauvet light daisy chained in!
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jun 04, 2013 20:08:15

Sweet!

avatar
DeaneGeiken said Jun 12, 2013 02:25:47

Mark, While showing off what we came up with, one of the other players wanted to know if you had any thoughts on what the coding would be if the energy levels of the ship were to drop to 250, the lights would dim to say, quarter level intensity? And if levels went to 100 or less, only one light (say the Chauvet) would be the only light to work and that at low intensity too. They were very impressed with what you were able to help me come up with. Thoughts. Thanks!
Commander -TSN Belisarius (BS 108)

avatar
JamesDunnem said Jun 12, 2013 10:59:10

Loving this idea, and the WUU-WUu-Wuu-wuu-wu sound of the ship losing power.
http://www.TrekCore.com/audio site, ► TOS Dilithium Burnout.
"There is an old Celtic saying: "Coimhéad fearg fhear na foighde."
        -Beware of the anger of a patient man.

avatar
MichaelMesich said Jun 12, 2013 21:17:11

Doggonit! I guess great minds think alike. :) I've been thinking about exactly this except for also washing with an angry red-orange as well. But I think I need another light or two for that.

avatar
MichaelMesich said Jun 12, 2013 21:19:14

Oh, except you're talking about POWER levels. Sadly, we don't have any triggers for that.

I'm looking at really changing the mood lighting for a heavily damaged ship.

Although, please ... can we get 10 seconds of black and then back to normal running lights when the mission ends, please? :)
[Last edited Jun 12, 2013 21:19:25]

avatar
MarkBell said Jun 26, 2013 12:38:39

I agree, more DMX triggers would be super! I'd love to have a trigger for basically everything on the different stations, just to have more light feedback to the players. Torpedo Tube 1 loaded? Turn a light green. Torpedo Tube 1 Empty? Turn a light amber. Heading? broken into 5 degree increments for a digital display. Impulse Engines overheating? Red light starts blinking. etc, etc - I have grand ambitions :P

I think 1.702 kills the DMX lights after a mission - it doesn't turn them back on until you start a new one. At least, the 6 games we played this weekend had that action...

avatar
DeaneGeiken said Jul 09, 2013 15:01:43

And now... I have one more light I want to add. It is one of those funky half dome strobe lights like this that can really add a bit of flash to game play. However, I only want to use this lights for the "something hits ship" or "ship takes damage" effects. (kind of like sparks flying) From what I remember when I first hooked it up, I needed to set the index numbers to 1,2,3 to get it to talk to the generic DMX code of the game. That is the same as the Chauvet light in my system. I also had to set the setting on the light to A002 (I think) to get it to respond to the DMX. Any thoughts on how to incorporate this light into the mix, so that it only responds to just the "hits" and "damages" coding for DMX? I am including a photo of the very basic set of instructions that came with it. Eventually I am gonna get this all working together and post some videos! Thanks!

Ps. I don't think I have noticed what happens with the lights after a game stops. Lights going totally dark for when the ship dies would be cool.



[Last edited Jul 17, 2013 14:33:39]

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jul 17, 2013 01:40:44

I was experimenting and got some response with the coding above but not in the correct manner. Shields will give me blue, but normal conditions give me green, Red alert gives me blue/green Docked gives me green and docking gives me red/blue. Any thoughts? Could this be a RGB light instead of a RBG light?
[Last edited Jul 17, 2013 14:34:07]

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jul 17, 2013 15:26:41

And how important would you all think having a DMX cap at the end of the daisy chain? Does anyone use one?
I just found out about this in addition to using true DMX cables instead of microphone type connecting cables.
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jul 17, 2013 20:05:39

Hrm... That is pretty odd, honestly. Shields would be one address channel, but normal should be 3 channels (including blue). Red alert should likewise be a single channel. Docked as green seems right but docking should be green/red (for yellow). Can you post the current code you've got going for, say, normal and shields? as well as the address switch settings?

As far as the white only strobe, if you only want it on during damage events, then you'll need to set up additional code channels in those events to handle it.

The cap is not super critical. I've got one that has traffic light LEDs in it to reassure me my DMX chain is functioning properly, but it's not super necessary. If you were pushing hundreds of feet of cable and dozens of devices, it might become more of a thing.

avatar
JoeGreene said Jul 18, 2013 01:35:56

That device is not color mixing.. I had one at InConJunction.. I think it suffers the odd channel off by one error too..
Sorry, been working on my LiveCD solution, haven't tweaked the DMX lately.
.



page first prev 2 3 4 5 6 7 8 next last

Back to Topics

Login below to reply:




__________________
-- All good things must end: target the space whales! --
Thorn

Avatar / Picture

Registered:
Posts: 40
Reply with quote  #8 

Members | Sign In
All Forums > Hardware and LBE construction

Search








avatar
New to DMX but want to give it a try..

posted Jan 22, 2013 20:30:11 by DeaneGeiken

So I am new to this whole DMX thing but really want to incorporate it into our crew flights when we play. I have read most of the topics in this forum but can someone (in layman's terms) point out what equipment one would need to get started and how it all hooks to the Artemis game for use? Many thanks!
Commander -TSN Belisarius (BS 108)





Share



page first prev 3 4 5 6 7 8

120 replies


avatar
MarkBell said Jul 18, 2013 01:46:31

Sounds like you should set it to A011 and add information for channels 11, 12, 13 in the "hits" and "damage" sections of the DMX file.

avatar
DeaneGeiken said Jul 18, 2013 16:08:13

Mark, the Coding is what is listed above. I am trying to incorporate this light into the mix of the Chauvet and faux Chauvet. And yes, Joe is correct. The device does not color mix but rather sprays colors (Red, Blue, Green shapes out of a faceted half sphere.) And correct, my goal is to have this work only for when the ship is taking damage or hits something so I was wondering how to *exclude* it from the docking, shields, and all normal conditions and *only* have it trigger on the damage/hit something events. The specification page shown above is for the device I am talking about. It doesn't use dip switches but has instead a LED readout. Thanks!
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jul 18, 2013 16:37:42

ok - Try setting the strobe to A011 and adding the following to the normal event (since its fast to check)

<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->

You may need to address this separately due to its oddities. In fact, since you only want it on during hit/damage events, you'll need to.

avatar
DeaneGeiken said Jul 18, 2013 16:47:28

Address it separately? Meaning separate set of coding for just the hit/damage events. I will try this this afternoon when I get home from work. Many thanks!
I really hope that when 2.0 comes out, the DMX coding is not so different that I will have to start all over from scratch to get my nifty cool lights to work... :)

Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jul 18, 2013 16:57:12

As in you've got a separate set of commands for the Chauvet and the Faux Chauvet, so you'll need the strobe on another set of channels with its own commands. Shouldn't be too bad :)

As far as I know, 2.0 won't affect DMX at all, save potentially allowing multiple bridges to each have their own DMX rigs going in a multi bridge game. Hopefully there will be more triggers, but that shouldn't affect these files too much.

I think :)

avatar
DeaneGeiken said Jul 19, 2013 01:12:27

Mark, that was perfect. The lights stayed on in Red/green/blue on normal status at all times even when it was taking hits and damage. Now... would I add that code to the end of each bit of event code for hit/damage? And to get the strobe to activate, change this
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
to this:
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->

and to get the motor to move, change this
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
to this:
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->

I am assuming the FX value is for the activation to sound, correct?


And just how much do you know about 2.0? Inquiring minds want to know!
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jul 19, 2013 02:34:29

Right, channel 10 anywhere from 6-249 are valid strobe inputs, and the motor channel is kinda interesting. If you just want spinning, use values 128-255 (slow to fast). Values 1-127 actually specify a particular position, which is kinda cool. The fx channel is an oddball - it can kinda do anything, but only one at a time. I'd leave it at 0.

You'll need to add those channel commands to damage and hit events for them to do anything, and set the rgb channels in the normal event to 0.

As far as 2.0, I'd check out Thom's threads in the news section - he's more up to date than I :) I can say he mentioned getting multi bridge DMX support straightened out at one point, but u don't know if that's happened yet.

avatar
DeaneGeiken said Jul 19, 2013 14:17:56

Could I just take out the code in the Normal event instead of changing the rgb channels to 0? Seeing that I don't even want it to do anything during the normal (non-combat) events?

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jul 19, 2013 14:26:45

This is what I coded for each of the "hit/take damage" events.... Care to take a looks and see if anything looks wrong or iffy? I am considering bringing down the green and blue lights (to like 100) a bit to lessen the effect of making it look like a disco.... Thanks!

<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_20" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="600">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_40" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="200">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="550">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_60" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="733">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="1450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="1001">
</timeblock>

</event>

<!-- ********************************************************************************************* -->
<event type="SOMETHING_HITS_PLAYER">

<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of v light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe –

</timeblock>
</event>

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jul 19, 2013 22:42:05

Well shoot... Nothing happened when I tried it out.... now I did not have the other lights hooked up but the strobe did not respond even when I ran through a minefield. Am I missing something? This is what I have coded.... It repeats of course to the end of the game DMX file.


<event type="SHIP_DAMAGE_20" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="600">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="450">
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jul 22, 2013 11:37:05

Well, I'd probably leave in the code for Normal (just set to 0) so that once you're done careening off of asteroids it stops flashing spinning. Theoretically it should, but if there's no command to return to 0 it might not. In fact, I think it pretty specifically won't.

The code looks good, honestly. Try setting strobe and motor to 0, just get the lights to flash.

avatar
DeaneGeiken said Jul 23, 2013 02:19:28

Gave it a a try with all the situation normal set back in and the motor and strobe set back to 0. Other lights work well but the strobe stays on with RGB shining like a disco! However, the strobe did not turn off at anytime except when the ship got destroyed. It did not blink or strobe at all when I hit asteriods or mines. (maybe it did, but was so fast it was not noticeable? The other lights did respond as directed. Currently this is what I have (minus anything that does not have the strobe coding in it).

<DMX_CONTROL version="1.66">

<!-- ****************Set switches to 2,3,10 on for Faux Chauvet lights 1,10 on for Chauvet Lights************************* -->
<event type="NORMAL_CONDITION_1" continuous="yes">

<!-- steady soft white light -->
<timeblock mseconds="1000">
<setvalue index="1" value="255" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="100" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="100" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="100" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="255" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="100" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="100" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="100" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="255" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
</event>

SNIP!!!!!!

<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_20" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="600">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_40" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->

</timeblock>
<timeblock mseconds="200">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="550">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="4501">
</timeblock>

</event>


<!-- ********************************************************************************************* -->
<event type="SHIP_DAMAGE_60" continuous="yes">
<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->

</timeblock>
<timeblock mseconds="733">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="1450">
</timeblock>
<timeblock mseconds="81">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="1001">
</timeblock>

</event>

<!-- ********************************************************************************************* -->
<event type="SOMETHING_HITS_PLAYER">

<!-- flicker the light of the first light box -->
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="255" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="6" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of v light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="255" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="255" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="255" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="255" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="255" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="255" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
<timeblock mseconds="60">
<setvalue index="1" value="100" change="0"/> <!-- strobe-intensity value of Chauvet light box -->
<setvalue index="2" value="0" change="0"/> <!-- red value of Chauvet light box -->
<setvalue index="3" value="0" change="0"/> <!-- green value of Chauvet light box -->
<setvalue index="4" value="0" change="0"/> <!-- blue value of Chauvet light box -->
<setvalue index="5" value="100" change="0"/> <!-- strobe-intensity value of Faux Chauvet light box -->
<setvalue index="6" value="0" change="0"/> <!-- red value of Faux Chauvet light box -->
<setvalue index="8" value="0" change="0"/> <!-- green value of Faux Chauvet light box -->
<setvalue index="7" value="0" change="0"/> <!-- blue value of Faux Chauvet light box -->
<setvalue index="10" value="0" change="0"/> <!-- strobe value of strobe -->
<setvalue index="11" value="255" change="0"/> <!-- red value of strobe -->
<setvalue index="12" value="100" change="0"/> <!-- green value of strobe -->
<setvalue index="13" value="255" change="0"/> <!-- blue value of strobe -->
<setvalue index="14" value="0" change="0"/> <!-- motor value of strobe -->
<setvalue index="15" value="0" change="0"/> <!-- FX value of strobe -->
</timeblock>
</event>

</DMX_CONTROL>

Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jul 23, 2013 03:01:40

Wait...just got to thinking.... all of the values to the normal conditions should be "0" and the strobe value of the light should be "6". That way normal for the strobe is dark, but then the light will activate and strobe when the ship hits something/takes damage.... is my logic correct here?
Commander -TSN Belisarius (BS 108)

avatar
DeaneGeiken said Jul 24, 2013 01:24:59

And after a test... that is what did it!! (but without setting the strobe to "6") Thanks for the help and advise guys! Now to get it set up on Sunday for a game and video it to show it off! Up next will be to put the lights in some cool Sci-fi looking gear.
Commander -TSN Belisarius (BS 108)

avatar
MarkBell said Jul 24, 2013 01:27:58

Great! Glad it got worked out :) If you get it set up this weekend, shoot some video and post it up!


page first prev 3 4 5 6 7 8

Back to Topics

Login below to reply:




__________________
-- All good things must end: target the space whales! --
EnsignRedShirt

Registered:
Posts: 31
Reply with quote  #9 
Hello All,
  I'm trying to get my DMX control set up, but I'm confused by a line in the default DMXcontrol file.  What do the "timeblock" lines with no "setvalue" lines between them do?

Thanks. 
EnsignRedShirt out.

<event type="SHIP_DAMAGE_20" continuous="yes">

<!-- flicker the light of the first light box -->

<timeblock mseconds="60">

<setvalue index="0" value="0" change="0"/> <!-- red value of first light box -->

<setvalue index="1" value="0" change="0"/> <!-- green value of first light box -->

<setvalue index="2" value="0" change="0"/> <!-- blue value of first light box -->

</timeblock>

<timeblock mseconds="600">

</timeblock>

<timeblock mseconds="81">

<setvalue index="0" value="0" change="0"/> <!-- red value of first light box -->

<setvalue index="1" value="0" change="0"/> <!-- green value of first light box -->

<setvalue index="2" value="0" change="0"/> <!-- blue value of first light box -->

</timeblock>

<timeblock mseconds="450">

</timeblock>

<timeblock mseconds="81">

<setvalue index="0" value="0" change="0"/> <!-- red value of first light box -->

<setvalue index="1" value="0" change="0"/> <!-- green value of first light box -->

<setvalue index="2" value="0" change="0"/> <!-- blue value of first light box -->

</timeblock>

<timeblock mseconds="4501">

</timeblock>

</event>

MarkBell

Avatar / Picture

Administrator
Registered:
Posts: 1,959
Reply with quote  #10 
The empty timeblock allows the lights to go do whatever they were doing before the damage event kicked in.  So, if your shields were up but you'd taken 20% damage, then the lights would periodically cut out to 0, then return to shields up blue for 600 ms, then cut out again, then go back for 450 ms, then cut out, then go back to blue for 4501 ms until they cut out again.  This is a neat trick to have periodic effects override other effects without wiping that effect out entirely.
__________________
Note - this is in no way intended to be an official position of Thom or Artemis, as I am not an official representative of the creator or game.
EnsignRedShirt

Registered:
Posts: 31
Reply with quote  #11 
Thanks, Mark.  That makes sense.

EnsignRedShirt
EnsignRedShirt

Registered:
Posts: 31
Reply with quote  #12 
I have another question.  Are these only events the game triggers?

NORMAL_CONDITION_1

PLAYER_SHIELDS_ON

TRACTORED_FOR_DOCKED

COMPLETELY_DOCKED

RED_ALERT

SHIP_DAMAGE_20

SHIP_DAMAGE_40

SHIP_DAMAGE_60

SOMETHING_HITS_PLAYER

 

 I was wondering if something could be triggered when the ship is destroyed.

Thanks,
EnsignRedShirt

MarkBell

Avatar / Picture

Administrator
Registered:
Posts: 1,959
Reply with quote  #13 
Those are currently the only events.  At Game Over, your lights should go off, but not always.

2.0 will have a huge list of additional DMX triggers - including specifically Player_Destroyed and Game_Over.  Stay tuned, it's out in 2 weeks! :)

__________________
Note - this is in no way intended to be an official position of Thom or Artemis, as I am not an official representative of the creator or game.
vfrdirk

Registered:
Posts: 129
Reply with quote  #14 
I haven't fiddled with DMX, but I am testing the beta and the list of events in the DMX config files is long. Energy level events are there, separate events for front or rear shield hits, hits by different weapon types, damcon members killed. I'm thinking the DMX lovers will be pleased with the additional options. 2 weeks!
MarkBell

Avatar / Picture

Administrator
Registered:
Posts: 1,959
Reply with quote  #15 
I have fiddled with DMX (including the beta version), and I can say that I am definitely pleased with the additional options.  I just need more lights now :P
__________________
Note - this is in no way intended to be an official position of Thom or Artemis, as I am not an official representative of the creator or game.
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.