• Stars
    star
    238
  • Rank 163,904 (Top 4 %)
  • Language
    Java
  • License
    GNU Lesser Genera...
  • Created about 9 years ago
  • Updated 16 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Free & open-source reimplementation of Imperium Galactica. Download the Installer below the file list!

Current game version: BETA Latest GitHub Release Version

Facebook Follow us on Facebook!

Download options

Preferred

Please download the game files via these methods to preserve the free GitHub bandwidth granted to free projects.

Download size

  • Open-IG-0.95.X.zip: 1.21 GB (1.309.131.999 bytes)

Checksums

  • SHA1 67b3e8f81d2b25b68fc351ecd5ad7b737335b218 *Open-IG-0.95.X.zip
  • SHA256 e2154b8d5bbcceb8d2f250ef6bc4bf309d77ddd069dc6d4d2a23a5aa921746b8 *Open-IG-0.95.X.zip

Last resort

If the preferred methods don't work for some reason, you can download just the launcher which will download the rest of the files from this project page.

Introduction

Open Imperium Galactica (Open-IG) is an open source JavaTM reimplementation of the Digital Reality game Imperium Galactica, a popular, 4X (eXplore, eXpand, eXploit, and eXterminate) real-time space strategy game developed around 1996 in Hungary.

The project contains all necessary files (with the permission from the copyright owner Digital Reality) to run the game standalone, there is no need for the original Imperium Galactica files.

Developer Blog

System requirements

Minimum Recommended
Java 11 x86 or newer1 Java 11 x64 or newer
Any operating system with graphical user interface 64 bit operating system with graphical user interface
A mouse with scroll wheel A mouse with scroll wheel
832 MB RAM 3 GB available RAM
1.4 GB disk space 2 GB disk space
1.5 GHz Dual Core CPU 2 GHz Quad Core CPU

1Technically, Java 7 is enough but running the launcher with it may cause trouble connecting to GitHub due to outdated TLS support in Java 7.

I recommend picking up the latest version from adoptium.net site.

Supported languages:

  • English
  • Hungarian
  • German
  • Russian
  • French
  • Spanish (graphics and text only)

Notable Enhancements over the original game

Rendering

  • Resizable game window beyond 640x480
  • Scalable user interface
  • Alternative font rendering
  • Rain and snow effects
  • Higher resolution ingame videos

User interface

  • User profiles
  • Switch between languages
  • Achievements screen
  • Statistics screen
  • Black Market screen
  • Quick research panel
  • Quick production panel
  • Tooltips
  • Video subtitles
  • Mouse-based map dragging
  • Add/remove 10s/100s of items
  • Mission objectives display
  • Dropdown menu listing the screens
  • Planet problems icons
  • Planet overview panel
  • Planet listing with more status information
  • Zoom in/out on planets
  • Right and middle mouse usage
  • Watch unlocked ingame videos/cutscenes
  • Audio volume controls & mute settings
  • More mouse, visual and game settings

Mechanics

  • All game speeds avaliable from the start
  • All music available from the start
  • Spacewar and groundwar speed controls
  • Additional game speed option
  • Moddable campaigns
  • Customizable skirmish games
  • Empire & AI Traits
  • Pave over surface features
  • Transfer colonists
  • Abandon colonies
  • Non-cheating AI
  • AI managed planets
  • Request colonization
  • Spacewar and groundwar unit grouping
  • Auto- and quicksaves
  • Buy ships and vehicles from a Black Market

Troubleshooting

Some systems and configurations may not run the game properly. Please refer to the Troubleshooting guide for workarounds and resolutions.

Videos

Youtube

Acknowledgements

Thanks to Bajor "Danyetz" Dániel for the spying related work for IG2 DLC, weather effects and some other new developments.

Big thanks to Grigoriev Kirill for the Russian translation.

Thanks goes to Silvern Tiger for testing and translation.

Big thanks goes to Norbert "Silver83" Pellny, who took the enormous job and cleaned the game background images, helped with the german version and tested the game tirelessly.

I'd like to thank Torma "Joe" József for his intensive testing and help with the sound, graphics, AI, concepts and many more things.

I'd like to thank TCH from DOSGames forum for helping me discover the animation file format. He gave the idea to check for two compression steps instead of only one.

I'd like to thank my colleague Galaxy for creating the new Open-IG splash screen and helping me with the data model behind Open-IG.

I'd like to thank Harrach Gergely for the Credits data, ship firepowers, subtitles and other stuff.

I'd like to thank Góz Tamás from magyarszinkron.hu for identifying some of the voice actors.

Splash

More Repositories

1

RxJavaInterop

Library to convert between RxJava 1.x and 2.x/3.x reactive types, schedulers and resource handles.
Java
862
star
2

RxJavaExtensions

RxJava 2.x & 3.x extra sources, operators and components and ports of many 1.x companion libraries.
Java
686
star
3

kotlin-flow-extensions

Extensions to the Kotlin Flow library.
Kotlin
504
star
4

RxJava3-preview

Preview for version 3 of RxJava, the modern ReactiveX style library for composing (a)synchronous sequences of data and events
Java
234
star
5

ixjava

Iterable Extensions for Java 6+
Java
207
star
6

RxJavaRetrofitAdapter

RxJava 3 adapter for Retrofit 2
Java
124
star
7

RxJavaBridge

Bridge between RxJava 2 and RxJava 3
Java
94
star
8

