Skip to content

Commit 6877178

Browse files
Thanks to github user @SofieBrink:
Changed debugging symbol mode to portable to facilitate attaching the VisualStudio unity debugger. Updated Override stock Symmetry manipulation to fire the missing event. Updated version file to use github for new version info Added README-WEB.md to hold copy of forum page
1 parent 3ce8bb7 commit 6877178

File tree

4 files changed

+151
-4
lines changed

4 files changed

+151
-4
lines changed

ChangeLog.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
ChangeLog
22

3+
3.4.6
4+
Thanks to github user @SofieBrink:
5+
Changed debugging symbol mode to portable to facilitate attaching the VisualStudio unity debugger.
6+
Updated Override stock Symmetry manipulation to fire the missing event.
7+
Updated version file to use github for new version info
8+
Added README-WEB.md to hold copy of forum page
9+
310
3.4.5
411
Finally found the real problem for the Symmetry and AngleSnap keys get set to null, thanks to @NathenKell for pointing
512
out what was happening. See full description in EditorExtensionsRedux.cs, line 513

EditorExtensionsRedux.sln

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 15
4-
VisualStudioVersion = 15.0.26730.8
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.11.35312.102
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EditorExtensionsRedux", "EditorExtensionsRedux\EditorExtensionsRedux.csproj", "{00BCEB91-0000-0000-0000-000000000000}"
77
EndProject
@@ -12,6 +12,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1212
deploy.bat = deploy.bat
1313
EditorExtensionsRedux.version = EditorExtensionsRedux.version
1414
jenkins.txt = jenkins.txt
15+
README-WEB.md = README-WEB.md
1516
README.md = README.md
1617
VersionHistory.md = VersionHistory.md
1718
EndProjectSection

EditorExtensionsRedux.version

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"NAME": "EditorExtensionsRedux",
3-
"URL": "http://ksp.spacetux.net/avc/EditorExtensionsRedux",
3+
"URL": "https://raw.githubusercontent.com/linuxgurugamer/EditorExtensionsRedux/refs/heads/master/EditorExtensionsRedux.version",
44
"DOWNLOAD": "https://spacedock.info/mod/48/Editor%20Extensions%20Redux",
55
"VERSION": {
66
"MAJOR": 3,
77
"MINOR": 4,
8-
"PATCH": 5,
8+
"PATCH": 6,
99
"BUILD": 0
1010
},
1111
"KSP_VERSION": {
@@ -17,5 +17,10 @@
1717
"MAJOR": 1,
1818
"MINOR": 11,
1919
"PATCH": 1
20+
},
21+
"KSP_VERSION_MIN": {
22+
"MAJOR": 1,
23+
"MINOR": 12,
24+
"PATCH": 99
2025
}
2126
}

