Age of History 3

Age of History 3

AnalyticalEngine
73 Comments
Confoederatio  [author] 28 Jul @ 3:10pm 
@Sonego Impostos The project is on pause currently and scheduled to resume around late 2025-early 2026 because I'm working on a bunch of other software projects at the moment.
@yodad12345 I think the author of Finality Framework has been working on integration with AnalyticalEngine, but I can't speak to how far along that process has been, so I would advise you to contact redream_r on Discord.
Sonego Impostos 30 Jun @ 2:08pm 
@Confoederatio Has the project been discontinued or are you just working on it without giving any news?
yodad12345 17 Jun @ 8:49pm 
How would it possible to incorporate finality framework plugins into this engine?
Samuel 7 Jun @ 4:07am 
im gonna use this
Confoederatio  [author] 26 May @ 10:34pm 
@ameernajjar In AnalyticalEngine, the regular truce variable when parsed should be fixed by default although I'm currently away from home (so it will take some time to get back and code remaining civilisation diplomacy effects. You can check https://docs.google.com/document/d/1cgZIJyXivPmHRlPZBEmlv65Aypafa_xPVOjqJDaS6Sg/edit?pli=1&tab=t.o8uv35m0xdd7 for a full list of all functions available to modders in .js files from AnalyticalEngine.

You can also interface directly to the game through Nashorn if a function is not made available through AnalyticalEngine.
Kellen 25 May @ 11:49am 
This is a huge deal, and a massive contribution to the modding community. Awesome work!
ameernajjar 13 May @ 4:53am 
@Confoederatio i have 2 questions please answer them first how to make an event that has white peace second are u planning an aoh3 mod using this engine
epicantzilla 11 May @ 8:29pm 
im not sure how to download it i read the instructions but i still dont understand
ameernajjar 2 May @ 11:22am 
is the cold war mod coming and when
Dmitrij Yazov 2 Apr @ 2:49am 
Can I create with this mod new mechanics like new points ?
Dmitrij Yazov 2 Apr @ 2:39am 
How to use it? Because I don't see anywhere a Tutorial.It simply loads the game with the multiplayer function and everything. What to do?
ameernajjar 2 Apr @ 1:54am 
and maby if and if not like add in the event outcmes if like if that happend the oucome be diffrent
ameernajjar 2 Apr @ 1:53am 
like add whitepeace=civ=civ
ameernajjar 2 Apr @ 1:53am 
i wish u add a whitepeace command only mod
ameernajjar 2 Apr @ 1:52am 
i ma not really good at this java stuff
ameernajjar 2 Apr @ 1:52am 
hi can i have something i wnat u to make
Ratpoison 1 Apr @ 2:03pm 
yeah tried that, I searched up my issue and found one other person with a similar problem, They used a third party java installer thing but that didnt work for me either so I think Im just out of luck on this one
Confoederatio  [author] 31 Mar @ 1:00am 
@TypekPro Yeah, it's a definite concern. I'll be working on getting up 11:59 (my Cold War mod) for AOC3 soon on AnalyticalEngine, but I think part of the problem is that we don't have organised teams for modding.
@Ratpoison That's definitely a little odd, especially for .jar files. It's probably best going through to make sure you have all Java installations uninstalled, then attempt its reinstallation. You should also check what application is associated with opening .jar files.
Ratpoison 21 Mar @ 2:45pm 
theres nothing I can do to get this to work cuz java has a curse on me
my java files have a windows explorer icon, I have the latest version installed I did that about 20 times over just to be sure
I cant open with java, windows doesn't detect java as any form of application on my pc
I open with choose another app navigate to where java is installed and use java.exe, it opens a command prompt window then closes
I've tried installing software to fix the problem I've tried redownloading it, it doesn't even work from my old pc
either I'm cursed for life or I'm doing something very wrong in my clicking of the download button and I'm not sure what it is
yodad12345 17 Mar @ 6:12pm 
(sorry for the typos in the last post, was posted pretty late. My Discord is kskusy all lowercase, I would love to showcase my progress for those who want to see it, thank you.)
yodad12345 16 Mar @ 7:11pm 
I am making a mod based entirely on the Victorian Era, contact me on discord for more information. kskusy I Will contain custom mission trees.
ameernajjar 16 Mar @ 3:04am 
lukiasz just got the quick cash with this bad game
ameernajjar 16 Mar @ 3:04am 
the game is dying fast we need good mods i hope this helps
Confoederatio  [author] 15 Mar @ 3:05pm 
@TypekPro We mainly focus on adding modding support and un-hardcoding the game to make modding easier and more flexible. I don't think I'll personally do a Vanilla+ mod, but someone else certainly could step into the frame there. As far as I know, the modding community is still developing.
Confoederatio  [author] 11 Mar @ 9:36am 
@Fiv1204 It should be in your Steam Workshop path. Check the absolute file path mentioned.
LunatiK 8 Mar @ 8:55pm 
Also thanks mate, it took me a while to realise that the description was updated
Fiv1204 7 Mar @ 12:44pm 
i dont see the 3429582135 folder?
Confoederatio  [author] 4 Mar @ 2:37am 
@ᖇᗩᗰIᒪKᕼᗩᒪIKOᐯ25 It is the entire source code on GitHub, but only the .JAR binary for the Steam version.
@vanillabee3743 Drop a .js file into your mod and it'll run. AnalyticalEngine assumes you use Javascript, so you should probably learn the basics first. It's a fairly straightforwards language to work with. Then come back and read the documentation.
можно спросить это часть исходного кода от игры? или просто консоль?
vanillabee3743 1 Mar @ 12:26pm 
can someone explain how to do the event-scripting, im to dump to understand it
Confoederatio  [author] 28 Feb @ 6:44pm 
0.4b is now released. This means that all core features of AnalyticalEngine as listed are now implemented. With this, we'll be spending more time on polish and cross-compatibility to get AnalyticalEngine up and running for other operating systems.
XoXoGameWolf 27 Feb @ 4:24pm 
It worked, however after closing the game a fatal error occured stating that the core was dumped.
XoXoGameWolf 27 Feb @ 8:55am 
Ok, I’ll try to do that later
Confoederatio  [author] 27 Feb @ 12:41am 
@XoXoGameWolf From what I know, this is a Linux-specific issue that has to do with LWJGL where it relies on glfw for Linux graphics support if I recall. There is a related Java issue on GitHub - https://github.com/PrismLauncher/PrismLauncher/issues/1538 .

