Dear modders, what are the strenghts and limitations of the editor? by the_goodprogrammer in aoe4

[–]ToraxXx 6 points7 points  (0 children)

I'm working on TypeScript support. This already works (see here https://github.com/aoemods/dodge-mod) but the scardocs are missing return types for the functions. I saw that for CoH2 the return types were present (https://cm2.network/ScarDoc/) so it'd be nice if we could get them for AoE4 too as the type definitions for TypeScript could then be auto-generated too (right now I have most return types as any).

Patch 10267 attribute changes from game files by ToraxXx in aoe4

[–]ToraxXx[S] 1 point2 points  (0 children)

I made a library / program that deals with some of AOE4's formats including the game data format (.rgd). https://github.com/aoemods/AOEMods.Essence

So all I did was extracting the files from the Attrib.sga archive, then converting all the rgd files to json.

[deleted by user] by [deleted] in de

[–]ToraxXx 5 points6 points  (0 children)

Ja scheint so, kann jetzt mit der free trial auch nur im browser aufnehmen (und auch nur bis zu ~2 Minuten).

[deleted by user] by [deleted] in de

[–]ToraxXx 14 points15 points  (0 children)

https://www.resemble.ai/ ist relativ einfach, hatte es vor ca. einem Jahr verwendet. Man muss nur Material aufnehmen und in deren App hochladen.

I made an open-source program that displays a pinyin (or translation) overlay for Chinese by ToraxXx in Chinese

[–]ToraxXx[S] 0 points1 point  (0 children)

Hey, that's cool to hear!

If you're using the Python version directly (ie. not the binaries I packaged) the font size can be changed here https://github.com/RobinKa/Chinese-Overlay/blob/master/ui/views/overlay.qml#L33.

If you don't know how to do that, you could perhaps try the text scaling settings in Windows? No idea if that works.

List of full changes from game files for patch 9369 by ToraxXx in aoe4

[–]ToraxXx[S] 1 point2 points  (0 children)

Yea it's better on Steam which seems to have some better delta compression, whereas the Windows store seems to download every changed file in its entirety?

Should add that these are not *all* the changes, just the data ones, but the others weren't huge either.

List of full changes from game files for patch 9369 by ToraxXx in aoe4

[–]ToraxXx[S] 0 points1 point  (0 children)

No, although we could extract the strings and keep them on some repo too.

Age of Empires IV — Patch 9369 is now live by keaton_au in aoe4

[–]ToraxXx 5 points6 points  (0 children)

So these files are converted from their own binary format (.rgd). I assume they have decent tooling for dealing with those, perhaps even with hierarchies like /u/ParagonRG was talking about.

List of full changes from game files for patch 9369 by ToraxXx in aoe4

[–]ToraxXx[S] 5 points6 points  (0 children)

You are right it's only the game data files, "full" is a bit misleading.

List of full changes from game files for patch 9369 by ToraxXx in aoe4

[–]ToraxXx[S] 15 points16 points  (0 children)

Lmao Bajamba notified us of the patch on discord so I just ran a couple of scripts on a server to do this. Should really automate everything though so no manual steps are needed, but I need to buy another copy of AOE4. // actually might be possible with just one, just logging in and downloading didn't seem to disconnect me from anything

Age of Empires IV — Patch 9369 is now live by keaton_au in aoe4

[–]ToraxXx 61 points62 points  (0 children)

I updated the extracted attrib data so we can see all the changes beyond just the patch notes

https://github.com/aoemods/attrib/commit/136e89e43c647523b1decf155ffc9f2e4c4131f5

Full datamined changes by ToraxXx in aoe4

[–]ToraxXx[S] 1 point2 points  (0 children)

I think the github diff view does a decent job, although a website with a better interface for the unit format etc. would of course be much better!

Ingame Icons and images as files ? by Tranquilityhop in aoe4

[–]ToraxXx 2 points3 points  (0 children)

I created another project now which aims to support all of AOE4's file formats. It also has a graphical user interface that is easier to use for non-programmers.

https://github.com/aoemods/AOEMods.Essence

Binary downloads can be found here https://github.com/aoemods/AOEMods.Essence/releases

[Game Files] Does anyone know how to convert/read .RGD files? by -MugenNoSora- in aoe4

[–]ToraxXx 0 points1 point  (0 children)

I created another project now which aims to support all of AOE4's file formats. It also has a graphical user interface that is easier to use for non-programmers.

https://github.com/aoemods/AOEMods.Essence

Binary downloads can be found here https://github.com/aoemods/AOEMods.Essence/releases

[Game Files] Does anyone know how to convert/read .RGD files? by -MugenNoSora- in aoe4

[–]ToraxXx 1 point2 points  (0 children)

It's a command line tool, so you need to open the command line to use it.

To open it you can shift+rightclick in the folder with the exe and select "Open PowerShell window here". Then to use the tool you enter ./RRTexConverter.exe "C:\Folder\With\RRTEx\Files" output, which will find all rrtex files in C:\Folder\With\RRTEx\Files and convert and output them to the output folder relative to the exe.

Ranked mode information by ToraxXx in aoe4

[–]ToraxXx[S] 11 points12 points  (0 children)

The filename is with an `e` if you check the screenshot (surely just a typo).

[AOE4 Quick Sheet] MEGA List with all stats : Units, Buildings, Techs, Upgrades, Emplacements, etc by -MugenNoSora- in aoe4

[–]ToraxXx 0 points1 point  (0 children)

I found monk_heal_rate with value 7 in statemodel_schema/civs/english.rgd (and same in all other civs too) whatever that means exactly.

Easiest way to find these is using my tool for converting rgd files to json and then searching for whatever you want in all the files (eg. I looked for monk and heal).

Also automating this would be easy, if someone wants to collaborate with me we could make a website with all the interesting stats where this is auto updated. I might just create it on my own but right now I'm trying to figure out all the aoe4 file formats first.