forked from aarextiaokhiao/IvarK.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhowto.html
333 lines (329 loc) · 24.3 KB
/
howto.html
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
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
<html>
<head>
<title>How to play</title>
<link rel='stylesheet' type='text/css' href='stylesheets/howto.css'>
<link rel="icon" type="image/png" href="icon.png">
<script type="text/javascript" src="javascripts/core/helper.js"></script>
</head>
<body style="padding: 10px 20%">
<h1 style="text-align: center">
HOW TO PLAY
</h1>
<div style="text-align: center">
How to Play – Antimatter Dimensions
</div>
<hr>
<div style="text-align: center">
Antimatter Dimensions is an Idle Incremental game with multiple layers of unlocks, prestige, and achievements. The basic Goal is to reach infinity and receive an infinity point, which can be spent on various skills to increase your overall production.
</div>
<hr>
<div style="text-align: center">
You can choose whether or not you would like to see spoilers here. Setting this to "Avoid spoilers" will only show the content you have access to, as well as the next piece(s) of content you will unlock.
</div>
<table style="margin: auto;">
<tr>
<td>
<button onclick='showspoilers()' class="storebtn" id="showspoilersbtn" style="margin-top: 5px;">View: <br> Avoid spoilers</button>
</td>
<td>
<button onclick='alert("Coming soon...")' class="storebtn" id="showspoilersbtn" style="margin-top: 5px;">View: <br> Show guide</button>
</td>
<td>
<button class="storebtn" id="importbtn" style="margin-top: 5px;">Import your save</button>
</td>
</tr>
</table>
<hr>
<button onclick='changestate(1)' id='div1btn' class="storebtn">Dimensions</button>
<div style="text-align: left" id='div1' class='hidden'>
<b>Dimensions:</b>
<br>
Dimensions are your production units in game. The first Dimension produces your Antimatter. Each consecutive dimension produces the previous one, allowing you to have steady growth. There are eight dimensions total.
<br>
<b>Dimension Multiplier:</b> Beside the dimension there is a multiplier (example: First Dimension x1.0). The base production of each dimension is multiplied by this number. This multiplier increases by 2x(Base) for every 10 of that dimension purchased. Each time this occurs, the price of the dimension will increase.
<br>
<b>Accumulated Dimension Quantity:</b> The next column is your current amount of that dimension you own. This is a combination of how many you have purchased with antimatter, as well as produced from the higher dimension.
<br>
<b>Purchased Dimensions Quantity:</b> Next to each accumulated quantity of owned dimensions, the amount of that dimension purchased toward the next multiplier upgrade is displayed in brackets. If you have (4) next to your accumulated dimension quantity, you will need 6 more of that dimension for the next multiplier increase.
<br>
<b>Dimension Growth Percent:</b> This number represents the amount of growth that dimension experiences per second. +100% means the dimension is doubling each second. This allows you to judge overall growth.
<br>
<b>Cost & until 10:</b> You can buy a single quantity of each dimension with antimatter when the cost button is highlighted. Alternatively, if the Until 10 button is highlighted, you can buy whatever quantity gets you to that dimensions next dimension multiplier.
<br>
<b>Max all:</b> Max all will buy max tickspeed (see below), then will buy until 10 of 8th dimension until it can't anymore, then 7th, and so on.
<br>
<b>Dimension base prices:</b> 10, 100, 10000, 1e6, 1e9, 1e13, 1e18, 1e24
<br>
<b>Base per 10 bought dimension price increases:</b>1000, 10000, 1e5, 1e6, 1e8, 1e10, 1e12, 1e15
<br>
<b>Hotkeys: 1, 2, 3, 4, 5, 6, 7, 8</b> for buy until 10 []th dimension, <b>M</b> for Max all
</div>
<hr id='div1hr'>
<button onclick='changestate(2)' id='div2btn' class="storebtn">Ticks</button>
<div style="text-align: left" id='div2' class='hidden'>
<b>Tick:</b> Production in the game happens on each “tick”.
<br>
<b>Interval:</b> The length of time between ticks. This is lowered by purchasing tick interval reductions.
<br>
<b>Cost:</b> The cost in antimatter for reducing the tick interval by the % displayed above (Without Galaxies your base tickspeed decrease is 11% per purchase)
<br>
<b>Buy Max:</b> This will buy the maximum amount of tick interval decreases available with your current amount of Antimatter.
<br>
Note that the actual tickspeed time is fake and the game always runs at 20 ticks per second.
</div>
<hr id='div2hr'>
<button onclick='changestate(3)' id='div3btn' class="storebtn">Dimension Shift/Boost</button>
<div style="text-align: left" id='div3' class='hidden'>
<b>Dimension Shift:</b> This resets your current game, but unlocks another dimension for your next run. Each one requires 20 (base) of your highest unlocked dimension.
<br>
<b>Dimension Boost:</b> A dimension shift, but you don't unlock a new dimension. This happens after 4 dimension shifts. Each one requires 20+(boosts*15) (base) eighth dimensions.
<br>
Each dimension shift and boost will provide a x2 (base) multiplier to first dimension, and each dimension after will have half (base) multiplier as the previous (min 1).
<br>
<b>Hotkey: D</b>
</div>
<hr id='div3hr'>
<button onclick='changestate(4)' id='div4btn' class="storebtn">Antimatter Galaxies</button>
<div style="text-align: left" id='div4' class='hidden'>
Purchasing an Antimatter Galaxy will reset your game back to the point where only 4 Dimensions are available, but will increase the effect of your tick speed interval reduction by 2%.
<br>
Though it will have very little impact for the first few purchases, the increase is multiplicative and won’t take long to be visible.
<br>
Your first galaxy will increase your tickspeed interval upgrade as if it were 10% originally, so you will have 12% after 1 galaxy.
<br>
Galaxies require 80+(galaxies*60) (base) Eighth Dimensions. (80+galaxies*60+(galaxies-99)^2*2 when above 100 non-replicanti galaxies, with even faster scaling later on)
<br>
<b>Hotkey: G</b>
</div>
<hr id='div4hr'>
<button onclick='changestate(5)' id='div5btn' class="storebtn">Dimensional Sacrifice</button>
<div style="text-align: left" id='div5' class='hidden'>
You unlock Dimensional Sacrifice after your first dimensional boost.
<br>
Sacrificing will immediately reduce the owned quantity of dimensions 1 through 7 to zero. This does not reduce the multiplier or the current cost. In return, it will multiply the Eighth Dimension Multiplier by the shown value. It will take time to get back to the production you previously had, but you will end up with a net increase.
<br>
<b>When should I Sacrifice?</b> Depends on your percentages (+%/s), but if they are over ~2% and the multiplier is over 2x, I'd say it's worth it. The lower the percentage, the longer it takes to gain back your dimensions.
<br>
<b>Dimensional Sacrifice Checkbox:</b> This allows you to complete dimensional sacrifices without having the warning popup.
<br><br>
The dimensional sacrifice formula (where n is the total amount of first dimensions you've had) is:
<br>
Base: (log(n)/10)^m, where m is 2 at base, 2.2 with the "The Gods are pleased" achievement, and 2.5 with the "Gift from the Gods" achievement.
<br>
Eighth Dimension Autobuyer Challenge: m^0.05/n^0.04*j, where m is the current number of first dimensions you have and j is your previous sacrifice multiplier.
<br>
After Infinity Challenge 2: n^m, where m is 0.01 at base and 0.011 with the "Yet another infinity reference" achievement.
<br>
<b>Hotkey: S</b>
</div>
<hr id='div5hr'>
<button onclick='changestate(6)' id='div6btn' class="storebtn">Infinity</button>
<div style="text-align: left" id='div6' class='hidden'>
Once you have too much Antimatter for the world to handle (2^1024, or 1.7976931348623159e308) you’ll reach infinity and be able to perform a “Big Crunch”.
<br>
Each Infinity completed will give an Infinity Point. These can be spent on upgrades in the new infinity tab. You must purchase these upgrades from top to bottom.
<br>
The "x2 IP from all sources" upgrade can be bought multiple times, but each purchase requires 10 times as much IP. You must buy all 16 previous infinity upgrades to buy the first level_.
<br>
<b>When should I try to reach Infinity?</b> It's recommend to get 2 galaxies before attempting to reach it. On the way there, you should dimension boost as many times as you can.
</div>
<hr id='div6hr'>
<button onclick='changestate(7)' id='div7btn' class="storebtn">Achievements</button>
<div style="text-align: left" id='div7' class='hidden'>
Each achievement has conditions that must be met before they are earned. Some are very simple, and some are significantly trickier. You may have to infinity or start a challenge before attempting some of the harder ones.
<br>
You will receive a x1.5 multiplier to all dimensions for each completed row. In addition, some achievements have their own rewards.
</div>
<hr id='div7hr'>
<button onclick='changestate(8)' id='div8btn' class="storebtn">Challenges</button>
<div style="text-align: left" id='div8' class='hidden'>
Challenges are unlocked after first infinity; they change in-game mechanics in different ways to create more difficult infinity circumstances.
<br>
Each completed challenge will award an auto buyer. You can run them multiple times (though only the first time grants a reward), and they can be exited at any time via the “Exit Challenge” button on the challenge tab.
<br>
The rightmost row of Infinity Upgrades does not work in challenges.
</div>
<hr id='div8hr'>
<button onclick='changestate(9)' id='div9btn' class="storebtn">Autobuyers</button>
<div style="text-align: left" id='div9' class='hidden'>
<b>Autobuyers:</b>
<br>
Autobuyers (awarded by completing challenges) allow the automatic purchase of dimensions, dimension shifts/boosts, galaxies, tickspeed interval decreases, Big Crunches, and Dimensional Sacrifice (later). They are located under the infinity tab in "Autobuyers".
<br><br>
<b>Priority:</b> Priorities tell the game which autobuyer will buy if two are affordable in the same tick. Priority 1 is bought 1st, Priority 2 is bought 2nd, etc. Two equal priorities will pick their buying order randomly. <!-- While you cannot set these, big crunch has a priority of 0, galaxies have a priority of 10, dimboosts 11, and sacrifice (once unlocked) 11. -->
<br>
<b>Autobuyer Speed:</b>The cooloff period before the autobuyer makes another purchase. This rounds up to the nearest 100ms, so 200ms and 101ms are the same speed.
<br>
<b>Bulk Buy:</b> Once the Speed of an Autobuyer is maxed, all future upgrades will double the amount the autobuyer purchases per tick. This can be disabled.
<br>
<b>Dimension Autobuyer Buy Quantity:</b> Autobuyers for dimensions can be set to buy a single, or until 10, on each cooldown. Bulk buy does not work when the autobuyer is set to singles.
<br>
<b>Tickspeed Autobuyer Buy Quantity:</b> The tickspeed autobuyer can be set to buy a single or the max available on each cooldown.
<br>
<b>Automatic Dimboost Customization:</b> With the Dimboost autobuyer you can set the max amount of 8th dimensions to use for the autobuyer, the amount of galaxies before dimboosts are always autopurchased, and (when unlocked) the ability to buy dimboosts in bulk (at a fixed amount).
<br>
<b>Max Galaxies:</b> The highest amount of galaxies the galaxies autobuyer will buy.
<br>
<b>IP on crunch:</b> Once you break Infinity, you can set how many IP you would like to wait for before crunching. It accepts e notation (12.34e5 is 1234000).
<br>
<b>Sacrifice Autobuyer:</b> This autobuyer has a maxed timer from the start. You can set how much multiplier it waits for before sacrificing. It accepts e notation.
<br>
The double autobuyer tick speed upgrade will have all autobuyers buy twice as fast.<br>
<b>Toggle All Autobuyers:</b> This button will turn all of your autobuyers on or off. <!--say how it decides which?-->
<br>
<b>Hotkey: A</b> (for toggle all autobuyers)
</div>
<hr id='div9hr'>
<button onclick='changestate(10)' id='div10btn' class="storebtn">Breaking Infinity</button>
<div style="text-align: left" id='div10' class='hidden'>
Originally Antimatter Dimensions was restricted by "Infinity". Since a significant update, you can now "Break Infinity" once your Big Crunch autobuyer has been maxed. This opens up a selection of new upgrades as well as the ability to gain more than 1 infinity point per run.
<br>
<b>Fixing Infinity:</b>You can revert the breaking at anytime by clicking fix infinity.
<br>
<b>IP Gain Formula:</b>10^(log(current antimatter)/n-0.75)*bonuses, where n is 308 at default, 307.8 with the "This achievement doesn't exist II" achievement, or 290 with the relevant timestudy.
</div>
<hr id='div10hr'>
<button onclick='changestate(11)' id='div11btn' class="storebtn">Infinity Dimensions</button>
<div style="text-align: left" id='div11' class='hidden'>
<b>Unlocking Infinity Dimensions:</b>Infinity Dimensions are unlocked by reaching a certain amount of antimatter.
<br>
<b>Infinity Dimension Cost:</b>Infinity dimensions are only purchasable in sets of 10, and cost Infinity points.
<br>
<b>Infinity Dimension Production:</b>Similar to the original dimensions, each infinity dimension produces the dimension below it. Dimension 3 produce 2, 2 produces 1. Instead of antimatter, Infinity Dimension produces Infinity power, which translates to an overall multiplier on all original dimensions.
<br>
Infinity Power gives a boost to all dimensions equal to (power^7).
</div>
<hr id='div11hr'>
<button onclick='changestate(12)' id='div12btn' class="storebtn">Infinity Challenges</button>
<div style="text-align: left" id='div12' class='hidden'>
Infinity Challenges are like regular challenges, but they have higher end goals and are generally harder than regular challenges (but have a different kind of reward).
<br>
They unlock at set amounts of antimatter - the ones unlocking later are (generally) more difficult.
</div>
<hr id='div12hr'>
<button onclick='changestate(13)' id='div13btn' class="storebtn">Replicanti</button>
<div style="text-align: left" id='div13' class='hidden'>
Each replicanti has an upgradable chance to update every replicanti tick. You will gain a bonus to infinity dimensions based on how much replicanti you have.
<br>
When replicanti reach infinity, you can buy a galaxy. This will not increase the cost of normal galaxies. The amount of replicanti galaxies you can have is capped (upgradable). Once you reach infinity replicanti, they will not continue growing (unless you have the relevant time study).
<br>
When offline, in an inactive tab, lagging, or a tickspeed under 50ms, replicanti get calculated with an approximation. This can cause wildly varying results, especially at extremely low numbers (1-5).
<br>
When at low values (100-1000) (when none of the conditions above are true), there may be some minor variances in the expected amount of replicanti gain.
<br><b>Formulas:
<br>Infinity Dimension power increase:</b> log2(replicanti)^2, plus replicanti^0.032 if you have the relevant time study, times 5^galaxies if you have that time study.
<br><b>Chance upgrade cost:</b>x(1e15) per upgrade
<br><b>Speed upgrade cost:</b>x(1e10) per upgrade
<br><b>Galaxy upgrade cost:</b>1e(170+n*25+n^2*5)
</div>
<hr id='div13hr'>
<button onclick='changestate(14)' id='div14btn' class="storebtn">Eternity</button>
<div style="text-align: left" id='div14' class='hidden'>
Upon reaching infinity Infinity Points, you can eternity. Eternities will reset everything before this point except challenge times, achievements, and total antimatter. You also unlock a new tab.
<br>
You can pass infinity Infinity Points whenever. You will receive more Eternity Points the more Infinity Points you had before going Eternal.
<br>
<b>EP gain formula:</b> floor(5^(floor(log10(IP))/308-0.7)*bonuses. The x10 EP time study gives the bonus before the outer floor.
</div>
<hr id='div14hr'>
<button onclick='changestate(15)' id='div15btn' class="storebtn">Milestones</button>
<div style="text-align: left" id='div15' class='hidden'>
To make eternities faster and more convenient, you will unlock various buffs as you get more eternities. These buffs are either making you start with something on eternity or unlock an autobuyer.
<br>
For the buffs at the start of an eternity, you will keep the relevant statistic on the run you unlock the milestone. (On 1 > 2, you will keep your autobuyers.)
<br>
The last milestone is at 100 eternities and allows full automation.
</div>
<hr id='div15hr'>
<button onclick='changestate(16)'id='div16btn' class="storebtn">Time Dimensions</button>
<div style="text-align: left" id='div16' class='hidden'>
After your first eternity, you unlock Time Dimensions. You buy them with EP and they provide time shards, which give free tickspeed upgrades (which don't increase the price). These free tickspeed upgrades stay on infinity (applying retroactively to your tickspeed mult through more galaxies).
<br>
Similarly to the other dimensions, a Time Dimension 2 produces a Time Dimension 1 and so on.
<br>
Each tick threshold takes 33% more time shards than the previous (25% with the relevant time study).
</div>
<hr id='div16hr'>
<button onclick='changestate(17)' id='div17btn' class="storebtn">Time Study</button>
<div style="text-align: left" id='div17' class='hidden'>
A Time Study is a powerful post-eternity upgrade, which costs Time Theorems. Time Studies are laid out in a tree-like fashion, where you must buy prerequisites before continuing. There are sometimes choices to make with which Time Study to buy, as you cannot get all of them even if affordable.
<br>
Time Theorems are a limited resource which costs more for each one you buy. They can be bought with antimatter, infinity points, and eternity points.
<br>
<b>Respecs:</b> A Respec allows you to reset the upgrades you have in the tree to retrieve the Time Theorems spent on them. It can be done for free on eternity.
<br>
<b>Costs:</b> (1e20000^times bought) for antimatter, (1e100^times bought) for IP, (2^times bought) for EP.
</div>
<hr id='div17hr'>
<button onclick='changestate(18)' id='div18btn' class="storebtn">Eternity Challenges</button>
<div style="text-align: left" id='div18' class='hidden'>
Eternity Challenges are a new type of Challenges where you must eternity at specified amount of IP to finish the challenge. There is a time study that unlocks an Eternity Challenge when bought, called "Eternity Challenge study", but there is a prerequisite for every Eternity Challenge study. Each time you complete an Eternity Challenge, the goal increases and you need to reach bigger prerequisite values to do it again.
</div>
<hr id='div18hr'>
<button onclick='changestate(19)' id='div19btn' class="storebtn">Time Dilation</button>
<div style="text-align: left" id='div19' class="hidden">
Time dilation is unlocked when you purchase the 5,000 TT time study after beating both EC11 and EC12 five times, and after acquiring a total of 13,000 TT. Dilating time will start a new eternity, and all of your Dimension/Infinity/Time Dimension multipliers’ exponents and tickspeed multipliers’ will be reduced to ^0.75.
<br>
If you can reach 1.79e308 IP and eternity within a dilated eternity, you are rewarded with Tachyon Particles upon the dilated eternity. You can dilate as many times as you want.
<br>
Tachyon Particles generate another currency, Dilated Time. Dilated time is translated into free galaxies by reaching a certain threshold. These galaxies are permanent except when you buy a certain Dilation Upgrade.
<br>
Dilation Upgrades are upgrades that are purchasable with Dilated Time. Some upgrades improve the amount of Dilated Time you gain or reset your free galaxies but decrease the threshold required to get to them. In addition, there is also a TT generator as one of the Dilation upgrades. The first row of dilation upgrades is purchasable as many times as possible, but the rest cannot.
</div>
<hr id='div19hr'>
<button onclick='changestate(20)' id='div20btn' class="storebtn">Meta Dimensions</button>
<div style="text-align: left" id='div20' class='hidden'>
Meta Dimensions are a new type of dimensions that resemble Normal Dimensions, but there is no meta-tickspeed and meta-galaxies. They can be unlocked by buying 1e24 TT dilation study. meta-dimension 1 produces meta-antimatter, which makes dimension boosts more powerful. A meta-dimension 2 produces a meta-dimension 1 and so on until the 8th. Unlike Normal Dimensions, resetting meta-dimensions (with meta-dimension shifts/boosts) does not reset anything outside of it. Only meta-dimensions will reset.
</div>
<hr id='div20hr'>
<button onclick='changestate(21)' id='div21btn' class="storebtn">Mastery Studies</button>
<div style="text-align: left" id='div21' class='hidden'>
Mastery Studies are a new type of Time & Dilation studies, but the cost will rise each time you buy a time study. When you respec, the costs of all time studies will decrease.
</div>
<hr id='div21hr'>
<button onclick='changestate(22)' id='div22btn' class="storebtn">Quantum</button>
<div style="text-align: left" id='div22' class='hidden'>
</div>
<hr id='div22hr'>
<button onclick='changestate(23)' id='div23btn' class="storebtn">Anti-Quarks</button>
<div style="text-align: left" id='div23' class='hidden'>
You can assign anti-Quarks into 3 colored quarks, which give specific color powers. However, one cancel another one, which will be transformed into anti-gluons on next quantum.
</div>
<hr id='div23hr'>
<button onclick='changestate(24)' id='div24btn' class="storebtn">Entangled Boosts</button>
<div style="text-align: left" id='div24' class='hidden'>
When you reach enough Quantum Energy, you unlock Entangled Boosts, which is based on which kind of anti-gluon you choose. The chosen anti-gluons will also give a bonus to quantum energy. When you progress more, some Entangled Boosts will become mastered and always active.
</div>
<hr id='div24hr'>
<button onclick='changestate(25)' id='div25btn' class="storebtn">Positrons</button>
<div style="text-align: left" id='div25' class='hidden'>
(THIS WILL BE REWRITTEN SOON)
<br>
You can toggle the sacrifice of Meta-Dimension Boosts and Quantum Energy for Positrons, which sacrifice Galaxies for Positronic Charge. Positronic Charge is used for Positronic Boosts, which is like Entangled Boosts, but always active, and work different significantly.
</div>
<hr id='div25hr'>
<button onclick='changestate(26)' id='div26btn' class="storebtn">Quantum Challenges</button>
<div style="text-align: left" id='div26' class='hidden'>
Quantum Challenges is like Infinity Challenges, but they have a different set of goals, including MA goal for each one. They also come with unique quirks and catches that actually change the gameplay.
</div>
<hr id='div26hr'>
<button onclick='changestate(27)' id='div27btn' class="storebtn">Paired Challenges</button>
<div style="text-align: left" id='div27' class='hidden'>
[WIP] You can combine 2 Quantum Challenges into 1 from the assignable table, which give more rewards on completion. Levelling up allows you to assign more combinations. Completing however increases some other goals, and you can reduce it by completing in other rows.
</div>
<hr id='div27hr'>
<button onclick='changestate(28)' id='div28btn' class="storebtn">Strings</button>
<div style="text-align: left" id='div28' class='hidden'>
This section is currently empty. You can write this and I will probably accept it!
</div>
<hr id='div28hr'>
<button onclick='changestate(29)' id='div29btn' class="storebtn">Fluctuant Field</button>
<div style="text-align: left" id='div29' class='hidden'>
You can link between perks to form strong arcs, which require Fluctuant Energy. You can also link a perk with the center for better other perks, or link from the center to activate a perk and nearby ones.
</div>
<hr id='div29hr'>
<a href="http://antimatter-dimensions.wikia.com/wiki/Guide">Strategy Guide</a>
<a href="http://ng-plus-plus-plus.fandom.com/wiki/Test_Server_Guide_(NG%2B3R_Beta)" id='ng3pguide'>NG+++ Guide</a>
</body>
<script src='javascripts/howto.js?3'></script>
</html>