RxJavaJdk8Interop

RxJava 2/3 interop library for supporting Java 8 features such as Optional, Stream and CompletableFuture [discontinued]
Java
71
star
9

jmh-compare-gui

GUI for comparing JMH results
Java
71
star
10

RxAgera

Convert between RxJava and Agera reactive base types
Java
60
star
11

akarnokd-misc

Miscellaneous classes, implementations with gradle and jmh set up
Java
55
star
12

reactive-extensions

Extensions to the dotnet/reactive library.
C#
50
star
13

Reactive4JavaFlow

Reactive Programming library based on the Java 9 Flow API and a 4th generation ReactiveX-style architecture.
Java
50
star
14

async-enumerable-dotnet

Experimental operators for C# 8 IAsyncEnumerables
C#
38
star
15

ThePlanetCrafterMods

BepInEx+Harmony mods for the Unity/Steam game The Planet Crafter
C#
36
star
16

Reactive4.NET

Modern, Reactive-Streams compliant library for composing (a)synchronous sequences of data and events
C#
35
star
17

RxJavaFiberInterop

Library for interoperation between RxJava 3 and JDK 21+ Virtual Threads
Java
31
star
18

plan-b-terraform-mods

Unity/BepInEx mods for the Steam game Plan B Terraform
C#
28
star
19

AgeraTest2

Small Android application to test reactive solutions
Java
21
star
20

RxJavaJdk9Interop

RxJava 2/3 interop library for supporting Java 9 features such as Flow.*
Java
21
star
21

async-enumerable

Prototype Java 9 library based on the asynchronous enumerable concept (where moveNext() returns a task to compose over).
Java
18
star
22

rng-76

Rng 76 - Hunt for the TSE
JavaScript
17
star
23

RxJavaSwing

Bridge between Java 6 Swing (GUI) events and RxJava 2/3 + a scheduler for the swing event dispatch thread.
Java
14
star
24

rxjava2-backport

Discontinued, use RxJava 2
Java
11
star
25

RxJavaAndroidInterop

Interop library for exposing Android's main thread and loopers as RxJava 3 Schedulers directly.
Java
11
star
26

akarnokd-reactive-rpc

Reactive Remote Procedure/Publisher Call/Consumption library based on Reactive-Streams
Java
11
star
27

RxAdvancedFlow

Fluent C# implementation of the ReactiveStreamsCS APIs.
C#
8
star
28

RxJavaCompletable

Completable class for valueless event composition with RxJava
Java
8
star
29

RxJavaFlow

RxJava reimplementation for Java 9 by using JDK's j.u.c.Flow API and functional classes
Java
7
star
30

surviving-mars-mods

Surviving Mars Mods
Lua
7
star
31

akarnokd-misc-kotlin

Miscellaneous code of me written in Kotlin.
Kotlin
6
star
32

akarnokd-tools-and-utils

My ad-hoc algorithms, programs and libraries
Java
6
star
33

RxJava2_9

RxJava 2 source code built with Java 8 through 14 environment for compatibility testing
Java
5
star
34

RxReactiveStreamsCSharp

C# port of the backpressure-aware, Reactive-Streams compliant RxJava 2.0 with fluent API
C#
4
star
35

phd_dissertation

My PhD dissertation and booklets
4
star
36

akarnokd-misc-java9

Misc code for Java 9
Java
3
star
37

loom-interop-experiments

Code to experiment with Project Loom continuation/fiber API.
Java
3
star
38

reactive4java

Library for reactive, dataflow oriented programming for Java - the very first ReactiveX-style reactive programming library on the JVM from 2011-2012
Java
3
star
39

space-4x-management-game

Prototype 4x (explore, expand, exploit, exterminate) real-time space strategy game.
Java
3
star
40

RxTS

Reactive-Extensions over Reactive-Streams for TypeScript
TypeScript
3
star
41

jdk-8-android-desugar-check

See how Android's desugaring would work with RxJava moved to Java 8
Java
3
star
42

jdk-9-experiments

Experiment with the new JDK 9 APIs
Java
2
star
43

ReactiveChannel

Exploring indeas around bidirectional reactive streams in memory and over a network boundary
Java
2
star
44

ReactiveStreamsCS

C# definition of the Reactive-Streams API plus Single and Completable.
C#
2
star
45

reactive-streams-impl

Non-fluent operators to interact with reactive-streams interfaces
Java
2
star
46

akarnokd-misc-scala

Scala experiments
Scala
2
star
47

RxJava3_BuildMatrix

Build RxJava 3 with multiple target Java and JVM versions
Java
2
star
48

RxJava2ReactorInterop

Native interoperation library between RxJava 2 and Reactor 3, including fusion, processors and schedulers
2
star
49

reactive-streams-jvm-extensions-xp

Experimental extensions to the Reactive-Streams API and TCKs: fusion, queues, standard tools.
Java
1
star
50

akarnokd-misc-swift

Swift experiments
Swift
1
star
51

RxJavaMicroprofileRS

RxJava 3 service implementation for the Eclipse Microprofile Reactive Streams Operators SPI
Java
1
star
52

akarnokd-opengl-experiment

My experimentation with LWJGL
Java
1
star
53

akarnokd-misc-dotnet

Various experiments with .NET code and libraries
C#
1
star
54

advance-flow-engine

Software of the EU project ADVANCE: Advanced predictive-analysis-based decision-support engine for logistics
Java
1
star