Basically, AOC3 has an outdated version of LWJGL by default (from 2019) on Linux, and glfwInitAllocator() was first introduced after 2023. So, here's what you have to do:

- Install AnalyticalEngine from GitHub: https://github.com/Australis-0/AnalyticalEngine
- Drop the release .jar binary into the downloaded game foldder
- Rebuild GLFW for Linux using CMake and .so optioning and drop it into src/linux/<instruction_set_architecture>/org/lwjgl/glfw (https://github.com/glfw/glfw)

You should also check if the base game.jar works on your operating system because if so, we can identify inconsistencies.
XoXoGameWolf 26 Feb @ 7:12pm 
I have a few problems: firstly, note that I use Arch Linux so this probably doesn't apply to windows users. Anyways, one, I have all versions of java installed so it's somewhat annoying to select Java 23 every time I run this. You can't fix that very easily though, so whatever. Anyways, two, everytime I run the program it tells me that a required function, "glfwInitAllocator" could not be found, and that the Game class could not be initialized. That's everything I've experienced so far because I literally can't get any further.
jegulledge 26 Feb @ 7:07am 
will this actually have multiplayer
Confoederatio  [author] 26 Feb @ 2:51am 
@Dimitrij Yazov Try to make sure your scenario functions in the basegame first before loading it into AnalyticalEngine. Basegame scenarios should be AnalyticalEngine-compatible. You can also check the console build by launching the .jar file through the command line to see what's going wrong.
@sloth4igirl Currently subscribers have to install the engine themselves, but I'm trying to figure out a way to package it on release such that it comes with a proper installer.
Dmitrij Yazov 26 Feb @ 1:01am 
crashing game when selecting scenario
sloth4igirl 25 Feb @ 2:22pm 
Ooh lala! Nice work, certainly going to learn this later. One question though, can this be added to mods without the subscribers having to install the engine themselves, or will it function independent to what the subscriber has installed?
Confoederatio  [author] 25 Feb @ 8:59am 
I'm also going to answer a few questions.

@LunatiK Instructions should be added now, alongside the GitHub link.
@PB The 'texture pack' or map seen in the photos is a separate Cold War mod I'm currently working on developing called 11:59. It is a sequel to AOC2's 11:59, which I also developed.
@ameernajjar AnalyticalEngine uses Javascript, not Java. You can add JS scripting to your mod by simply dropping .js files into your mod. Documentation is available at: https://docs.google.com/document/d/1cgZIJyXivPmHRlPZBEmlv65Aypafa_xPVOjqJDaS6Sg/edit?usp=sharing
@FearlessDestroyer We plan on eventually adding a full custom Events and Mechanics Editor, but we're working on fundamentals for now to make sure it's up to scratch.
@Slimno-_- You would run AOC3-Source.jar with your mod, and it should automatically work. This is sort of similar to APK packaging.
@Adrynki1001 It's a custom map from a second mod I'm working on
Confoederatio  [author] 25 Feb @ 8:17am 
Apologies. The reason the description for the Steam Workshop kept resetting was due to the mod.txt's Description field being configured incorrectly.

This issue should be fixed in the future.
LunatiK 24 Feb @ 5:54pm 
Add a link to the github, or at-least instructions to this
Delta 24 Feb @ 10:44am 
:steamthumbsup:
XoXoGameWolf 23 Feb @ 10:09am 
*subscribing
XoXoGameWolf 23 Feb @ 10:01am 
Everyone, downloading this does NOT install the engine. You need to go to the github in order to actually download it.
PB 23 Feb @ 9:59am 
whats that texture pack your using??? is it the mod??
XoXoGameWolf 23 Feb @ 9:49am 
For anyone looking for the actual engine: https://github.com/Australis-0/AnalyticalEngine
XoXoGameWolf 23 Feb @ 9:38am 
nice
Agarthan Corporal 22 Feb @ 10:27pm 
yeh
kapustiack 22 Feb @ 5:04am 
BROOOOOO THATS INSANE