-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.html
More file actions
247 lines (239 loc) · 15.5 KB
/
index.html
File metadata and controls
247 lines (239 loc) · 15.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>SIMRacingApps</title>
<link rel="icon" type="image/png" href="favicon.ico">
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/dark.css">
<script src="javascripts/scale.fix.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XFJ5QJRHZW"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XG2W0LQDFR"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XG2W0LQDFR');
</script>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script>
window.onload = function() {
var updateRequest = new XMLHttpRequest();
updateRequest.onload = function(e) {
var version = JSON.parse(updateRequest.responseText);
console.log("version.json: " + JSON.stringify(version));
document.getElementById("downloadversion").innerHTML = version.major
+ '.' + version.minor
+ '_' + version.build
}
updateRequest.open("GET",'version.json');
updateRequest.send();
/*
var BETAupdateRequest = new XMLHttpRequest();
BETAupdateRequest.onload = function(e) {
var BETAversion = JSON.parse(BETAupdateRequest.responseText);
console.log("BETA-version.json: " + JSON.stringify(BETAversion));
console.log("BETA-version.json: " + JSON.stringify(BETAversion));
document.getElementById("downloadBETAversion").innerHTML = BETAversion.major
+ '.' + BETAversion.minor
+ '_' + BETAversion.build
}
BETAupdateRequest.open("GET",'BETA-version.json');
BETAupdateRequest.send();
var electron_updateRequest = new XMLHttpRequest();
electron_updateRequest.onload = function(e) {
var electron_version = JSON.parse(electron_updateRequest.responseText);
console.log("electron_package.json: " + JSON.stringify(electron_version.version));
document.getElementById("electronversion").innerHTML = electron_version.version;
}
electron_updateRequest.open("GET",'electron_package.json');
electron_updateRequest.send();
*/
}
</script>
</head>
<body>
<!-- Messenger Chat Plugin Code --
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
xfbml : true,
version : 'v10.0'
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
-->
<!-- Your Chat Plugin code --
<div class="fb-customerchat"
attribution="biz_inbox"
page_id="750150528428265">
</div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
-->
<div class="wrapper">
<header>
<img src="SRA-Logo.png" />
<h1><b>S</b>IM<b>R</b>acing<b>A</b>pps</h1>
</header>
<img class="collage" src="Collage-851x315.png" />
<section>
<h3>Welcome to <b>S</b>IM<b>R</b>acing<b>A</b>pps</h3>
<h3>A FREE, Community Supported, Companion to Your Racing Games</h3>
<h4>Built for SIM Racers, League Administrators, Streamers and Broadcasters.</h4>
<h4>System requirements can be found on the main page at <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki">SIMRacingApps Wiki</a></h4>
<h4>Be sure to like
<span class="fb-like" data-href="https://www.facebook.com/SIMRacingApps" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></span>
the <a href="http://facebook.SIMRacingApps.com" target="_blank">SIMRacingApps Page</a> on FaceBook to get notifications on updates, tips and tricks.
</h4>
<h4>Support can be found by requesting to join the <a target="_blank" href="http://www.facebook.com/groups/SIMRacingApps">SIMRacingApps Group</a> on FaceBook,
where you can search for answers already given, post your own questions, and participate in the discussions with other users.
User contributed Apps and Widgets can be found in the "Files" section of the group.
<b><i>Disclaimer, I cannot support nor be held responsible for any User Contributions posted to the Files section.</i></b>
</h4>
<h4>You can also go to the <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki">SIMRacingApps Wiki</a> for solutions to common problems.
Please log any bugs or enhancement requests on the <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/issues">Issues Page</a> page on GitHub.
</h4>
<h2>Downloads</h2>
<a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/releases/latest">[SIMRacingAppsServer<span id="downloadversion"></span>]</a> For detailed instructions see <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki#how-to-download-the-server">How to download the server</a>
<br /><br />
<h2>Documentation</h2>
<a href="docs/documentation/SIMRacingApps%20-%20Quick%20Start%20Guide/SIMRacingApps%20-%20Quick%20Start%20Guide.pdf" target="_blank">[Quick Start Guide]</a><br /><br />
<a target="_blank" href="docs/documentation/SIMRacingApps_ReleaseNotes.txt">[Release Notes]</a><br /><br />
<a href="docs/JavaScriptDoc/index.html" target="_blank">[ReST API / JavaScript]</a><br /><br />
<a href="docs/JavaDoc/index.html" target="_blank">[JavaDoc]</a><br /><br />
<a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki">[Wiki]</a>
<br /><br />
<!--
<h2>BETA Downloads for those on the bleeding edge.</h2>
<a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/releases">[SIMRacingAppsServer <span id="downloadBETAversion"></span>]</a>
, <a target="_blank" href="docs/documentation/SIMRacingApps_BETA-ReleaseNotes.txt">[BETA Release Notes]</a>
<br /><br />
Please post questions about the BETA version in the <a target="_blank" href="http://www.facebook.com/groups/SIMRacingAppsBETA">SIMRacingApps BETA Group</a> on FaceBook.
<br /><br />
-->
<h3>To see what issues are completed/planned for the next releases and link to download the current BETA</h3>
<a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/milestone/2">Version 2.0</a>, or
<a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/issues">All issues</a>
<br /><br />
<hr />
<h2>What is SIMRacingApps?</h2><ul>
<li>It's a Web Server used to host browser based Apps that are accessible using any device with a modern HTML5 browser.</li>
<li>It comes with over <b>50 Apps and Widgets</b>, free, out of the box. See below for the most popular ones.</li>
<ii>It has built in sounds for counting down to pit stall, when exceeding pit road speed, and when to shift.</ii>
<li>The popular <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingAppsElectron/blob/master/README.md">Atom/Electron</a>
client platform is supported where multiple configurations can be created.</li>
<li>It has a hardware plug-in interface, for Shift Lights, Sound, Arduino, Raspberry Pi or anything else you can think of.</li>
<li>It's a ReST interface for developers to access the SIM Data via an HTTP call from anywhere on your network.</li>
<li>There's a <a target="_blank" href="http://voiceattack.com">Voice Attack</a> Profile on the download's page that uses the ReST API to control the SIM.</li>
<li>It's a HTML5 platform for other developers to write Apps and Widgets and share them with you.</li>
<li>It's a Java SDK for developing your own Java Based Apps.</li>
<li>And it is free, no hidden fees, not a demo, full 100% functionality available, open source, released under the <a target="_blank" href="LICENSE.TXT">Apache License 2.0</a>.
If someone has charged you for this software, they are in violation of the license and I'm sorry.
You can always get it for free from the download links provided on this page.
</li>
<li>Like us on FaceBook
<a target="_blank" href="https://www.facebook.com/SIMRacingApps">SIMRacingApps</a>
to keep up with new releases and tips and tricks.
And join our FaceBook group <a target="_blank" href="https://www.facebook.com/groups/SIMRacingApps">SIMRacingApps Group</a>
which will be used as an open discussion forum.
</li>
<li><b>Donations:</b> I will not be accepting any donations.
I made this decision so other contributors would not think I was benefiting from their work.
What I may do, is create a Go Fund Me page to cover the costs of buying new SIMs and other costs.
Right now, costs are almost nothing, thanks to GitHub hosting all of the web content for free.
</li>
</ul>
<h2>Want to try it out? It's simple.</h2>
<h3>On the same computer where the simulator is running:</h3>
<ul>
<li>Download the latest version of the SIMRacingAppsServer...-signed.exe and save it where you can find it later. It is not an installer.</li>
<li>Execute SIMRacingAppsServer...-signed.exe. If you get a warning from Windows Defender or other Antivirus software, you can safely allow it to run as long as you downloaded from my download link. Do not accept it from any other source. Download the "signed" version, but you still may get a waring due to certificate has not been certified by a public authority. It would cost me a couple of hundred dollars a year for certification.</li>
<li>If you don't have Java 1.8 or better installed, it will direct you to the download page so you can install Java.
I have not tested this on version 10,11, or 12 as of yet.
But, if you are running 64-bit Windows, you are better off installing the 64-bit version of Java.
I have a Wiki page with instructions <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki/Java-64-Bit-Installation">here</a>.
After Java is installed, execute the SIMRacingAppsServer....exe again.
</li>
<li>Leave the server window open while racing. You can minimize it, but note the HTTP://... address in the title of this window first. You will use this address to connect to the server from the browser or client(s).</li>
<li>To overlay the Electron Apps/Widgets on top of the iRacing screen, you need to be in Windowed mode. Click <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki/How-to-setup-iRacing-in-Windowed-Mode">here</a> for instructions.</li>
<li>For Oculus Users, click <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki/Oculus-Rift-Tips-and-Tricks">here</a> for help on how to embed the Apps/Widgets.</li>
</ul>
<h3>Clients can connect from any device connected to your home network<br />
(including the SIM computer):</h3>
<ul>
<li>The Electron menu should open when you start the server, but you can also open a browser from your computer, phone or tablet (Chrome, FireFox, IE10, EDGE, Safari) and enter the HTTP address of the server.
On phones and tablets, you can
<a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki/Add-to-Home-Screen-on-iOS-or-Andriod">add the App to your home screen</a> to get a full screen experience.
</li>
<li>Click on one or more Apps or Widgets and start racing. Clicking the description will open the documentation for that App or Widget.</li>
<li>You can also embed URLs to an App or Widget in streaming tools like
<b><a target="_blank" href="https://obsproject.com">[Open Broadcasting Software (OBS)]</a></b>.
Click <a target="_blank" href="https://github.com/SIMRacingApps/SIMRacingApps/wiki/How-use-setup-OBS-(Open-Broadcaster-Software)-to-overlay-Apps">here</a> for details on how to configure OBS.
<li>For detailed documentation for a specific version, start that version's server and access the documentation from the main menu.</li>
</ul>
<h2>Supported Simulators</h2>
<ul>
<li><a target="_blank" href="http://www.iracing.com">iRacing.com</a> since 1.0</li>
</ul>
<h2>Here is a partial list of the Apps and Widgets that are included.</h2>
<ul>
<li>Chat (Send Customizable Messages with a click of a button. Even private messages.)
<img src="docs/widgets/Chat/icon.png" />
</li>
<li>CrewChief (Control your pit changes. Calculate fuel mileage, laps on tires, etc.)
<img src="docs/apps/CrewChief/icon.png" />
</li>
<li>TrackMap (See where all the cars are overlaid on Satellite or Street Map images)
<img src="docs/widgets/TrackMap/icon.png" />
</li>
<li>Dashes (with fully working analog and bar gauges like Tach, Water Temp, Oil Temp, etc.)
<img src="docs/apps/Dash-StockCars-DigitalOverlay/icon.png" />
<img src="docs/apps/Dash-BarGauges-DigitalOverlay/icon.png" />
</li>
<li>Standings (see pit time for all cars, best and last laps times, etc.)
<img src="docs/widgets/StandingsTop10/icon.png" />
</li>
<li>Relative (see who is near you)
<img src="docs/widgets/Relative/icon.png" />
</li>
<li>RaceAdministrator (Makes those pesky admin commands a touch or click of the mouse)
<img src="docs/apps/RaceAdministrator/icon.png" />
</li>
<li>Spectator/Broadcaster (Puts lots of information at your finger tips on one page with selectable driver)
<img src="docs/apps/Spectator/icon.png" />
</li>
<li>StreamingOverlay (Use the CLR Broswer in OBS to overlay SIMRacingApps on your stream)
<img src="docs/apps/StreamingOverlay/icon.png" />
</li>
<li>And there are many more. Install the server and access them from the main menu using your browser.</li>
</ul>
</section>
</div>
<footer>
<p><a target="_blank" href="COPYRIGHT.TXT">Copyright (C) 2015 - 2024 Jeffrey Gilliam</a></p>
<p><a target="_blank" href="LICENSE.TXT">Apache License 2.0</a></p>
</footer>
<!--[if !IE]><script>fixScale(document);</script><![endif]-->
</body>
</html>