EarthExtensions: Difference between revisions

 
(5 intermediate revisions by 2 users not shown)
Line 1:
= EarthExtensions =
EarthTmpExtensions is a module for The Moon Project and Lost Souls, which fixes some bugs and addadds some clientside improvements. It requires a module loader (shipped with TMP/LS 2.1.1 and 2.2.1 patches) to work.
 
== Download ==
The latest version of 2.1.1/2.2.1 The Moon Project and Lost Souls patch includes 1.0.13 version of this module.
 
The most recent version (1.027.210) can be downloaded separately from [https://github.com/InsideEarth2150/EarthExtensions/tree/main/TMP_LS here].
 
.ini Template [https://raw.githubusercontent.com/InsideEarth2150/EarthExtensions/main/TMP_LS/EarthTmpExtensions.ini Download] (Right Click > "Save as")
Line 24:
** `Ieo.Ping` - dummy test command
** `Ieo.LoadObjects - command dedicated to editor, it takes a filename as parameter, reads its contents and applies line by line as if they were typed in CreateIFF/NewOne commands. [https://raw.githubusercontent.com/InsideEarth2150/EarthExtensions/main/Samples/IeoLoadObjectsSample.txt Sample file that loads a 100 JaguarHP vs 100 JaguarHP boxed battle arena]. Each line is:
<x>, <y>, <owner>, <rotation 0-255> <object in the same format as NEWONE, you can build it with https://earth.sixty-four.de/msc-web/earth/index.php?menu=nom >
* added chat channel prefix (All/Team/Neutral/Direct) in multiplayer games
* display LC power range
Line 41:
** added keyboard arrows support for scrolling up/down the research center (the basic view with 4 tabs)
* completed/next research notifications
* allow mouse wheel zooming inversion (disabled by default)
* prevent cancellation of recording mode by dragging mouse (accidental queue cancellation)
* added custom building icons - configurable: ON (always on)/OFF (always off)/HOTKEY (shown on held ALT)
** idle/snooze icons for buildings if they are not in working state (all factories, mines, research centers, loaded MDWs)
** progress icons for all ongoing productions, researches, charging of MDWs and LC batteries (shown with ALT key by default)
* extended selection info for batteries and MDW structures
* enabled selection info for allied structures
* extended allied structures' selection info by current money (for mine and refinery) and current research (for research center)
* extended game crash logging
* desync detection for multiplayer games
* fixed FPS calculation on some intel CPUs (the `display.show 1` command)
* adjusted AnimButton/MeshButton rotation speed to the Desired FPS (fix for fast spinning blueprints)
* increased max game speed for single player (up to 1150%, default was 150%)
* change speed messages display the current speed in %
* added `/shrug/`, `/tableflip` and `/unflip` chat emojis known from Discord
* new hotkeys/shortcuts (replacing "Select platoon" shortcuts in game options):
** toggle building power
** sell building
** select next idle builder
** select next idle mining unit (Taiga/Harvester)
 
== Configuration ==
Line 96 ⟶ 116:
! '''ZoomTime'''
| Integer || 300 || Zoom speed factor. Smaller value = faster zooming.
|-
! '''InvertScrollZooming'''
| 0/1 || 0 || Invert default mouse wheel zoom behaviour
|-
! colspan=4 | D3D rendering optimizations (advanced)
Line 146 ⟶ 169:
! '''ReduceInputLag'''
| 0/1 || 0 || '''Experimental'''. Disabled by default, attempts to reduce GUI refresh lag.
|-
! '''UpgradeKeybinfs'''
| 0/1 || 1 || Replace select platoon hotkeys with more useful ones.
|-
! '''UpgradeLcBuildingBinds'''
Line 164 ⟶ 190:
! '''ArchiveClearedScriptFiles'''
| 0/1|| 1|| If Scripts directory is cleared, archive files into a separate Archive directory
|-
! '''EnableScrollableEnhancements'''
| 0/1|| 1|| Enable scroll events handling for GUI panels
|-
! '''EnableResearchNotifications'''
| 0/1|| 1|| Enable notifications for completed/pending research
|-
! '''IdleIconsMode'''
| One of the following:
* ON
* OFF
* HOTKEY
|| ON|| Idle icons display mode
|-
! '''ProgressIconsMode'''
| One of the following:
* ON
* OFF
* HOTKEY
|| HOTKEY|| Progress icons display mode
|-
! '''PreventMouseDragInRecordMode'''
| 0/1|| 1|| Disable recording mode cancellation by dragging mouse
|}
 
Line 169 ⟶ 218:
Let's say you want to make shadows disappear at larger height (135.0) that they currently do. You also use other resolution than 1920x1080, and the side panel and compass are too large for you (you would like them to be 2 times smaller). To configure it, you will need to create EarthTmpExtensions.ini file next to your EarthTmpExtensions.ieo. There is no need to put all the values from the table above, as game will use defaults anyway. The content of the file should be as follows:
<pre>
DesiredFps = 120
ShadowRenderThreshold = 135.0
CompassSize = 40
1,180

edits