Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
7cc9db8
added alternativeView check into Railroad layer
bijx Dec 16, 2025
c00653a
Updated RailroadLayer to include eventBus as a parameter
bijx Dec 16, 2025
5dede5a
Merge branch 'main' into main
bijx Dec 16, 2025
7b2d210
Merge branch 'main' into main
bijx Dec 16, 2025
6b1efff
Merge branch 'main' into main
bijx Dec 17, 2025
a75dfdf
Merge branch 'openfrontio:main' into main
bijx Dec 19, 2025
1ec3431
Merge branch 'openfrontio:main' into main
bijx Dec 20, 2025
50dde76
Merge branch 'openfrontio:main' into main
bijx Dec 22, 2025
577d1b8
Merge branch 'openfrontio:main' into main
bijx Dec 24, 2025
3f846f8
added map files
bijx Dec 24, 2025
cc45658
updated lang file
bijx Dec 24, 2025
f83a55d
added altis to required files
bijx Dec 24, 2025
1dddddf
renamed to lemnos
bijx Dec 24, 2025
fa2610c
renamed nations to be based on real locations instead of arma names
bijx Dec 24, 2025
3677f81
reduced map size to 2.4M and corrected nation spawns
bijx Dec 24, 2025
1a28c7f
added map to map-generator
bijx Dec 24, 2025
40732a5
main.go updated with lemnos
bijx Dec 24, 2025
dfbdfc5
Merge branch 'main' into bijx/lemnos-map
bijx Dec 24, 2025
eb51ba8
Merge branch 'main' into bijx/lemnos-map
bijx Dec 24, 2025
9292b01
Merge branch 'main' into bijx/lemnos-map
bijx Dec 24, 2025
0feb07f
arma easter egg rename
bijx Dec 24, 2025
8539a5e
Merge branch 'bijx/lemnos-map' of https://github.com/bijx/OpenFrontIO…
bijx Dec 24, 2025
7343f8d
Merge branch 'main' into bijx/lemnos-map
bijx Dec 25, 2025
70e9dd9
Merge branch 'main' into bijx/lemnos-map
bijx Dec 26, 2025
61754df
Merge branch 'main' into bijx/lemnos-map
bijx Dec 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added map-generator/assets/maps/lemnos/image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
50 changes: 50 additions & 0 deletions map-generator/assets/maps/lemnos/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"name": "Lemnos",
"nations": [
{
"coordinates": [550, 317],
"name": "Gomati",
"flag": ""
},
{
"coordinates": [1371, 254],
"name": "Zematas",
"flag": ""
},
{
"coordinates": [1096, 605],
"name": "Kotsinas",
"flag": ""
},
{
"coordinates": [518, 894],
"name": "Evgatis",
"flag": ""
},
{
"coordinates": [250, 879],
"name": "Kavala",
"flag": ""
},
{
"coordinates": [814, 460],
"name": "Atsiki",
"flag": ""
},
{
"coordinates": [474, 542],
"name": "Sardes",
"flag": ""
},
{
"coordinates": [691, 755],
"name": "Portianou",
"flag": ""
},
{
"coordinates": [1074, 913],
"name": "Pyrgos",
"flag": ""
}
]
}
1 change: 1 addition & 0 deletions map-generator/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ var maps = []struct {
{Name: "straitofgibraltar"},
{Name: "svalmel"},
{Name: "world"},
{Name: "lemnos"},
{Name: "big_plains", IsTest: true},
{Name: "half_land_half_ocean", IsTest: true},
{Name: "ocean_and_land", IsTest: true},
Expand Down
3 changes: 2 additions & 1 deletion resources/lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,8 @@
"gulfofstlawrence": "Gulf of St. Lawrence",
"lisbon": "Lisbon",
"svalmel": "Svalmel",
"manicouagan": "Manicouagan"
"manicouagan": "Manicouagan",
"lemnos": "Lemnos"
},
"map_categories": {
"continental": "Continental",
Expand Down
65 changes: 65 additions & 0 deletions resources/maps/lemnos/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"map": {
"height": 1420,
"num_land_tiles": 874650,
"width": 1750
},
"map16x": {
"height": 355,
"num_land_tiles": 53106,
"width": 437
},
"map4x": {
"height": 710,
"num_land_tiles": 216592,
"width": 875
},
"name": "lemnos",
"nations": [
{
"coordinates": [550, 317],
"flag": "",
"name": "Gomati"
},
{
"coordinates": [1371, 254],
"flag": "",
"name": "Zematas"
},
{
"coordinates": [1096, 605],
"flag": "",
"name": "Kotsinas"
},
{
"coordinates": [518, 894],
"flag": "",
"name": "Evgatis"
},
{
"coordinates": [250, 879],
"flag": "",
"name": "Kavala"
},
{
"coordinates": [814, 460],
"flag": "",
"name": "Atsiki"
},
{
"coordinates": [474, 542],
"flag": "",
"name": "Sardes"
},
{
"coordinates": [691, 755],
"flag": "",
"name": "Portianou"
},
{
"coordinates": [1177, 975],
"flag": "",
"name": "Pyrgos"
}
]
}
605 changes: 605 additions & 0 deletions resources/maps/lemnos/map.bin

Large diffs are not rendered by default.

33 changes: 33 additions & 0 deletions resources/maps/lemnos/map16x.bin

Large diffs are not rendered by default.

155 changes: 155 additions & 0 deletions resources/maps/lemnos/map4x.bin

Large diffs are not rendered by default.

Binary file added resources/maps/lemnos/thumbnail.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/client/components/Maps.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ export const MapDescription: Record<keyof typeof GameMapType, string> = {
GulfOfStLawrence: "Gulf of St. Lawrence",
Lisbon: "Lisbon",
Manicouagan: "Manicouagan",
Lemnos: "Lemnos",
};

@customElement("map-display")
Expand Down
1 change: 1 addition & 0 deletions src/core/configuration/DefaultConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ const numPlayersConfig = {
[GameMapType.StraitOfGibraltar]: [100, 70, 50],
[GameMapType.Svalmel]: [40, 36, 30],
[GameMapType.World]: [50, 30, 20],
[GameMapType.Lemnos]: [20, 15, 10],
} as const satisfies Record<GameMapType, [number, number, number]>;

export abstract class DefaultServerConfig implements ServerConfig {
Expand Down
2 changes: 2 additions & 0 deletions src/core/game/Game.ts
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ export enum GameMapType {
GulfOfStLawrence = "Gulf of St. Lawrence",
Lisbon = "Lisbon",
Manicouagan = "Manicouagan",
Lemnos = "Lemnos",
}

export type GameMapName = keyof typeof GameMapType;
Expand Down Expand Up @@ -143,6 +144,7 @@ export const mapCategories: Record<string, GameMapType[]> = {
GameMapType.Lisbon,
GameMapType.NewYorkCity,
GameMapType.Manicouagan,
GameMapType.Lemnos,
],
fantasy: [
GameMapType.Pangaea,
Expand Down
1 change: 1 addition & 0 deletions src/server/MapPlaylist.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ const frequency: Partial<Record<GameMapName, number>> = {
StraitOfGibraltar: 5,
Svalmel: 8,
World: 8,
Lemnos: 3,
};

interface MapWithMode {
Expand Down
Loading