Skip to content

Commit 18bd2e4

Browse files
committed
Restructured repository; added IDE files
1 parent e03d7f2 commit 18bd2e4

20 files changed

Lines changed: 1701 additions & 1641 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
out/

.idea/.gitignore

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/artifacts/version_checker_jar.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/artifacts/version_checker_mod.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 104 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,104 @@
1-
Version 2.0 (March 19, 2019)
2-
==============================
3-
Added "nexusModId" field to .version file format:
4-
- Optional field, adds support for nexusmods.com
5-
- ID is an integer, and should be the mod ID in the Nexus mod page's URL
6-
Ex: https://www.nexusmods.com/starsector/mods/3 has an ID of 3
7-
Added "preferNexusLinks" to data/config/version/version_checker.json:
8-
- When true, will open a mod's Nexus page instead of its forum thread,
9-
provided it has one listed in its .version file
10-
Added an option that opens threads for all updatable mods in one click
11-
Fixed RecheckVersions command not updating the version info dialog
12-
Fixed message spam when a user's connection drops during an update check
13-
14-
Version 1.8b (December 1, 2018)
15-
=================================
16-
Fixed Bitbucket connection issue (enabled TLS v1.2)
17-
18-
Version 1.8 (November 16, 2018)
19-
=================================
20-
Updated to be compatible with Starsector 0.9a
21-
Added support for "suppressVCUnsupported" tag in a mod's mod_info.json
22-
Fixed crash when clicking forum links on some Linux distros
23-
24-
Version 1.7c (April 21, 2017)
25-
===============================
26-
Disabled Java URL caching (fixes a minor Bitbucket version file hosting issue)
27-
28-
Version 1.7b (April 21, 2017)
29-
===============================
30-
Updated to be compatible with Starsector 0.8a
31-
32-
Version 1.7 (March 16, 2017)
33-
==============================
34-
Switched version file hosting to Bitbucket
35-
New features:
36-
- Added RecheckVersions command (only if Console Commands mod is installed)
37-
- Mods that don't support Version Checker are now shown in the notification
38-
dialog along with their current version and a link to the forum's Mod Index
39-
so you can manually check for updates
40-
Bug fixes:
41-
- Fixed comparison of multi-digit patch/RC numbers to single digit ones
42-
- Fixed spam if an update check failed with an unchecked exception
43-
44-
Version 1.6 (December 08, 2015)
45-
=================================
46-
No longer requires modifications to vmparams/bat/shell script to function
47-
Only show remote version number if it differs from the local version
48-
49-
Version 1.5 (November 19, 2015)
50-
=================================
51-
Updated to be compatible with Starsector 0.7a
52-
Local versions that are newer than the latest known are shown in cyan
53-
If an update check fails, the reason is now shown in the update dialog
54-
55-
Version 1.4b (February 12, 2015)
56-
==================================
57-
Reordered dialog options to match text order
58-
Changes to Starsector game update notifications:
59-
- Only warns about Starsector update if remote version is newer, not just
60-
a different version than the one installed (it still won't warn about
61-
Starsector updates until I update the repository after each patch)
62-
- Now notifies the player if the Starsector update check fails
63-
64-
Version 1.4 (February 10, 2015)
65-
=================================
66-
Version Checker now also checks if you are running the latest Starsector release
67-
Added "checkStarsectorVersion" to data/config/version/version_checker.json
68-
Fixed broken menus in Starsector 0.65.2a
69-
Fixed parsing of remote JSON files with multiple #'s in a single line
70-
Minor text polish (proper verbs and pluralization)
71-
72-
Version 1.3 (December 13, 2014)
73-
=================================
74-
Mod now warns the player if installed incorrectly instead of crashing the game
75-
Added keyboard shortcuts to mod list in campaign pop-up
76-
Display current page number when multiple pages of mods are present
77-
Show local version info for failed update checks so you can check forum manually
78-
79-
Version 1.2b (November 30, 2014)
80-
==================================
81-
Can launch directly to a forum thread from the mod list (removes an extra step)
82-
Fixed a typo when listing mods that failed their update check
83-
84-
Version 1.2 (October 21, 2014)
85-
================================
86-
Can summon a dialog in campaign to display update information (default key: V)
87-
You can launch directly to a mod's forum thread from within this dialog
88-
Update check uses a thread pool (much faster when checking many mods)
89-
Added "maxUpdateThreads" option to version_checker.json
90-
Added optional "modThreadId" field to .version file format
91-
Removed unused "starsectorVersion" field from .version file format
92-
93-
Version 1.1b (August 31, 2014)
94-
================================
95-
Fixed serialization crash when starting a new game before update check is done
96-
97-
Version 1.1 (August 28, 2014)
98-
===============================
99-
Local master version files allowed when dev mode is enabled (prefix w/ file:/)
100-
Patch field can now be a String (allowing v2.4b instead of v2.4.1)
101-
102-
Version 1.0 (August 27, 2014)
103-
===============================
104-
Initial release
1+
Version 2.0 (March 19, 2019)
2+
==============================
3+
Added "nexusModId" field to .version file format:
4+
- Optional field, adds support for nexusmods.com
5+
- ID is an integer, and should be the mod ID in the Nexus mod page's URL
6+
Ex: https://www.nexusmods.com/starsector/mods/3 has an ID of 3
7+
Added "preferNexusLinks" to data/config/version/version_checker.json:
8+
- When true, will open a mod's Nexus page instead of its forum thread,
9+
provided it has one listed in its .version file
10+
Added an option that opens threads for all updatable mods in one click
11+
Fixed RecheckVersions command not updating the version info dialog
12+
Fixed message spam when a user's connection drops during an update check
13+
14+
Version 1.8b (December 1, 2018)
15+
=================================
16+
Fixed Bitbucket connection issue (enabled TLS v1.2)
17+
18+
Version 1.8 (November 16, 2018)
19+
=================================
20+
Updated to be compatible with Starsector 0.9a
21+
Added support for "suppressVCUnsupported" tag in a mod's mod_info.json
22+
Fixed crash when clicking forum links on some Linux distros
23+
24+
Version 1.7c (April 21, 2017)
25+
===============================
26+
Disabled Java URL caching (fixes a minor Bitbucket version file hosting issue)
27+
28+
Version 1.7b (April 21, 2017)
29+
===============================
30+
Updated to be compatible with Starsector 0.8a
31+
32+
Version 1.7 (March 16, 2017)
33+
==============================
34+
Switched version file hosting to Bitbucket
35+
New features:
36+
- Added RecheckVersions command (only if Console Commands mod is installed)
37+
- Mods that don't support Version Checker are now shown in the notification
38+
dialog along with their current version and a link to the forum's Mod Index
39+
so you can manually check for updates
40+
Bug fixes:
41+
- Fixed comparison of multi-digit patch/RC numbers to single digit ones
42+
- Fixed spam if an update check failed with an unchecked exception
43+
44+
Version 1.6 (December 08, 2015)
45+
=================================
46+
No longer requires modifications to vmparams/bat/shell script to function
47+
Only show remote version number if it differs from the local version
48+
49+
Version 1.5 (November 19, 2015)
50+
=================================
51+
Updated to be compatible with Starsector 0.7a
52+
Local versions that are newer than the latest known are shown in cyan
53+
If an update check fails, the reason is now shown in the update dialog
54+
55+
Version 1.4b (February 12, 2015)
56+
==================================
57+
Reordered dialog options to match text order
58+
Changes to Starsector game update notifications:
59+
- Only warns about Starsector update if remote version is newer, not just
60+
a different version than the one installed (it still won't warn about
61+
Starsector updates until I update the repository after each patch)
62+
- Now notifies the player if the Starsector update check fails
63+
64+
Version 1.4 (February 10, 2015)
65+
=================================
66+
Version Checker now also checks if you are running the latest Starsector release
67+
Added "checkStarsectorVersion" to data/config/version/version_checker.json
68+
Fixed broken menus in Starsector 0.65.2a
69+
Fixed parsing of remote JSON files with multiple #'s in a single line
70+
Minor text polish (proper verbs and pluralization)
71+
72+
Version 1.3 (December 13, 2014)
73+
=================================
74+
Mod now warns the player if installed incorrectly instead of crashing the game
75+
Added keyboard shortcuts to mod list in campaign pop-up
76+
Display current page number when multiple pages of mods are present
77+
Show local version info for failed update checks so you can check forum manually
78+
79+
Version 1.2b (November 30, 2014)
80+
==================================
81+
Can launch directly to a forum thread from the mod list (removes an extra step)
82+
Fixed a typo when listing mods that failed their update check
83+
84+
Version 1.2 (October 21, 2014)
85+
================================
86+
Can summon a dialog in campaign to display update information (default key: V)
87+
You can launch directly to a mod's forum thread from within this dialog
88+
Update check uses a thread pool (much faster when checking many mods)
89+
Added "maxUpdateThreads" option to version_checker.json
90+
Added optional "modThreadId" field to .version file format
91+
Removed unused "starsectorVersion" field from .version file format
92+
93+
Version 1.1b (August 31, 2014)
94+
================================
95+
Fixed serialization crash when starting a new game before update check is done
96+
97+
Version 1.1 (August 28, 2014)
98+
===============================
99+
Local master version files allowed when dev mode is enabled (prefix w/ file:/)
100+
Patch field can now be a String (allowing v2.4b instead of v2.4.1)
101+
102+
Version 1.0 (August 27, 2014)
103+
===============================
104+
Initial release