README-WEB.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
I just released a redux of the original editorExtensions along with the SelectRoot mod:
2+
3+
http://spacedock.info/mod/48/Editor%20Extensions%20Redux
4+
5+
Source: https://github.com/linuxgurugamer/EditorExtensionsRedux
6+
7+
Please note that this mod is version specific. I just released an update for the new 1.1.1 1.1.2 release of KSP
8+
9+
10+
11+
This version WILL only work on KSP 1.4.1. There is no support for KSP 1.4.0
12+
13+
Please note that the best way to tell if it works is to download and install it, if it isn't compatible, it will tell you. It's been known to happen that I update the mod and forget to update this OP
14+
Dependencies
15+
16+
Click Through Blocker
17+
Toolbar Controller
18+
CKAN has been updated to install both automatically, but if installing manually, you must install them for this to work
19+
20+
Also, be sure you are installing the latest versions
21+
22+
Installation
23+
24+
In your KSP GameData folder, delete any existing EditorExtensions folder.Download the zip file to your KSP GameData folder and unzip.
25+
26+
or use CKAN when it becomes available
27+
28+
License: MIT (both of the original mods for this used the MIT license)
29+
30+
Donations gratefully accepted
31+
32+
Patreon.png
33+
34+
https://www.patreon.com/linuxgurugamer
35+
36+
New Feature (8/6/2018)
37+
38+
Added button to Settings page 2 to "Reset Symmetry Mode & Angle Snap keys
39+
New features
40+
41+
Added ability to disable the SelectRoot functionality, so you can use the stock SelectRoot to change the root on a shadow assembly
42+
Added Master Snap mode. This allows you to snap parts to any random part, not just the parent. This works for both horizontal and vertical snapping. The part selected as the master will be highlighted. See below for info on usage
43+
Snapping is shown visually via a smooth movement of the part from the original location to the destination
44+
Features
45+
46+
Allows custom levels of radial symmetry beyond the stock limitations.
47+
Horizontally and vertically center parts.
48+
Adds radial/angle snapping at 1,5,15,22.5,30,45,60, and 90 degrees. Angles are customizable.
49+
Toggle part clipping (From the cheat options)
50+
Re-Align placed struts and fuel lines between parts
51+
Toggle radial and node attachment of parts
52+
Reset hangar camera view
53+
Customize hotkeys
54+
KSP-AVC versioning support
55+
Fine adjustments of rotation and translation now working
56+
Vertical/Horizontal snap:
57+
58+
Place the part, then once the part is placed, hover over the part with your mouse and press the Vertical or Horizontal snap hotkey.
59+
For vertical snap, part will center itself on the part lengthwise in the SPH
60+
Master Snapping
61+
62+
Hold down "left control" and select the "master" part
63+
Hover the cursor over the child part and press "v" for vertical snap or "h" for a horizontal snap. This will snap the child part to the master part's vertical or horizontal position
64+
Click on an empty space to turn off Master Snap
65+
This should prove to be very useful for VTOLs where you can't apply engines in symmetry.
66+
67+
Strut & Fuel line alignment
68+
69+
Place the strut, then hover over the base/start of the strut (the first end placed) with the mouse, and press the hotkey.
70+
Strut/FL start and end with be snapped to the closest of either the middle, quarter, or end of the part, aligned directly between the two parts.
71+
Mod/Alt-U will reposition the strut/FL directly between the parts, but only level out the strut from the start/parent part.
72+
Fine Adjustments
73+
74+
Open Fine Adjust window, then select a part with either the rotation or translation gizmo
75+
The window will show the correct info for the current gizmo when you select a part. If you change gizmos while not selecting a new part, the window will not update for the new gizmo, but you can select the right one by clicking the button at the top of the window
76+
Keys will allow adjusting the rotation and translation with greater precision
77+
Default Keybindings
78+
79+
V- Vertically center a part. Place the part, hover over it with the mouse, and press the hotkey.
80+
H- Horizontally center the part. Place the part, hover over it with the mouse, and press the hotkey.
81+
U- Place the strut, then hover over the base/start of the strut (the first end placed) with the mouse, and press the hotkey.
82+
X, Shift+X- Increase/Decrease symmetry level (Based on KSP's key map)
83+
Alt+X- Reset symmetry level (Based on KSP's key map)
84+
C, Shift+C- Increase/Decrease angle snap (Based on KSP's key map)
85+
Alt+C- Reset angle snap (Based on KSP's key map)
86+
T- Attachment mode: Toggle between surface and node attachment modes for all parts, and when a part is selected, will toggle surface attachment even when that part's config usually does not allow it.
87+
Alt+Z- Toggle part clipping (CAUTION: This is a cheat option)
88+
Space- When no part is selected, resets camera pitch and heading (straight ahead and level)
89+
B - Horizontally center the root part in the editor, and vertically position the vessel so the bottom part is 5m high (new)
90+
Warning on Keybindings
91+
92+
Note in very rare circumstances the symmetry and angle snap keybindings might be lost. This would only occur if another mod triggers the game to save its settings while in the VAB/SPH, *and* the game subsequently crashes or is killed before exiting the building. If it happens, you can easily restore the keybindings (X and C by default) by hovering over the toolbar button and selecting the menu option "Reset Mode & Snap keys".
93+
Stock keybinding (change in stock config screen)
94+
95+
R - Toggle symmetry mode from SPH to VAB style (mirror to radial).
96+
Fine Adjust Translation Default Keybindings
97+
98+
Up-arrow - translates up
99+
Down-arrow - translates down
100+
Left-arrow - translates left
101+
Right-arrow - translates right
102+
Right-Shift - translates forward
103+
Right-Control - translates backward
104+
Fine Adjust Rotation Default Keybindings
105+
106+
Up-arrow - rotates forward
107+
Down-arrow - rotates backward
108+
Left-arrow - rotates left
109+
Right-arrow - rotates right
110+
Right-Shift - rotates clockwise
111+
Right-Control - rotates counterclockwise
112+
Strip Symmetry
113+
114+
Alt-Shift left-click on the part and symmetry will be stripped from it
115+
No Offset Limits
116+
117+
The offset tool now does not have any limits. Nothing needs to be done, this just works
118+
Select Root Functionality
119+
120+
Squad added a root part selection mode to stock. But it's a bit awkward to use. This plugin fixes the following things:
121+
122+
Only one click needed. Just click on the part you want to be the new root.
123+
Works if you're already hovering the new part. No more mouse wiggling to get the selection to register.
124+
Drops the new root, so you can grab something else immediately.
125+
Select Root Usage: Enter root selection mode and click on the new root part. Root selection mode is one of the buttons on top next to the rotate and offset gizmos. Or just press 4
126+
127+
Note: that for ghosted subassembly re-root to work, you need to deactivate "1 click reroot" feature. Once back to "vanilla 2 click re-root", you can click re-root, click the ghosted subassembly and then click the engine on the ghosted subassembly.
128+
129+
130+
131+
Demonstration of strut alignment:
132+
133+
https://youtu.be/vsn25o4QSf4
134+

0 commit comments

Comments
 (0)