The best kittens, technology, and video games blog in the world.

Wednesday, October 17, 2012

Highlights from CA modding summit

Miyako wearing chanchanko by Takashi(aes256) from flickr (CC-SA)

This is a very late post since the summit was three weeks ago, but better late than never.

I did some liveblogging during and immediately after the summit, if you want every detail, go to these three places:
Here I'll summarize the most important things. If you have any questions, ask away.

Modding Kit on Steam

There's now a bunch of modding tools released for Shogun 2 only, and available on Steam. Included is some way to build campaign maps, most of models, and some of minor formats etc.

There will also be Steam Workshop integration for easier distribution of mods.

It won't work on Empire or Napoleon, but it might be useful in reverse engineering them.

There now also official wiki. Only time will tell if it attracts much information about modding. The problem was too many wikis and fora, not too few of them. (relevant xkcd)

Still missing

There was nothing about any game before Empire, and very little about Empire/Napoleon.

Even for Shogun 2, a lot of formats are still missing.

There's no information about UI layout files (which we partially decoded), sources for .luac files (which we can partially decode), sound bank (again, partially decodable) etc.

One minor thing I asked for was .sav file format used by Rome and Medieval 2, but they don't have any documentation. I made some effort to decode it recently, but to be honest my hopes are not terribly high.

Another interesting thing CA guys said was that all damage calculations figures for all games community reverse engineered are wrong, and real calculations are far too complicated to release.

Rome 2

There was a short video of Rome 2 battle, short fragment of which later released to the public.

Judging from the video Rome 2 will have:
  • ridiculously huge battle maps
  • much more people per unit
  • surprisingly good unit pathfinding in complex streets, serious weakness of previous games
  • naval invasion as part of land battles, including sieges
  • much more interesting siege equipment on both sides, there's even some partial defensive palisade attackers can hide behind
  • full screen tactical map (bird eyes's view) - I'm surprised it took them so long, it was badly needed, especially in naval battles
Rome 2 will still be a 32-bit only game. They have 64-bit build, but don't plan releasing it. Feel free to spam them with requests of course. :-p

An interesting technical hint was that they're no longer using .lua for Rome 2, but who knows really.

There was also a mention of builtin console feature for debug build, I really wish they shipped with it enabled by some config flags, but my hopes aren't high.

Planned release date is a bit before Christmas 2013.

3 comments:

Unknown said...

You mentioned on the forum referenced "By the way I asked about sav format on CA modding summit, they replied they literally lost Rome source code (they have some old backups only), and nobody knows anything, so there's very little home of getting help from CA on that" - this does seem being, lets put it this way :), wrong on CA part as remaster is released, doesn't it? :)

taw said...

I'm not sure how much old code they used, and how much they had to write from scratch or get from new games.

Rome Remastered .sav looks very similar to Medieval 2 .sav, so they probably found that code at least.

MAG said...

Looking at the result as a black box, with all too common/specific bugs/features I would definitely say it's the old code, it would be too hard to reproduce all those oddities :) like eg https://preview.redd.it/jfu5lsp6p3cz.png?auto=webp&s=e280af9953479d69d3f5e0bd441b81434ae76b80

P.S. I am on the topic now cause I am working on my "Ultimate Vanilla" mod which kind of continues the bug-fixer from player1 https://forums.totalwar.org/vb/showthread.php/55464-BUG-FIXER-an-unofficial-patch-for-Barbarian-Invasion-expansion-pack focusing mainly on inconsistencies that break immersion for me like wrong colors, armor values and textures, bugs in textures, some campaign/battle mechanics etc so I can't call it bug-fixer anymore, but I still want to keep that style and KISS feeling of the vanilla. Interestingly enough I returned to Rome Total War just two months before the remastered was announced :) Haven't checked yet if the remaster would also be similarly easy moddable as the original...