Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.
By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

If you can dump you should be able to load also.
In my fuelpanels i also use dsd_dump as fuelloder and fuelunloader!
Could you post your ini and xml_file.
edi
<Update id="Update">
<Script>
(A:FUEL TANK LEFT MAIN CAPACITY, gallons)
(A:FUEL TANK LEFT MAIN QUANTITY, gallons) - 0 <=
(A:FUEL TANK RIGHT MAIN QUANTITY, gallons) 0 == ||
(L:FUEL_TRANSFER_SWITCH, enum) -1 == &&
if{
0 (>L:FUEL_TRANSFER_SWITCH, enum)
@TRANSFER
}
(A:FUEL TANK RIGHT MAIN CAPACITY, gallons)
(A:FUEL TANK RIGHT MAIN QUANTITY, gallons) - 0 <=
(A:FUEL TANK LEFT MAIN QUANTITY, gallons) 0 == ||
(L:FUEL_TRANSFER_SWITCH, enum) 1 == &&
if{
0 (>L:FUEL_TRANSFER_SWITCH, enum)
@TRANSFER
}
</Script>
</Update>
<Macro id="Macro" Name="TRANSFER">
<MacroValue>
(L:FUEL_TRANSFER_SWITCH, enum) -1 ==
if{
-15 (>L:RATE_TANK_MAIN_LEFT, number)
15 (>L:RATE_TANK_MAIN_RIGHT, number)
1 (>L:FUEL_TRANSFER, bool)
(A:GENERAL ENG FUEL PUMP ON:1, bool) 1 ==
if{
(>K:TOGGLE_ELECT_FUEL_PUMP1)
}
(A:GENERAL ENG FUEL PUMP ON:2, bool) 0 ==
if{
(>K:TOGGLE_ELECT_FUEL_PUMP2)
}
}
(L:FUEL_TRANSFER_SWITCH, enum) 0 ==
if{
0 (>L:RATE_TANK_MAIN_LEFT, number)
0 (>L:RATE_TANK_MAIN_RIGHT, number)
0 (>L:FUEL_TRANSFER, bool)
(A:GENERAL ENG FUEL PUMP ON:1, bool) 1 ==
(L:FUEL_PUMP_SWITCH_1, bool) 0 == &&
if{
(>K:TOGGLE_ELECT_FUEL_PUMP1)
}
(A:GENERAL ENG FUEL PUMP ON:1, bool) 0 =
(L:FUEL_PUMP_SWITCH_1, bool) 1 == &&
if{
(>K:TOGGLE_ELECT_FUEL_PUMP1)
}
(A:GENERAL ENG FUEL PUMP ON:2, bool) 1 ==
(L:FUEL_PUMP_SWITCH_2, bool) 0 == &&
if{
(>K:TOGGLE_ELECT_FUEL_PUMP2)
}
(A:GENERAL ENG FUEL PUMP ON:2, bool) 0 ==
(L:FUEL_PUMP_SWITCH_2, bool) 1 == &&
if{
(>K:TOGGLE_ELECT_FUEL_PUMP2)
}
}
(L:FUEL_TRANSFER_SWITCH, enum) 1 ==
if{
15 (>L:RATE_TANK_MAIN_LEFT, number)
-15 (>L:RATE_TANK_MAIN_RIGHT, number)
1 (>L:FUEL_TRANSFER, bool)
(A:GENERAL ENG FUEL PUMP ON:1, bool) 0 ==
if{
(>K:TOGGLE_ELECT_FUEL_PUMP1)
}
(A:GENERAL ENG FUEL PUMP ON:2, bool) 1 ==
if{
(>K:TOGGLE_ELECT_FUEL_PUMP2)
}
}
</MacroValue>
</Macro>
<MouseArea id="Transfer">
<FloatPosition>217.000,40.000</FloatPosition>
<Size>80,40</Size>
<CursorType>Hand</CursorType>
<MouseArea id="To Tank 1">
<FloatPosition>0.000,0.000</FloatPosition>
<Size>40,40</Size>
<CursorType>LeftArrow</CursorType>
<MouseClick id="MouseClick">
<Script>
(L:FUEL_TRANSFER_SWITCH, enum) -1 >
if{
(L:FUEL_TRANSFER_SWITCH, enum) -- (>L:FUEL_TRANSFER_SWITCH, enum)
@TRANSFER
(L:FUEL_PUMP_SWITCH_1, bool) 1 ==
(L:FUEL_PUMP_SWITCH_2, bool) 1 == ||
if{
1 (>L:FUEL_PUMP_SWITCH_SOUND)
}
}
</Script>
<ClickType>LeftSingle</ClickType>
</MouseClick>
</MouseArea>
<MouseArea id="To Tank 2">
<FloatPosition>40.000,0.000</FloatPosition>
<Size>40,40</Size>
<CursorType>RightArrow</CursorType>
<MouseClick id="MouseClick">
<Script>
(L:FUEL_TRANSFER_SWITCH, enum) 1 <
if{
(L:FUEL_TRANSFER_SWITCH, enum) ++ (>L:FUEL_TRANSFER_SWITCH, enum)
@TRANSFER
(L:FUEL_PUMP_SWITCH_1, bool) 1 ==
(L:FUEL_PUMP_SWITCH_2, bool) 1 == ||
if{
1 (>L:FUEL_PUMP_SWITCH_SOUND)
}
}
</Script>
<ClickType>LeftSingle</ClickType>
</MouseClick>
</MouseArea>
<Tooltip id="Tooltip">
<DefaultScript>Fuel Transfer</DefaultScript>
</Tooltip>
</MouseArea>
[Tanks]
TankMainRight=1
TankMainLeft=1
[Minimums]
PoundsFlag=1
TankMainRight=0
TankMainLeft=0
[LVars]
TankMainRight=FUEL_TRANSFER
TankMainLeft=FUEL_TRANSFER
[Rates]
TankMainRight=0
TankMainLeft=0
I finaly got it working as it should, but using a dsd_fuel_dump.dll by Mr. Doug Dawson, I found shipped with a payware addon on the market. It is version 2.6, and this is the only one I managed to fill tanks. The one from your DC-8 panel is dsd_fuel_dump.gau version 2.4, and it totaly empties tanks, not caring about rates either from the ini file or the (L:RATE_TANK_AUX_LEFT,number) and (L:RATE_TANK_AUX_RIGHT,number). I tried another dsd_fuel_dump.gau which is version 2.1, and this worked ok on dumping, but wasn't able to fill.
I wonder if Mr. Dawson could publish this dsd_fuel_dump.dll ver 2.6, without any tags from comercial payware. Could it be?



