Jump to content

[WIP] "Grand Strategy" Campaign - A25 mod


wraitii
 Share

Recommended Posts

I already played the last version of the mod for a few hours, a work in development but already very playable, here are some observations.

1 I believe that by the nature of development the world map is not yet complete, but I do believe that at least the ocean and inaccessible areas should have a color to stand out from the background.

2 Province could generate resource after conquered (money) with different values depending on their importance.

3 Provinces evolve with time, both in terms of the wealth generated and in terms of acculturation.

4 Technologies can be created for the hero on which he spends his money or/and experience to unlock them.

5 A general of cool stuff: special structures by province, empty states, construction of more heroes by civ, fleets and naval combat maps/combat between heroes' troops (kind of unlikely).

I know how much this is complicated and laborious to be implemented, especially in a project with the nature of a mod maintained by one person, so nothing here is a chore, alias I hope in a few months with more knowledge in .js I even can help with any of these ideas or others that are accepted.

  • Like 1
Link to comment
Share on other sites

48 minutes ago, Lopess said:

I know how much this is complicated and laborious to be implemented, especially in a project with the nature of a mod maintained by one person, so nothing here is a chore, alias I hope in a few months with more knowledge in .js I even can help with any of these ideas or others that are accepted

In fact it was not planned for this stage of game development.

  • Like 1
Link to comment
Share on other sites

  • 4 months later...
  • 3 months later...
  • 4 months later...

 

@wraitii I see that there are many python files to help in the development of the mod, but I don't know how to take advantage of them in automation, where can I find out what each one does? I plan to make new campaign maps in the future.

  • Like 1
Link to comment
Share on other sites

1 hour ago, Palaiogos said:

In this case. It's always 300. Regularly, you can change it to 500 or unlimited in settings, but there aren't any settings 

Ah yeah I think campaign restricts everything

Link to comment
Share on other sites

On 28/6/2022 at 4:41 AM, Lopess said:

 

@wraitii I see that there are many python files to help in the development of the mod, but I don't know how to take advantage of them in automation, where can I find out what each one does? I plan to make new campaign maps in the future.

I'll try and get some smaller instructions in the repo and I'll ping you

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 9 months later...

A pity that this beautiful mod is a little outdated, currently using the most updated version of 0ad, when starting the campaign it presents this error:

ERROR: JavaScript error: gui/campaigns/grand_strategy/game/Province.js line 7

  Province@gui/campaigns/grand_strategy/game/Province.js:7:25
  parseHistory@gui/campaigns/grand_strategy/game/GameData.js:168:32
  initialiseGame@gui/campaigns/grand_strategy/game/GameData.js:132:8
  createNewGame@gui/campaigns/grand_strategy/game/GameData.js:102:14
  actuallyStart@gui/campaigns/grand_strategy/init/InitPage.js:165:12
  onStartRequest/<@gui/campaigns/grand_strategy/init/InitPage.js:159:41
  setButtonCaptionsAndVisibitily/</button[i].onPress@gui/common/utilities.js:29:11

1130893844_Capturadetelade2023-03-3015-00-26.thumb.png.a998f9f4533ad380c5c2e759c13dd34f.png

 

If anyone sober as a solver, or any idea what should be done?

  • Like 1
Link to comment
Share on other sites

22 minutes ago, Lopess said:

A pity that this beautiful mod is a little outdated, currently using the most updated version of 0ad, when starting the campaign it presents this error:

ERROR: JavaScript error: gui/campaigns/grand_strategy/game/Province.js line 7

  Province@gui/campaigns/grand_strategy/game/Province.js:7:25
  parseHistory@gui/campaigns/grand_strategy/game/GameData.js:168:32
  initialiseGame@gui/campaigns/grand_strategy/game/GameData.js:132:8
  createNewGame@gui/campaigns/grand_strategy/game/GameData.js:102:14
  actuallyStart@gui/campaigns/grand_strategy/init/InitPage.js:165:12
  onStartRequest/<@gui/campaigns/grand_strategy/init/InitPage.js:159:41
  setButtonCaptionsAndVisibitily/</button[i].onPress@gui/common/utilities.js:29:11

1130893844_Capturadetelade2023-03-3015-00-26.thumb.png.a998f9f4533ad380c5c2e759c13dd34f.png

 

If anyone sober as a solver, or any idea what should be done?

@wraitii @Stan`

  • Like 1
Link to comment
Share on other sites

  • 3 years later...

@wraitiiHey man, I hope you're doing well. I've always thought this mod was really cool, and today I decided to try and fix it and its compatibility with 0ad 28. Luckily, after a lot of head-banging and nonsensical Chatgpt responses, I managed to get something playable and error-free. I believe now only some provincial localization issues and things like that remain.
image.thumb.png.b9dce7b205877c5b614d387c716de691.png

  • Like 4
  • Thanks 1
Link to comment
Share on other sites

I think the same for the Endovelico mod.
Things I need to learn to improve this mod:
1- (Some provinces are misplaced when selecting them) Nonsense, it works, but during testing I commented out the code without realizing it..
2- I believe that at least Central Europe and North Africa should be completed by province, meaning I need to understand how these provinces are created.
3- This mod can be tangentially improved in several ways; I hope that interest in it can lead to significant improvements.

For example, I managed to change the background image of the map.
image.thumb.png.95f4eb3770ba981bb4d6c3d07fc0dc11.png

Edited by Lopess
  • Like 3
Link to comment
Share on other sites

On 6/6/2026 at 12:17 PM, Lopess said:

@wraitiiHey man, I hope you're doing well. I've always thought this mod was really cool, and today I decided to try and fix it and its compatibility with 0ad 28. Luckily, after a lot of head-banging and nonsensical Chatgpt responses, I managed to get something playable and error-free. I believe now only some provincial localization issues and things like that remain.
image.thumb.png.b9dce7b205877c5b614d387c716de691.png

Can you send me the updated mod? This is going to be SUPER useful for Hyrule Conquest.

EDIT: Never mind, I found your Git.

Edited by Perzival12
  • Like 1
Link to comment
Share on other sites

I'm making a few improvements now.
Now we have the possibility, when the AI attacks your province, of losing or winning in the auto-resolution.

Also, when you lose your last province, a Game Over page appears and we have a button to start a new campaign.

 

 

 

image.thumb.png.1543feaccf9716e36f19452bd67b4d11.png

Captura de tela de 2026-06-09 19-50-51.png

  • Like 1
Link to comment
Share on other sites

I’ve been testing this, and I am really excited for its implications for Hyrule Conquest. Once I figure out how to use the map editor correctly, this will be one of the coolest features in HC

Link to comment
Share on other sites

5 hours ago, Perzival12 said:

I’ve been testing this, and I am really excited for its implications for Hyrule Conquest. Once I figure out how to use the map editor correctly, this will be one of the coolest features in HC

Looking at @wraitiiold messages, he commented to other forum members about using GeoJSON. I did some research and found it very interesting, since positioning PNGs or using the map editor was very stressful for me, and GeoJSON implemented using QGIS makes it almost entirely about drawing polygons on a PNG map. I'm in the implementation phase. I'll release something about it soon; if it works, it will be an incredible gain.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...