version_checker.json renamed to mod/data/config/version/version_checker.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
{
2-
# What button to press to summon the update notification window
3-
# Key IDs are integers and can be found in the LWJGL documentation here:
4-
# http://legacy.lwjgl.org/javadoc/constant-values.html#org.lwjgl.input.Keyboard.KEY_0
5-
"summonUpdateNotificationKey":47, # Default: 47 (V)
6-
7-
# Whether to check if Starsector itself is up to date
8-
"checkStarsectorVersion":true, # Default: true
9-
10-
# Whether to launch a mod's Nexus page instead of its forum thread, if available
11-
"preferNexusLinks":false, # Default: false
12-
13-
# The maximum number of separate threads to use when checking for updates
14-
"maxUpdateThreads":8,
15-
16-
# Valid levels: OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL
17-
"logLevel":"INFO"
18-
}
1+
{
2+
# What button to press to summon the update notification window
3+
# Key IDs are integers and can be found in the LWJGL documentation here:
4+
# http://legacy.lwjgl.org/javadoc/constant-values.html#org.lwjgl.input.Keyboard.KEY_0
5+
"summonUpdateNotificationKey":47, # Default: 47 (V)
6+
7+
# Whether to check if Starsector itself is up to date
8+
"checkStarsectorVersion":true, # Default: true
9+
10+
# Whether to launch a mod's Nexus page instead of its forum thread, if available
11+
"preferNexusLinks":false, # Default: false
12+
13+
# The maximum number of separate threads to use when checking for updates
14+
"maxUpdateThreads":8,
15+
16+
# Valid levels: OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL
17+
"logLevel":"INFO"
18+
}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version file
1+
version file
22
versionchecker.version

0 commit comments

Comments
 (0)