-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.html
1075 lines (933 loc) · 72 KB
/
readme.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
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="image_src" href="glm_0_25_windows_ss2.jpg" /> <!--For Facebook thumbnails-->
<title>Gigalomania
</title>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-38364448-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<p><b>More of my Free games:</b>
<a href="http://erebusrpg.sourceforge.net">Erebus RPG</a> ~
<a href="http://homepage.ntlworld.com/mark.harman/conquests.html">Conquests</a>
</p>
<hr>
<p><center><h2><b>Gigalomania</b></h2></center></p>
<hr>
<p>Gigalomania is an open source 2D Real Time Strategy god game, available for all popular desktop and mobile platforms, on PCs, tablets and phones. The gameplay consists of researching and developing new technology with which to conquer your enemies, from rocks and sticks
to nuclear weapons and spaceships. You can advance through ten different ages, from the stone age to the future. There are 28 different maps to play through.</p>
<p>This game is a work in progress. The gameplay is more or less complete, but the graphics need improving :) Please <a href="#helpwanted">see below</a> if you want to help out.</p>
<p>Gigalomania is available for: Windows, Mac OS X, Linux, <a href="http://aros.sourceforge.net/">AROS</a>, <a href="http://www.morphos-team.net/">MorphOS</a>,
<a href="http://www.amigaos.net/">AmigaOS 4</a>, Nokia Symbian, Maemo, Meego, Android, and <a href="http://www.openpandora.org/">Pandora</a>.</p>
<p>
<a href="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_windows_ss2.jpg">
<img src="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_windows_ss2.jpg/182/137/" title="v0.25 Windows">
</a>
<a href="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_windows_ss1.jpg">
<img src="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_windows_ss1.jpg/182/137/" title="v0.25 Windows">
</a>
<a href="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_android_ss3.png">
<img src="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_android_ss3.png/182/137/" title="v0.25 Android">
</a>
<a href="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_android_ss2.png">
<img src="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_android_ss2.png/182/137/" title="v0.25 Android">
</a>
<a href="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_android_ss1.png">
<img src="https://sourceforge.net/projects/gigalomania/screenshots/glm_0_25_android_ss1.png/182/137/" title="v0.25 Android">
</a>
</p>
<p>
<a href="http://sourceforge.net/p/gigalomania/blog/">Gigalomania Blog</a> ~
<a href="http://sourceforge.net/p/gigalomania/discussion/">Discussion Forums</a> ~
<a href="https://sourceforge.net/p/gigalomania/code/">Code Repository (Git)</a>
</p>
<p><b>Download</b></p>
<ul>
<li><p>For <b>Windows</b>,
<a href="http://launchpad.net/gigalomania/trunk/0.25/+download/gigalomania.msi">download the
installer</a>. <b>If you get an error when trying to run, you may need to install the
<a href="http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe">Visual Studio 2012 Update 4 x86 Redistributable</a>
and/or the <a href="http://www.microsoft.com/en-gb/download/details.aspx?id=5582">Visual C++ 2008 SP1 x86 Redistributable</a><!--seems to be needed for SDL2, for Windows XP at least, due to dependentAssembly in manifest embedded in the binary-->
</b> (or for older versions v0.26 or earlier,
you may need to install the
<a href="http://www.microsoft.com/download/en/details.aspx?id=8328">Visual C++ 2010 SP1 Redistributable</a>).</p></li>
<li><p>For <b>OS X</b>, download the <a href="http://launchpad.net/gigalomania/trunk/0.26/+download/gigalomania_osx.zip">OS X archive</a>.
For more details, see the <a href="http://www.herzig-net.de/prog/?page=prog-macgiga">Gigalomania Mac OS X port homepage</a>.
</p></li>
<li><p>For <b>Ubuntu/Debian</b>, download the relevant binary installation from the
<a href="https://launchpad.net/~mark-harman/+archive/gigalomania/+packages">Ubuntu packages page</a>. For other <b>Linux distributions</b>, you have to compile from the source (see below).</p></li>
<li><p>For <b>AROS x86</b>, download the <a href="http://launchpad.net/gigalomania/trunk/0.26/+download/gigalomania.i386-aros.lha">AROS archive</a>. For other AROS platforms, you have to compile from the source. The AROS x86 archive is also available on <a href="http://archives.aros-exec.org/index.php?function=showfile&file=game/strategy/gigalomania.i386-aros.lha">The AROS Archives</a> and
<a href="http://aminet.net/package/game/strat/gigalomania.i386-aros">Aminet</a>.</p></li>
<li><p>For <b>MorphOS</b>, you must currently compile from source (see below).</p></li>
<li><p>For <b>AmigaOS 4</b>, download from <a href="http://os4depot.net/?function=showfile&file=game/strategy/gigalomania.lha">OS4 Depot</a>.</p></li>
<li><p>For <b>Android smartphones/tablets</b>,
<!--download from
<a href="https://play.google.com/store/apps/details?id=net.sourceforge.gigalomania">Google Play</a>.-->
install the <a href="https://launchpad.net/gigalomania/trunk/0.25/+download/Gigalomania-release-aligned.apk">Android APK</a>
on your Android device. For this to work, you must enable the installation of non-Google Play apps (from
Settings->Security, tick "Unknown sources" to "Allow installation of apps from sources other than the Play
Store"). <!--Note that this game requires the
<a href="https://play.google.com/store/apps/details?id=org.kde.necessitas.ministro">Ministro II libraries</a>.
If you don't have these, you should be taken to the app page automatically when you first run Gigalomania.
Please install Ministro II, then return to Gigalomania. (Ministro is used to manage the
<a href="http://qt.digia.com/">Qt libraries</a> used by Gigalomania. The advantage of having a separate app to
do this is that the libraries only need to be downloaded once, and are then available for all apps that use Qt.
Like Gigalomania, Ministro is completely free and ad-free.) Ministro will download the libraries when you first
run Gigalomania. If you get an error message such as "Ministro can not satisfy your application dependencies",
please ensure you have enough storage space (the libraries can take up to around 25MB).--></p></li>
<li><p>For <b>Nokia smartphones running Maemo</b>, see the
<a href="http://maemo.org/packages/view/gigalomania/">Maemo packages page</a>.</p></li>
<!--<li><p>For <b>Nokia smartphones running Meego</b>, download the
<a href="http://launchpad.net/gigalomania/trunk/0.22/+download/gigalomania_0.22_meego_armel.deb">Meego installer</a>. (Note that the latest Meego binary is version 0.22.)</p></li>-->
<li><p>For <b>Nokia smartphones running Meego</b>, you have to compile from the source (see below).</p></li>
<li><p>For <b>Nokia smartphones running Symbian</b>, download from
<a href="http://store.ovi.com/content/256085">the Nokia Store</a> (note that the latest Symbian version is 0.25; Symbian is no longer supported on newer versions).</p></li>
<li><p>For <b>Open Pandora</b>, download the
<a href="http://repo.openpandora.org/?page=detail&app=gigalomania_ptitseb">binary package</a>.
You can also compile from source (same instructions as for Linux).</p></li>
<li><p>The <a href="http://launchpad.net/gigalomania/trunk/0.26/+download/gigalomaniasrc.zip">source code is
available</a>, released under the <a href="http://www.gnu.org/copyleft/gpl.html">GPL v2 or
later</a>. Please see the file gigalomania_source.txt (in the source archive) for details on how to
compile.</p></li>
<li><p>A full list of download files, including older versions, is at
<a href="https://launchpad.net/gigalomania/+download">https://launchpad.net/gigalomania/+download</a>.
</p></li>
</ul>
<p><b>Contents:</b>
<ul>
<li><a href="#requirements">Requirements</a></li>
<li><a href="#quickstart">Quickstart</a></li>
<li><a href="#controls">Controls</a></li>
<li><a href="#gametypes">Game types</a></li>
<li><a href="#mainmenu">Main menu</a></li>
<li><a href="#maingame">Main game</a></li>
<li><a href="#armies">Armies</a></li>
<li><a href="#suspendedanimation">Suspended animation</a></li>
<li><a href="#windowedfullscreen">Choosing windowed or fullscreen mode</a></li>
<li><a href="#credits">Credits etc</a></li>
<li><a href="#contact">Contacting me (bugs etc)</a></li>
<li><a href="#helpwanted">Help wanted!</a></li>
<li><a href="#history">History</a></li>
<li><a href="#licences">Licences</a></li>
</ul>
</p>
<p><a name="requirements"><b>Requirements</b></p>
<p>Gigalomania should work on any non-ancient Windows, Linux or OS X PC. Gigalomania is tested on
Windows 7 and 8 (32 and 64 bit) and Ubuntu 14.04 64 bit, and with Intel Bay Trail, HD 4000 and
NVIDIA GTX 675M graphics. Older versions ran okay on Windows XP, and with Intel GMA 3100, NVIDIA (6100, 8600GT)
and ATI Radeon HD6570 graphics. Touchscreens/tablets are also supported, this is tested on Windows 8 (tested on the
Asus Transformer Book T100).
(See the <a href="http://www.herzig-net.de/prog/?page=prog-macgiga">Mac OS X homepage</a> for details
on that version.)</p>
<p>For Android, this requires Android 2.3.3, and has been tested on the Samsung Galaxy Nexus and Asus Nexus 7 (2013).
A resolution of at least 480x320 is recommended.</p>
<p>For Nokia Symbian smartphones, this requires S60 5th edition (Symbian^1) or later (e.g.,
Nokia 5800) - the Ovi Store should let you know if it's compatible with your phone. For Maemo,
this has been tested on the Nokia N900. For Meego, this has been tested on the Nokia N950.</p>
<p>If the game fails to run, or has problems, please try the following:<ul>
<li>For Windows, make sure you have installed the required libraries/DLLs (see Windows download,
above).</li>
<li>On Linux (including the Pandora), try running from the command line (from Terminal window, type gigalomania) to see
if that gives any informative error message.</li>
<li>Ensure you have the latest drivers for your graphics card.</li>
<!--<li>On Android, on rare occasions Ministro may fail to download the required libraries due to network or server problems - please try again later to see if the problem still persists.</li>-->
<li>Please <a href="#contact">contact me</a> to report any problems.</li>
</ul></p>
<p>On PC platforms, Gigalomania also supports using the graphics from Mega Lo Mania (from the Amiga version - should be in hard disk format, e.g., Whdload version)
if you have that game. The "data/" folder should be copied into the main gigalomania/ folder, and then rename the "gfx/" folder to something else (e.g., "xgfx/").
It's up to you to legally obtain the game if you want this feature!</p>
<p><a name="quickstart"><b>Quickstart</b></p>
<ul>
<li>Select game type "SINGLE ISLAND".</li>
<li>Select a player.</li>
<li>Click "PLAY ISLAND".</li>
<li>A number (initially '0') will appear; move the mouse over it and increase the number by clicking the right mouse button (or on a touchscreen, touch the number, then use the arrows that appear to increase the number of people).
This is to select how many people you want to play the island - the more people, the easier it is. In the full game, you have a fixed number of people to use across all the islands, but for this demo you can choose as many as you like. On the first age, try about 15-20 people to begin with, then adjust accordingly for future games if you want the game to be easier or harder. Later ages will require more people.</li>
<li>Select one of the squares of the island shown in the top left. Each square (or "sector") has different elements in it, which affects what things you can make, and how quickly; some sectors may be better than others. When you click on a square, the game will start.</li>
<li>
Screen layout:<ul>
<li>In the top left corner is a map of the island. The currently displayed sector is highlighted with a grid.
Coloured boxes in a square represent sectors which are occupied by either you or the computer players. Smaller coloured boxes
in the corner of a square represent armies that are present in that sector. To the right of the map are
displayed the player shields. If any armies are in the current sector, then the number of soldiers in each army for each player will
be displayed next to the shield. Above the shields is a picture of a arrow - clicking left or right button on this
icon changes the speed of the game (or on a touchscreen, click this icon to cycle through the three rates of time).</li>
<li>In the main screen area is a depiction of the current sector. This may show buildings that are in the sector,
along with armies.</li>
<li>To the left, below the map is the main control panel. Firstly, the name of the island and the age for the
current sector is displayed. For sectors which you control (i.e., have a tower in), an interface is below that,
giving you control over things which are done in this sector.</li>
<li>Most parts of the interface should have popup help text which explains what you can do by pressing which mouse
buttons (though not on pure touchscreen platforms like Android).</li>
</ul>
</li>
<li>In the main control panel to the left, click the lightbulb icon ("VIEW AND ALTER CURRENT DESIGN"). A new panel
will appear, with three columns of icons. Select one on the right most column, e.g., the rock icon ("DESIGN A ROCK
WEAPON"). Now some additional icons will appear just below the lightbulb, including an icon of a man, with the number
"0" below him. Use the right mouse button to click on the man icon, and increase the number (or on a touchscreen,
click on the man icon, then use the arrows that appear) - this is the number of
people designing the weapon you have selected. The clock will start counting down.</li>
<li>When the design is complete, you will be told "Ergonomically terrific" or "The design is completed" at the bottom
of the screen. Click the lightbulb at the top of the main control panel, to return to the main interface ("RETURN TO
SECTOR CONTROL"). Then click the shield icon ("VIEW ARMY WEAPON STOCKS AND ASSEMBLE ARMY") to go to the army screen.</li>
<li>The icon for the weapon you designed will be displayed, with "OK" beneath it to indicate that you can make the
weapon. Click and hold down the left mouse button to add people armed with this weapon to your army. The total number in
your army is displayed beneath the shield icon to the lower right.</li>
<li>The mouse cursor should now have changed to a shield icon. Move the mouse over the map at the top left. Click on
the map square containing the enemy tower.</li>
<li>The army will be deployed, and the map will switch to the new sector. Your people will attack the buildings there,
and eventually destroy them. The AI may deploy soldiers to defend, depending on what weapons they have invented.</li>
<li>To complete the island successfully, you must destroy all enemy towers and people.</li>
</ul></p>
<p>You can also view some videos:<ul>
<li>
<a href="https://www.youtube.com/watch?v=swF5XvRX3GA">Complete playthrough of every island</a>
(v0.25, Windows).
</li>
<li>
<a href="http://www.youtube.com/watch?v=4YzhuXQXF-o">Playthrough of the first island</a> (v0.22, Nokia N900).
</li>
</ul>
</p>
<p><a name="controls"><b>Controls</b></p>
<p>The game can be entirely controlled with the mouse or touchscreen, though additional keys are: P - [un]pause game; Escape - quit and return to start screen.
There is also an option to enable a one mouse button interface, rather than requiring two mouse buttons - to enable, go to "Options" (from the screen
where you select an Island to play), and click to change to "ONE MOUSE BUTTON UI". This may be preferable for some
users (e.g., on touchpads). (Touchscreen-only platforms like Android don't have this option.)</p>
<p><a name="gametypes"><b>Game types</b></p>
<p>When you first load the game, you can choose between two game types:<ul>
<li>Single Island: You can choose to play on any island of any age you like. Use "NEXT ISLAND" and "NEXT AGE" to
select the island and age. You always have a large pool of people, from which you can play with as many as you like.
Essentially this game style treats each Island as an individual game, with no scorekeeping between islands. (This is
the only form of gameplay available in versions 0.13 and earlier.)</li>
<li>All Islands: Here you must start on the first age. Each time you win and island, it is removed from the list,
and you do not play it again; only when every island in an age is completed do you advance to the next age.
Within each age, you may choose the order in which to play the islands by selecting "NEXT ISLAND". You only have a
limited amount of people (determined by the difficulty level that you choose on the next screen),
and receive an additional allocation each age. Be careful not to use them all up too soon!
The options menu in the main screen also has options for saving and loading games.</li>
</ul>
</p>
<p>You then choose which colour player you wish to be. Each player has their own special skill:<ul>
<li><b>Red People</b> - Your unarmed men will be stronger.</li>
<li><b>Yellow People</b> - Other players will be more likely to agree to form an alliance with you.</li>
<li><b>Green People</b> - You can build new towers more quickly.</li>
<li><b>Blue People</b> - Your buildings will be stronger against attack, and take longer to destroy.</li>
</ul></p>
<p><a name="mainmenu"><b>Main menu</b></p>
<p>Next you will be shown the main menu. To the top left will be shown an island to play,
identified by the text to the left (e.g., "Alpha of the First Age").</p>
<p>There are ten ages in total: 10000BC, 2000BC, 1AD, 900AD, 1400AD, 1850AD, 1914AD, 1944AD, 1980AD, 2100AD. For
each island you start in a particular age, and can advance up to three ages in the future (eg, if you start in
10000BC then you can advance until 900AD). Note that different sectors can be in different ages - the age is
a measure of the current level of technology, rather than how much time has passed.</p>
<p>The main menu options are as follows:<ul>
<li>"Next Island" - cycle through the islands available to play in this age. In "All Islands"
playing mode, once you have completed an island, it will no longer be available to play
(unless you start a new game).</li>
<li>"Next Age" (available in "Single Island" playing mode only) - Cycles through the ages to
play.</li>
<li>"Options" - displays a sub menu as follows:<ul>
<li>"Continue" - return to the main menu.</li>
<li>"Music On/Off" - whether in-game music is enabled - click to change this.</li>
<li>"Sound On/Off" - whether sound effects are enabled - click to change this.</li>
<li>"One/Two Mouse Button UI" - in two mouse button mode, the left and right mouse buttons
are required. In one mouse button mode, only the left mouse button is required (e.g., changing
the number of people is done by left clicking, then clicking on the left/right arrows that
appear). Useful for touchpads. (Note that using a touchscreen on Windows will always utilise the
one mouse button method or showing left/right arrows, whatever this option is; and pure
touchscreen platforms like Android don't have this option.)</li>
<li>"Disallow/Allow Nukes" - whether to play with nuclear weapons. If disallowed, then nuclear weapons
and defences are not available (this means that the age 1980 has no weapon or defence associated
with it).</li>
<li>"New Game" (available in "All Islands" playing mode only) - restarts the game.</li>
<li>"Load Game" (available in "All Islands" playing mode only) - loads a previously saved
game.</li>
<li>"Save Game" (available in "All Islands" playing mode only) - saves the game. There are
10 available slots to save in.</li>
</ul></li>
<li>"Play Island" - start playing the currently displayed island.</li>
<li>"Online Help" (Nokia Symbian and Android only) - launches the browser to this web page.</li>
<li>"Quit" - exits the game (not available on Android, where applications never "quit").</li>
</ul>
</p>
<p><a name="maingame"><b>Main game</b></p>
<p>See <a href="#quickstart">Quickstart</a>, above, for a basic introduction for the game. This
section now explains the game and interface in more depth.</p>
<p>The map of the island is shown in the top left. Click on a square to view that sector. You can also
move armies by right clicking on a square with one of your armies, and then left clicking on the destination
square (not available on touchscreen platforms).</p>
<p>When there are more than two players (including you), you can try forming an alliance by clicking on their
player shield (sometimes you may be asked to join an alliance, too). There must always be at least two opposing
sides (so an alliance with three players is only possible when there are four sides; if a player is wiped out,
this may cause an alliance to break up).</p>
<p>To the left, below the map, is the main control panel which is displayed when viewing one of your sectors. The following
icons are available. Many of these icons take you to a sub-menu when you click - to return to the main menu, click the icon that
appears at the top of the sub-menu (just below the island map):<ul>
<li><b>Top row:</b></li>
<li>
Person icon - displays how many spare people in the tower - this doesn't include people put to work (see below),
or armies in the current sector outside the tower. Spare people will, left to their own devices, gradually reproduce and
grow your population.
</li>
<li>
Shield icon - displays the health status of each building. When you are attacked by enemy armies, the health will
go down, until each building is destroyed! If a building is destroyed, you lose all the men inside that building. If
the tower is destroyed, you lose control of the sector! Once you have designed/manufactured shields (see below), you
can use them to repair buildings - click on the shield (the mouse will change to a shield icon - on touchscreens, a shield
icon will appear in the top right corner), then click on the building you wish to repair. Note that shields for 1400AD onwards
require a factory to be manufactured first (see below).
</li>
<li>
Defences icon - allows you to deploy defenders. Once you have designed/manufactured defensive weapons (see below),
you may deploy them to the building turrets (if you haven't, this icon won't be available). Click on the desired defence
weapon (the mouse will change to a shield icon - on touchscreens, a shield icon will appear in the top right corner), then
click on a building turret to deploy. You can also return defenders back inside by not clicking on a defensive weapon (or
clicking again to disable the deployment), and click on a turret that has a defender deployed. Note that defensive weapons for 1400AD onwards
require a factory to be manufactured first (see below).
</li>
<li>
Armies icon - allows you to deploy armies. One you have designed/manufactured offensive weapons (see below), you may
deploy them. You can also deploy unarmed men, which are weaker, and can't attack buildings at all (but can help fight enemy
armies). Click on the icons to add men to the army, then when ready, either click on a map square at the top left, or click
in the main sector view (to the middle/right of the screen). Note that offensive weapons for 1400AD onwards
require a factory to be manufactured first (see below). Also note that for offensive weapons for 1400AD onwards, more than one
person may be required for each weapon you deploy.
</li>
<li><b>2nd row:</b></li>
<li>
Blueprints icon - once you have designed any shields or weapons (see below), this will allow you to view your designs, and how much
of each type of <i>element</i> it takes to build one. Elements must be gathered or mined (see below), and you only have a
limited amout of each element in the sector. Viewing the blueprints of designs allows you to see how much you need to mine
of each element. Once all the elements are used up, you can trash the design by clicking on the dustbin icon with both mouse
buttons (or just a standard touch on touchscreen platforms). In some cases, it may be possible to design the invention again, with
whatever remaining elements you have left.
</li>
<li>
Design (lightbulb or potion) icon - this allows you to design shields, defensive weapons and offensive weapons. Each age has one shield,
defensive weapon and offensive weapon associated with it. Click on what you want
to design, then click on the person icon to change the number of designers. More designers will mean less time to design it, but
leaves less people to do other things (including reproducing). Note that designs for 1914AD onwards require a Lab to be built first.
</li>
<li>
Factory icon - designs for 1400AD onwards must be manufactured rather than being created automatically. Use the factory to do this:
select which design to manufacture, then set the two numbers: the top is the number of factory workers, the number below is the number to
manufacture. More factory workers make the job go quicker, but leaves less men for other tasks!
</li>
<li><b>3rd row:</b></li>
<li>
Element icons - Elements are required to design and create shields, defensive weapons and offensive weapons. There are various types of
elements. Gatherables are picked up automatically. From 2000BC onwards, you sector may have an open pit mine (marked by a large hole shown
in the main sector view), which requires you to assign people to mine those elements. From 900AD onwards you can build a mine, which may show
more elements that can be mined (again, you need to assign people to mine each element). Each sector has a different set (and amount) of elements,
which affects which designs you can make. In later ages, you may find you need to mine elements before you can design anything (since designs only
show if you have enough of the required elements).
</li>
<li><b>Bottom row:</b></li>
<li>
Building icons:<ul>
<li>
From 900AD you can build a mine, which allows the mining of additional elements (in later ages, you may need to build a mine
before you can design anything).
</li>
<li>
From 1400AD you can build a factory, which allows manufacturing of shields, defensive weapons and offensive weapons for age 1400AD
onwards (see above).
</li>
<li>
From 1850AD you can build a lab, which is required for designing shields, defensive weapons and offensive weapons for age 1914AD
onwards.
</li>
</ul>
</li>
</ul>
</p>
<p><a name="armies"><b>Armies</b></p>
<p>Once you have deployed your army (see above), you can move them to another sector by right clicking on the main sector view (not on a building)
(for touchscreen platforms, just tap normally) (the mouse icon will change to a shield - for touchscreen platforms, a shield will appear in the top
right corner), then click on the square on the map view in the top left, where you want the army to move to. You can also move armies using only the
map, by right clicking on a square to select an army in that square (non-touchscreen platforms only).</p>
<p>To return an army to a tower in one of your sectors, first move the army to that sector (if not there already). Then select the army by right clicking
on the main sector view (or normal tap for touchscreen platforms), then left click on your tower (the main building with four turrets).</p>
<p>In later ages, you will find maps that have squares not connected (i.e., separated by sea) - in these cases, only air units can move between them.
Air units are available in ages 1914AD, 1944AD and 2100AD.</p>
<p>The offensive weapon corresponding to 1980AD is a nuclear missile, which can be used to destroy any sector completely! This is deployed like a normal
army, but such an army can only contain 1 nuclear missile, and nothing else.</p>
<p>The defensive weapon corresponding to 1980AD is a nuclear defence. This does not defend your sector, but if the sector is nuked, one of these will launch
and nuke the sector from where the nuclear missile came from.</p>
<p>The defensive weapon corresponding to 2100AD is a laser. This defends both against conventional and nuclear attack.</p>
<p>As well as attacking your enemies, an army can build new towers in unclaimed sectors. When your army is in a sector with no other players, a clock will
appear as they build a new tower. Once the tower is built, you have control of the sector just like your first sector. Note that sectors you control behave
fairly independently - e.g., each sector has its own set of designs, elements and so on. Only people and offensive weapons can be transferred between sectors,
by deploying armies.</p>
<p><a name="suspendedanimation"><b>Suspended animation</b></p>
<p>When a sector reaches 2100AD (possible in Age 7 onwards), it is possible to place some
of your people in suspended animation, to "save" them. This has no real effect when playing in "Single Island" mode,
but in "All Islands" mode, it contributes to your final score if you complete the game (finish all the islands).</p>
<p><a name="windowedfullscreen"><b>Choosing windowed or fullscreen mode</b></p>
<p>Gigalomania runs in fullscreen mode by default on most platforms, but you can in windowed mode by running from the command line with the argument
"windowed". E.g., on Windows, run with:
<p><pre>gigalomania.exe windowed</pre></p>
<p>On Windows you can also doubleclick on gigalomania_windowed.bat to run in windowed mode.</p>
<p>On platforms where Gigalomania runs in windowed mode by default, use the command line option "fullscreen" to force fullscreen mode.</p>
<p><a name="credits"><b>Credits etc</b></p>
<p><ul>
<li><b>Aapo Rantalainen</b> - Maemo and Meego port.</li>
<li><b>Andreas Herzig</b> - OS X port, and features.png graphic.</li>
<li><b>Fredrik Sörensson</b> - Linux port, and switch to using SDL_image instead of FreeImage.</li>
<li><b>kas1e</b> ( kas1e AT yandex DOT ru ) - AmigaOS 4 port.</li>
<li><b>Mark Harman</b> - Main programming, and ports for Windows, Linux, Android, Symbian, AROS.</li>
<li><b>René Thol</b> - AmigaOS 4 port.</li>
<li><b><a href="http://about.me/rjhunter">Rob Hunter</a></b> - Speech samples, and additional programming.</li>
<li><b>Sebastien Chev</b> - Open Pandora port.</li>
<li><b>Stephen Fish</b> - Various graphics (the good graphics are done by Stephen, except for those files listed below; the rubbish graphics are placeholder graphics done by me;)</li>
<li><b>Thore Sittly</b> ( TSittly AT gmx DOT de ) - MorphOS port.</li>
</ul></p>
<p>Also see <a href="#licences">Licences</a> for contributions we've taken from 3rd parties.</p>
<p><a name="contact"><b>Contacting me (bugs etc)</b></p>
<p>Please contact me at <b>mark dot harman at ntlworld dot com</b> .</p>
<p>If you are reporting a bug, if possible please send me:<ul>
<li>Any reported error messages.</li>
<li>The "log.txt" file. This can be found:<ul>
<li>For Windows, in %APPDATA%\Gigalomania.</li>
<li>
For Linux (including the Pandora), Maemo and Meego, in $HOME/.config/gigalomania (in Ubuntu, go to menu Places->Home Folder,
then make sure View->Show Hidden Files is selected, then open the folder .config).
</li>
<li>In OS X, in the "app" folder that the program is located</li>
<li>
For Symbian it's located in the folder private/200353ef on the drive that you installed the
game on.<!--The folder needs changing, if we change the UID of the game!--> Seeing this folder
is a bit tricky, as it's hidden when viewing on the phone. You can access by connecting your
phone to a PC and selecting "mass storage" to view the drives (though this may only be possible
if you've installed to an external SD card).
</li>
<li>
For Android, it's located in the folder net.sourceforge.gigalomania/. You can view with a file
explorer app (such as
<a href="https://play.google.com/store/apps/details?id=com.estrongs.android.pop">ES File Explorer</a>),
or access by connecting your phone/tablet to a PC. If you can't see the folder, try rebooting your
phone before connecting to your PC.
</li>
</ul>
The log file is overwritten each time you run the game, so you'll have to take a copy straight
away - although note that the last-but-one game log will be available under "log_old.txt"; in
the case of assertion failures, it will also be copied to "log_assertion_failure.txt".</li>
<li>A description of what happened, and what steps you took that resulted in the bug.</li>
<li>Does the bug happen every time?</li>
<li>Any details of your system may also be helpful, e.g.: operating system and version, CPU, graphics
card, Direct X version if relevant, make/model of smartphone/tablet if relevant.</li>
</ul>
</p>
<a name="helpwanted">
<p><b>Help wanted!</b></p>
<p>If you would like to contribute to Gigalomania, there are various ways you can help:<ul>
<li><b>Musicians</b> - Some more music would be nice to add to the game (music for intro etc, maybe different music for different ages). More sound effects would also be useful to have.</li>
<li><b>Graphics artists</b> - I have a graphics artist working on some images, though there's no reason why there couldn't be additional graphics sets for different styles, so feel free to contribute. Please contact me if you want info on the expected graphics formats, or things like additional data files (e.g., the POV Ray files for the building graphics).</li>
<li><b>Porting</b> - Feel free to port Gigalomania to other platforms - it should be easy to port to any OS that supports SDL. If you send me the files, I can integrate them into the main source. (Please check the Git repository on Sourceforge for the latest version to work with.)</li>
<li><b>Tell people about it!</b> - If you like the game, then please feel free to tell other
people about it, on your blog/Twitter/website/etc :)</li>
<li><b>Give me a nice rating :)</b> (On Google Play for Android, or other hosting sites...)
<li><b>Videos</b> - videos of the gameplay (e.g., on YouTube) would be useful to have, partly to help raise awareness, and also to act as gameplay tutorials.</li>
</ul></p>
<p>Please note that for me to use any graphics/sounds etc, it must be supplied under a "Free"/Open Source compatible
licence, e.g., <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a>.</p>
<p><a name="history"><b>History</b></p>
<pre>
Version 0.27 (Work In Progress)
FIXED Crash when trying to shutdown the sector, if not all buildings have
been built.
FIXED If moving army in another sector directly to the player's tower, if
retreating, some soldiers should be killed.
FIXED If moving army in another sector directly to the player's tower, land
soldiers should not be able to cross sea.
FIXED Layout of shield and defences meant that the 4th shield or defence
couldn't easily be selected to deploy if you also had men in the
sector.
FIXED Problem with accuracy of game time, could vary slightly depending on
frame due to rounding problem.
FIXED Animation of soldiers walking wasn't quite right.
FIXED Animation now speeds up when on faster time rate.
FIXED User account paths with unicode characters now supported on Windows.
FIXED Crash on Linux if unable to create data folder in user space.
FIXED If game is already paused, the game going to background shouldn't
unpause it.
FIXED Quitting game now works when screen is fading in.
FIXED Don't display "nuke sector" popup text for sectors already nuked.
ADDED Each player now has a special skill.
ADDED In-game music.
ADDED Speech samples! (Thanks to Rob Hunter.)
ADDED Sound effects for biplanes, bombers and spaceships.
ADDED Explosion animations for bombs from biplanes, bombers and spaceships.
ADDED Full support for Windows 8 touchscreens/tablets.
ADDED New option "Disallow Nukes" - play without nukes or nuclear defences if
you prefer!
ADDED New button to return to choosing island screen, after clicking to play
an island.
ADDED Online help link for Windows (links to this webpage).
UPDATED Now using SDL 2: window can be resized in windowed mode; faster startup
due to not having to prescale graphics; no longer have to change PC's
resolution when running in fullscreen mode.
UPDATED Now using SDL 2 for Android instead of Qt: no longer requires Ministro
app; now properly scales to fullscreen (and takes full advantage of
devices with FullHD displays or higher); now supports using device's
volume keys to change volume.
UPDATED Now runs fullscreen by default on most platforms (use "windowed"
command line argument to run in windowed mode).
UPDATED Improved graphics: unarmed man, caveman, bombs, and minor changes to
some of the defenders.
UPDATED Faster startup time.
UPDATED Max frame rate of 62.5fps now allowed (rather than 40fps).
UPDATED Options (sound/music and one mouse button mode) now saved.
UPDATED Message displayed when game paused; mouse pointer no longer frozen when
paused.
UPDATED Pressing quit (Escape or close button) on game win/lose/quit screen goes
back to main menu.
UPDATED Pressing quit (Escape or close button) when choosing number of people
now returns to the age/island selection mode.
UPDATED Windows version now compiled with Visual Studio Express 2012.
Version 0.26 (2013/03/30) (Only released for AROS, AmigaOS 4, Open Pandora and Source code.)
FIXED Switched Windows to compile as a GUI rather than console application,
to fix problem of crashing on exit when run from Visual Studio (doesn't
seem to effect released binary).
FIXED Stop game from pausing on AROS when mouse moves outside of window.
ADDED Ports for MorphOS, AmigaOS 4 and Open Pandora.
UPDATED When using Mega Lo Mania graphics, they are now smoothed for better
appearance.
UPDATED Reduced required stack size (log function no longer needs large static
buffer, also eliminates risk of buffer overrun).
Version 0.25 (2013/02/08)
FIXED Auto-slow sometimes activated when player wasn't being attacked.
FIXED Clicking on Player Select screen, but not on one of the choices, caused
the mouse cursor to disappear.
FIXED One mouse button option got reset, if changed to a new island or age
before playing.
FIXED Minor issue with one mouse button UI (sometimes incorrectly registered
a click when changing to a new panel).
FIXED Back button on Android now works properly (i.e., to quit the game).
ADDED Sound now supported on Android. Android version now requires at least
Android 2.3.3.
ADDED Display start date for each epoch when choosing island to play.
ADDED Confirm when selecting new game.
ADDED More help text.
ADDED Popup text now displayed when clicking on some icons, for touchscreen
platforms.
ADDED Port for AROS (with binary for x86).
ADDED Re-added support for Mega Lo Mania data.
UPDATED Improved graphics.
UPDATED Updated player select screen.
UPDATED Automatically pause game when window is deactivated (was already doing
this for Symbian, but not other platforms; still not supported for
Android).
UPDATED Improved alignment/width of the health bars in the main viewing area.
UPDATED Sound enabled setting now saved on Symbian and Android versions.
UPDATED Now using high resolution graphics for Android.
UPDATED Improved startup performance.
Version 0.24 (2012/04/05)
FIXED Possible crash when loading save games.
FIXED Building health bars weren't reduced properly.
FIXED In element stocks screen, positioning of number of elements was
sometimes slightly obscured by the element icon.
ADDED Ported to Android.
UPDATED Boosted tower strength by 50% (not so easy to destroy, and lasts longer
on average than other buildings).
UPDATED Reduced effectiveness of shields (problem of taking ages to destroy
sectors when AI can keep using shields).
UPDATED People no longer killed if a building destroyed.
UPDATED Your people and armies are automatically evacuated if the tower is
destroyed.
UPDATED Health bars shown for buildings in main screen view, including for enemy
sectors.
UPDATED Improvements for touchscreen UI.
UPDATED Screenblanking disabled on Android/Symbian.
Version 0.23 (2012/02/19)
FIXED Trash designs wasn't working in two mouse button mode (for Windows,
OS X, Linux - Symbian, Maemo and Meego were unaffected).
Version 0.22 (2012/02/10)
FIXED Fail rather than crashing if unable to find any maps for an age.
FIXED Don't reset music/sound on/off choice when switching to next age or
island.
FIXED Wasn't updating control panel GUI properly when buildings were
destroyed.
FIXED If a building is destroyed, people in that building are now lost.
ADDED Ported to Nokia smartphones running Symbian.
ADDED Ported to Nokia smartphones running Maemo (N900) and Meego (N950, N9).
ADDED Auto-slow: slows to slowest timerate automatically when one of your
sectors is attacked.
ADDED Pause button on main screen, to allow pausing without pressing
keyboard; click anywhere to unpause.
ADDED Quit button on main screen, to allow quitting without pressing
keyboard.
ADDED Option to enable UI that works with only one mouse button (can also be
enabled by default with the command line option "onemousebutton").
ADDED New command line option "mobile_ui", which enables the UI to work when
no mouse pointer present; also enlarges the UI click regions, to make
icons easier to click on a touchscreen.
ADDED Progress bar shown on start up.
ADDED In-game help text.
ADDED Option to disable sound.
ADDED Application icon for Windows, Linux, Maemo, Meego and Symbian.
ADDED Online Help link for Symbian version.
UPDATED Improved documentation.
UPDATED Requests for confirmation before quitting a game.
UPDATED Significantly faster start up time.
UPDATED Improved input model - mouse clicks and presses now properly
distinguished.
UPDATED Better support for various widescreen and mobile resolutions.
UPDATED Expanded UI click region for text buttons.
UPDATED Various changes to UI to work better on small touchscreens.
UPDATED Improved lightbulb and lab icons.
UPDATED Made lightbulb icon easier to see against background.
UPDATED Reduced file sizes of some of the image files.
UPDATED Linux version now installs to /opt.
UPDATED Linux version now stores data in ~/.config/gigalomania instead of
~/.gigalomania.
Version 0.21 (2011/11/16)
FIXED Game sometimes crashed when starting an island, when playing a second
time or later.
FIXED Fixed makefile for GCC 4.6 (Ubuntu 11.10 Oneiric).
UPDATED Game window is now centred when run in windowed mode.
Version 0.20 (2011/10/31)
FIXED Assertion failure on startup if resolution less than 640x512 (the game
will now work at this low resolution, though note the graphics won't
look that great).
UPDATED Changed height resolution from multiples of 256 to multiples of 240
(more compatible with typical PC resolutions).
UPDATED Smoother scaling, to improve graphics quality when run at lower
resolutions (320x240 or 640x480).
UPDATED Windows version now compiled with Visual Studio Express 2010 SP1.
UPDATED Windows version now uses the Visual C++ runtime DLLs, instead of
including them in the exe (generally safer, when using 3rd party DLLs).
Version 0.19 (2011/07/30)
FIXED make clean on makefile was failing if executable file wasn't present.
FIXED Need gigalomania.vcxproj.filters for Visual Studio 2010.
ADDED Linux Ubuntu/Debian binaries now available for i386, x64 and lpia.
UPDATED Linux version now stores save games and log file in user's home
directory (in $HOME/.gigalomania/).
UPDATED Linux version now looks in /usr/share/ for game files, if not located
in the program folder.
UPDATED Linux now supports make install, which installs the game properly,
including adding a menu shortcut. Also supports make uninstall.
UPDATED Source archive now includes debian/ folder.
UPDATED Now using pre-compiled headers for Windows source.
UPDATED Don't print debug sector info to stdout (unless compiled in debug
mode).
Version 0.18 (2011/07/19)
FIXED Problem with "building" GUI icon.
FIXED Clipping with font images.
ADDED Ported to OS X (by Andreas Herzig).
UPDATED Updated GUI-click and explosion sound effects (getting rid of
Creative Commons Sampling Plus 1.0 licensed files, due to being
non-Free).
UPDATED Factory smoke effect is now denser when something is being built.
UPDATED Improved element graphics.
UPDATED Improved graphic for open pit mine.
UPDATED Switched from using FMOD to SDL_mixer for sound.
UPDATED Fixes for OS X port.
UPDATED Windows version now compiled with Visual Studio Express 2010.
UPDATED Dropped support for original sound samples.
Version 0.17 (2011/06/24)
FIXED Alt-tabbing out of full screen mode on Windows caused mouse cursor to
be trapped in top left hand corner (this is an SDL bug when disabling
SDL's cursor
http://forums.libsdl.org/viewtopic.php?t=6023&sid=40770d3b145423f63e9f6688aa59f2b8
- fixed with a workaround by using a blank SDL cursor instead).
FIXED Occasional missed mouse clicks (particularly on Linux).
FIXED "Move Army Here" popup for current sector wasn't being shown - except
for nukes, when it was being shown when it shouldn't have been shown.
ADDED Rock scenery.
UPDATED Improved tree graphics, and now with animation.
UPDATED Improved building graphics.
UPDATED Improved "wood", "rock" element graphics.
UPDATED Minor improvements to other graphics.
UPDATED Smoke effect for factory chimney.
UPDATED Map square icon graphics now procedurally generated.
UPDATED Improved land shading - also fixes issue for potential OS X port, since
OS X can't load 8 bit PNG images properly(!)
UPDATED Various other fixes/changes in preparation for OS X port.
UPDATED Tweaked GUI so mouse clicks aren't so sluggish.
UPDATED Improved CPU usage.
UPDATED Additional help on FMOD Linux compilation - some installs may need an
additional command.
UPDATED Now including readme.html file in source archive.
Version 0.16 (2011/03/22)
FIXED Linux source for FMOD include files, should look in fmodex/.
UPDATED Improved gigalomania_source.txt to give better instructions for
compiling on Linux.
UPDATED Added "loading..." status to window title on startup.
Version 0.15 (2011/01/24)
FIXED More fixes for repetitive mouse clicks.
UPDATED Log file and save game files on Windows are now stored in
%APPDATA%\Gigalomania.
UPDATED Change some graphics from PNG to JPEG format (reduce file size of
archive, and possibly help with loading times).
UPDATED Windows version now distributed as MSI installer file.
Version 0.14 (2010/10/19)
FIXED Help popup text when selecting a sector to nuke.
FIXED AI was sometimes abandoning a sector, even when a lab or mine could
still be built.
FIXED Improved some mouse click behaviours so clicks don't immediately
re-register.
FIXED Choosing a starting sector should be done with only left mouse button,
not right mouse button.
ADDED New game mode, allows playing the islands an epoch at a time, keeping
track of how many men you have, and giving a score if you complete all
islands/epochs. Option to save/load games in this mode.
ADDED Sound effects.
CHANGED Clicking on an element image now switches the GUI to showing the
element stocks.
CHANGED Pressing Escape or clicking close window when playing the main game
quits the island rather than exiting the game altogether.
CHANGED Warn that you can't nuke a sector with player you're allied to.
CHANDED Updated documentation.
Version 0.13 (2010/08/24)
FIXED Bug/assertion failure when an AI you were allied with asked another AI
for an alliance.
FIXED Bug in placement of popup text windows.
FIXED Problem where clicking to accept or decline an alliance could also
change the currently viewed sector.
FIXED Problem where AI would ask for an alliance, but then cancel request
(in some cases, immediately).
FIXED GUI no longer returns to the main sector control screen, when an AI
asks for an alliance, or the player accepts or declines an alliance.
FIXED Displaying "person" image twice, instead of image for item being
manufactured, in Factory screen.
ADDED New graphics - note that some of these are still "placeholder"
graphics.
ADDED Linux version now scales window size in windowed mode, choosing 2x or
4x resolution depending on desktop resolution (previously only the
Windows version did this).
ADDED Source archive now contains gigalomania_fullscreen.sh, to run in
fullscreen mode in Linux.
CHANGED Last island now plays as an ordinary island starting in epoch 2100AD.
CHANGED Made some changes to the user interface.
CHANGED Improved startup performance (avoid loading "slabs" image file multiple
times).
CHANGED Now compiled using SDL 1.2.14 (now needs at least 1.2.10 for Linux).
Version 0.12 (2010/08/17)
FIXED Source archive now also contains the "islands" folder (so that Linux
users don't have to download the Windows binary archive anymore).
CHANGED Another fix to source code for 64 bit.
CHANGED Now compiled with Visual Studio Express 2008.
Version 0.11 (2010/01/17)
CHANGED Switched to using original set of islands.
CHANGED Don't quit if fail to initialise sound, instead carry on without sound.
CHANGED Warn if any sound samples fail to load.
CHANGED Now using FMOD version 4 (needed for 64 bit support).
CHANGED Fixes to source code for Linux and 64 bit.
Version 0.10 (2009/09/09)
ADDED Display error message if failed to start up.
CHANGED Error logging for when failing to load images.
Version 0.9 (2009/08/16)
FIXED Crash when Red team agrees to ally with you (problem with displayed
text!).
FIXED Bug to do with alliances, sometimes not being cleared properly from
previous game.
FIXED Fixed problems with compiling on Linux (hopefully...).
ADDED Computer players now ask you for an alliance.
ADDED Help popup text on the numbers next to player shields, to indicate the
user can click to show details of armies.
ADDED "Quitter" sound samples now played.
CHANGED Grab larger sizes for some icons (no functional change, but needed in
preparation for new graphics files).
CHANGED Enabled _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES for Windows.
Version 0.8 (2008/10/21)
FIXED Shields couldn't be manufactured (via factory); if this was done by the
player or AI player, the game would crash on exit.
FIXED Game would crash if main music file was available, but sound samples
weren't available.
FIXED Prevent popups from going off the bottom of the screen.
FIXED Sometimes included island .map files that were invalid.
FIXED Fixed assertion check when checking if Island/icon images are
consistent.
FIXED Wasn't freeing sound samples upon exit.
ADDED Speech sound effects are now printed as text on screen.
ADDED Make assertion failures print filename/line number in log file.
ADDED More checks for island .map files.
CHANGED Design/Lab icon now only appears if new inventions can be designed.
CHANGED Make AI keep alliances for longer.
CHANGED Improved debug logging.
Version 0.7 (2008/10/05)
FIXED Assertion failure if trying to move an army whilst having an assembled
army.
FIXED Don't allow player to nuke their own sectors.
FIXED Make island "0hm" come last in the island ordering.
FIXED Bug with speeds of ammunition.
FIXED Source wouldn't compile under Visual Studio.
FIXED Possible problems with compiling source under Linux.
FIXED Fail rather than crashing, if an image fails to load.
FIXED Number of deaths and number of men remaining calculations didn't take
into account army units that require more than one man each.
FIXED Show correct mouse pointer colour if not playing Red.
FIXED If a "shutdown" sector is nuked, the trees should be burnt.
ADDED In windowed mode, attempt to run in 4x resolution (1280x1024) if there
is enough desktop space to do so. If not, open in 2x resolution
(640x512) as before.
ADDED Alliances mostly done - you can make alliances, and the AIs will make
alliances with each other, but they won't ask you for one.
ADDED Can switch to showing details of armies in sector by clicking on the
numbers by player shields.
ADDED Display "OK" when more shields/defences/weapons can be immediately built
(without needing to be manufactured).
ADDED Only change mouse pointer icon for deploying shields and defences if
one can be deployed (i.e., there are some spare, or one can immediately
be created without being manufactured).
ADDED Plays introduction music.
CHANGED Maximum stored gatherable elements from 25 to 22 - avoids running out
of elements straight away if there are only 25 of that element in the
sector.
CHANGED Air units fly over a wider area, so they don't suddenly appear out of
nowhere on-screen.
CHANGED Now compiled with Visual Studio 2005 Express.
CHANGED Switched to using STL vectors.
Version 0.6 (2007/02/27)
ADDED All islands now implemented.
CHANGED Island data now read in from external data files.
Version 0.5 (2006/09/30)
FIXED Crash when clicking on newly built "tower" buildings.
FIXED Prefer "ergonomically terrific" designs when designing an invention.
FIXED Laser colours for Oberon and Caesar were wrong way round.
FIXED "2001AD" year should be written in futuristic shiny blue font.
FIXED Minor bug when AI was allocating number of men for various tasks.
FIXED Bugs when determining if AI should move to a new sector.
ADDED Source code ported to Linux by Fredrik Sörensson.
ADDED A load more islands - some epochs now have all three islands
implemented; the rest have two.
CHANGED AI makes more effort to look for new sectors.
CHANGED "Gatherable" elements are gathered at a faster rate.
CHANGED Now using SDL_image instead of FreeImage.
Version 0.4 (2006/03/12)
ADDED You can now play islands in all Epochs, 1 to 10.
ADDED Choose which player you want to be.
ADDED More than one opponent (no alliances yet, though).
ADDED Nuclear Missiles, Flying Saucers, Nuclear Defences and Lasers.
ADDED Can now set factory to make things continually (ie, an "infinite"
production run).
ADDED Can control number of factory workers and builders from the main
interface.
ADDED Win/Lose/Quit screen, complete with some game statistics.
CHANGED Improved AI.
CHANGED Improved combat algorithm.
CHANGED Attacker strength of individual units are no longer multiplied by the
number of men per unit.
CHANGED Made defenders stronger.
CHANGED Towers no longer have a "maximum" population.
FIXED User could move soldiers into enemy fortresses!
FIXED Computer player would unnecessarily stop mining, when under attack from
only unarmed men.
FIXED Bloody sword icon (to indicate retreating an army) sometimes incorrectly
shown or not shown.
FIXED Corrected times to manufacture items.
FIXED User could assign number of designers when nothing was being researched.
FIXED Assertion failure if user tried to change number of units being
manufactured, when nothing was being manufactured.
FIXED Fixed a bug when determining tech level advances, and also improved the
algorithm.
FIXED Island "Bazooka" should be green, not white.
Version 0.3 (2005/01/20)
ADDED You can now play islands in Epochs 4 and 5.
ADDED The Lab is now implemented.
ADDED Biplanes and Jets.
CHANGED No population growth if spare population is 500 or more.
CHANGED Maximum population of 999 is based on the spare population, not the
total population.
CHANGED Slowed mining rate.
FIXED Bug in Version 0.2 where the computer player had 0 men in Epoch 1.
FIXED Incorrect graphics shown for cannon ammo when shooting up or down.
Version 0.2 (2004/11/30)
ADDED You can now play islands in Epochs 2 and 3 (The Lab is not yet
implemented, but it doesn't really matter for Epoch 3).
ADDED Different island colours, and drawing of coastlines.
FIXED Sometimes the number of "spare" men would drop below 0.
FIXED The number of "spare" men could always be reduced to 0; changed to a
minimum of 1, as in the original.
FIXED Assertion failure if more than 1,000 soldiers in a sector (for now you
can have an unlimited number, but I realise the original had a limit of
250).
Version 0.1 (2004/11/15)
First public release.
</pre>
<p><a name="licences"><b>Licences</b></p>
<p>Gigalomania is released under the <a href="http://www.gnu.org/copyleft/gpl.html">GPL v2 or later</a>, except the following files:<ul>