Compare commits
3 Commits
37c57d5b1b
...
c36fc92aa1
| Author | SHA1 | Date | |
|---|---|---|---|
| c36fc92aa1 | |||
| 096cb634bc | |||
| 03b9ecc8b8 |
@ -647,9 +647,11 @@
|
||||
<WHEEL_UP>86080</WHEEL_UP>
|
||||
<WHEEL_DOWN>86081</WHEEL_DOWN>
|
||||
</UseTemplate>
|
||||
<!-- NOTE: 110FIX - Flipped animation -->
|
||||
<UseTemplate Name="TFDi_Design_MD11_Knob_Template">
|
||||
<NODE_ID>MD11_CGS_VS_KB</NODE_ID>
|
||||
<ANIM_NAME>MD11_CGS_VS_KB</ANIM_NAME>
|
||||
<ANIM_CODE>71 (L:MD11_CGS_VS_KB) 71 72 / * -</ANIM_CODE>
|
||||
<ANIM_LENGTH>72</ANIM_LENGTH>
|
||||
<ANIM_KEYFRAME_SCALAR>72</ANIM_KEYFRAME_SCALAR>
|
||||
<ANIM_LAG>0</ANIM_LAG>
|
||||
|
||||
@ -302,6 +302,8 @@
|
||||
<INC_CODE>#RIGHT_BUTTON_DOWN# (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>#LEFT_BUTTON_DOWN# (>L:CEVENT)</DEC_CODE>
|
||||
<REL_CODE>#LEFT_BUTTON_UP# (>L:CEVENT)</REL_CODE>
|
||||
<!-- NOTE: EXP - Tooltip -->
|
||||
<TOOLTIPID></TOOLTIPID>
|
||||
</Parameters>
|
||||
<Parameters Type="Override">
|
||||
<Switch Param="SWITCH_DIRECTION">
|
||||
@ -455,6 +457,8 @@
|
||||
<INC_CODE>#RIGHT_BUTTON_DOWN# (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>#LEFT_BUTTON_DOWN# (>L:CEVENT)</DEC_CODE>
|
||||
<REL_CODE>#LEFT_BUTTON_UP# (>L:CEVENT)</REL_CODE>
|
||||
<!-- NOTE: EXP - Tooltip -->
|
||||
<TOOLTIPID></TOOLTIPID>
|
||||
</Parameters>
|
||||
<Parameters Type="Override">
|
||||
<Switch Param="SWITCH_DIRECTION">
|
||||
@ -991,6 +995,8 @@
|
||||
<ANIM_CODE>(L:#NODE_ID#, enum) #ANIM_SCALAR# *</ANIM_CODE>
|
||||
</False>
|
||||
</Condition>
|
||||
<!-- NOTE: EXP - Tooltip -->
|
||||
<TOOLTIPID></TOOLTIPID>
|
||||
</Parameters>
|
||||
<Parameters Type="Override">
|
||||
<Condition Check="INVERT_CLICK">
|
||||
@ -1285,6 +1291,8 @@
|
||||
<INC_CODE>#LEFT_BUTTON_DOWN# (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>#RIGHT_BUTTON_DOWN# (>L:CEVENT)</DEC_CODE>
|
||||
<REL_CODE>#RIGHT_BUTTON_UP# (>L:CEVENT) #LEFT_BUTTON_UP# (>L:CEVENT)</REL_CODE>
|
||||
<!-- NOTE: EXP - Tooltip -->
|
||||
<TOOLTIPID></TOOLTIPID>
|
||||
</Parameters>
|
||||
<Parameters Type="Override">
|
||||
<Condition Check="ANIM_NAME">
|
||||
|
||||
@ -24,6 +24,7 @@ let excludes = [
|
||||
"MD11_Cabin_Seatbelt_Viz",
|
||||
"MD11_Cabin_NoSmoking_Viz",
|
||||
"TFDi_Design_MD11_Range_Template",
|
||||
"TFDi_Design_MD11_Evac_Light",
|
||||
];
|
||||
excludes = excludes.map((exclude) => exclude.toLowerCase());
|
||||
|
||||
@ -62,8 +63,8 @@ paths.forEach((_path) => {
|
||||
});
|
||||
|
||||
const fd = fs.openSync("tooltips.csv", "w");
|
||||
fs.writeSync(fd, "File,Template Name,Node ID,Tooltip\n");
|
||||
fs.writeSync(fd, "File|Template Name|Node ID|Tooltip\n");
|
||||
objects.forEach((obj) => {
|
||||
fs.writeSync(fd, `${obj.file},${obj.templateName},${obj.nodeID},\n`);
|
||||
fs.writeSync(fd, `${obj.file}|${obj.templateName}|${obj.nodeID}|\n`);
|
||||
});
|
||||
fs.closeSync(fd);
|
||||
|
||||
@ -9,7 +9,7 @@ const paths = [
|
||||
let tips = fs.readFileSync("tooltips.csv", { encoding: "utf-8" }).split("\n");
|
||||
tips = tips.reduce((prev, tip, index) => {
|
||||
if (index == 0) return {};
|
||||
const [file, templateName, nodeID, tooltip] = tip.split(",");
|
||||
const [file, templateName, nodeID, tooltip] = tip.split("|");
|
||||
if (!prev[file]) prev[file] = {};
|
||||
if (!prev[file][templateName]) prev[file][templateName] = {};
|
||||
prev[file][templateName][nodeID] = tooltip;
|
||||
@ -26,10 +26,10 @@ paths.forEach((_path) => {
|
||||
const lines = _file.split("\n");
|
||||
|
||||
let templateName;
|
||||
lines.forEach((line, index) => {
|
||||
const _line = line.trim();
|
||||
const open = [..._line.matchAll(/^<UseTemplate Name="(.*)">$/gi)];
|
||||
const nodeID = [..._line.matchAll(/^<NODE_ID>(.*)<\/NODE_ID>$/gi)];
|
||||
for (let index = 0; index < lines.length; index++) {
|
||||
const line = lines[index].trim();
|
||||
const open = [...line.matchAll(/^<UseTemplate Name="(.*)">$/gi)];
|
||||
const nodeID = [...line.matchAll(/^<NODE_ID>(.*)<\/NODE_ID>$/gi)];
|
||||
|
||||
if (open.length > 0) {
|
||||
templateName = open[0][1];
|
||||
@ -39,14 +39,14 @@ paths.forEach((_path) => {
|
||||
const _templateName = _file?.[templateName];
|
||||
const tip = _templateName?.[_nodeID];
|
||||
if (tip) {
|
||||
const _tip = line
|
||||
const _tip = lines[index]
|
||||
.replaceAll("NODE_ID", "TOOLTIPID")
|
||||
.replaceAll(_nodeID, tip)
|
||||
lines.splice(index, 0, `${_tip}`);
|
||||
}
|
||||
templateName = undefined;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
fs.writeFileSync(path.join(_path, file), lines.join("\n"), {
|
||||
encoding: "utf-8",
|
||||
|
||||
1745
scripts/tooltips.csv
1745
scripts/tooltips.csv
File diff suppressed because it is too large
Load Diff
@ -81,6 +81,7 @@
|
||||
"FUELUSEDRESET",
|
||||
"FWDAUX",
|
||||
"FWDGAL",
|
||||
"Glareshield",
|
||||
"gltf",
|
||||
"GPWS",
|
||||
"HANDLEREL",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user