Thank you very much. I gave it a try today, but it didn't work...Gentlemen,
Give this one a try if you are interested. Please read through the text file, as I have changed the interface to make it simpler to use. All you do now is specify a rate in pounds per hour; set the rate back to zero to stop the dump/addition of fuel. Please treat this as a beta for now.
Doug
<!-- count DSD updaterate -->
(P:ABSOLUTE TIME,seconds) (L:FuelM_DSD_Upd_Timer, seconds) - abs 0.5 >
if{
(P:ABSOLUTE TIME,seconds) (>L:FuelM_DSD_Upd_Timer, seconds)
}
<!-- dsd dump use percentage per minute -->
60 (P:ABSOLUTE TIME,seconds) (L:FuelM_DSD_Upd_Timer, seconds) - abs / 10 / 8.5 * (>L:FuelM_DSD_Upd_rate,number)
(P:ABSOLUTE TIME,seconds) (>L:FuelM_DSD_Upd_Timer, seconds)
<!-- synchronieze tanks synchronieze tanks synchronieze tanks -->
(L:FuelM_Status,number) 0 ==
if{
<!-- Tank Alternate 1 -->
-1 1 (A:FUEL TANK LEFT AUX QUANTITY,gallons) (L:FuelM_TkAlt1_Qty,gallon) - rng !
if{
1 (>L:FuelM_DSD_Control,bool)
100 (A:FUEL TANK LEFT AUX CAPACITY,gallon) /
(A:FUEL TANK LEFT AUX QUANTITY,gallon) (L:FuelM_TkAlt1_Qty,gallon) - *
(L:FuelM_DSD_Upd_rate,number) * (>L:RATE_TANK_AUX_LEFT,number)
}
(L:FuelM_Status,number) 0 ==
if{
<!-- Tank Alternate 1 -->
-1 1 (A:FUEL TANK LEFT AUX QUANTITY,gallons) (L:FuelM_TkAlt1_Qty,gallon) - rng !
if{
(L:FuelM_TkAlt1_Qty,gallon) (>L:RATE_TANK_AUX_LEFT,number)
}

The FSX gauge updates every 3 frames.

I wonder why it didn't work when I tried it on FSX... guess I'll have to try it again, maybe I did something wrong...That's what i supposed!
I changed my timing!
I'm using FS9! So your gauge works nicely in it!!
edi