Group created for all fans of Lord of the ring & Star wars. Here are pictures stored video and other ....

Report article RSS Feed New breakthrough in RTW modding

Last week was a great work for modding of Total War games. Basically, it means almost everything are now possible in the modding of Rome: Total War and Medieval II: Total War.

Posted by echuu on May 20th, 2014

Two guys, Zarathos and RedFox, launched projects to skirt the hardcoded limits of the game without editing the game executable (which is totally illegal): memory editing. To explain what is memory editing, I will just quote Zarathos' words:

Zarathos wrote:The first thing I learned when I started working with debuggers, decompilers and disassemblers is that while it's totally forbidden to edit executables, it's 100% legit for a user to edit its own memory without any consequences. Memory editing is a grey zone in which, nowadays, there are still no real rules and this is due to the fact that all what is being put inside the virtual memory of a computer switches its ownership from the productor of a packed entity (the executable compiled by CA) to a consumer of volatile data (yourself). It's your memory, you bought it, you can do whatever you want with it.
When executables are launched, they are loaded and mapped into the computer's memory and, there, their instructions can be edited as will without breaking any law. This is the correnct and only path we must follow to circumvent the eula's restrictions and bypass any limitation. How? Using a custom launcher/patcher that creates a fully deployed game process in a suspended state, modifies some small parts of it in order to change its behavior and finally resumes its execution.

Zarathos is leading the project for M2TW, while RedFox leads the project for RTW. But what does this mean for Silmarillion? Basically, it means more depth, more immersion, more flexibility. For the moment, here are the breaked hardcoded limits:

  • Most BI features available in RomeTW-ALX
  • All ALX features available in RomeTW-BI
  • Unit size limit increased to 300 (planned to unlock 1200 next)
  • Regions limit raised from 200 to 1000
  • Extensive developer-only debug logs enabled
  • Built-In EDB, DMB, UI image validators unlocked - a serious contender for the old Zeus Validator
  • Clouds and terrain textures are modfoldered
  • Minimalistic User Interface with available configuration options
  • Descr_Geography.db auto-generation
  • Extensive debug logging to catch any possible errors from RomeTW
  • Auto-generated background script
  • Enabled developer debugging with Visual Studio JIT debugger
  • DLL injector and patcher

Here are the next planned features to unlock:

  • Add more faction slots - 60+
  • Enable Loyalty for RomeTW-ALX
  • Increase EDU slots

That means we could have a bigger map, more regions, more cultures, faction-specific interfaces, more units, bigger units, better and more complexe scripts, and so on. We won't likely add new factions for we already planned every faction of the First Age, but the increased faction slots will be a great help for the new scripts.

And something that is extraordinary: maybe there is a way to add skin variations inside a unit (basically, all soldier won't have the same appearance inside a unit, like in M2TW and all subsequent TW). So, no more clone-armies! RedFox has already some ideas on how to achieve that, but it will be without any doubt a huge task and requires a lot of work. So, let's cross our fingers and hope.

Both projects have received Creative Assembly's approval, and are 100% legal.

Zarathos and RedFox are looking for help, basically they need very experienced C/C++ programmers and guys who know the use of IDA Pro, OllyDBG or another similar debugger and an hexadecimal editor). If you want to help or just follow both projects, here are the links.

M2TW memory editing project by ZarathosTwcenter.net
RTW memory edition project by RedFox: Twcenter.net

Here is a picture of the new launcher of RedFox's mod (RTR Project):


Maybe one day we will have something like that in Silmarillion. Meanwhile, please spread the word and stay tuned for next updates!

Post comment Comments
TKAzA
TKAzA May 20 2014, 10:54am says:

Amazing news, and hats off to modders for not only thinking outside the box but ensuring they still follow the legal rights of the developer.

+7 votes     reply to comment
echuu
echuu May 20 2014, 11:50am says:

Indeed, that's amazing.

+3 votes     reply to comment
Edrahil
Edrahil May 20 2014, 1:12pm says:

Bigger units is always cool, but isn't the game engine so old that even if your PC had the power to play with 100k units on battlefield, it would still drop its framerate to 10-15fps when playing with 5-10k troops

+2 votes     reply to comment
echuu
echuu May 20 2014, 1:16pm says:

Obviously, there is still limits, but I think modern PCs (even if the game uses only one core) can handle units of 250-300 soldiers, for example :).

As far as that goes, even if 100 factions would be possible, no doubt the engine would suffer a lot if such a thing is really created in a mod.

+2 votes     reply to comment
MrEmjeR
MrEmjeR May 21 2014, 6:56am says:

Nice to see that the great RedFox is still the great! great job everyone who joined this project

+1 vote     reply to comment
Guest
Guest May 29 2014, 4:06pm says:

Can't Wait

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Established
Feb 18, 2011
Privacy
Public
Subscription
Open to all members
Contact
Send Message
Email
Members Only
Membership
Join this group
Group Watch
Track this group
News
Browse
News
Report Abuse
Report article
Related Mods
Silmarillion: Total War (Rome: Total War)
Silmarillion: Total War Rome: Total War - Single & Multiplayer Real Time Strategy
Related Games
Rome: Total War
Rome: Total War Single & Multiplayer Real Time Strategy
Related Groups
Ex Unitae Vires
Ex Unitae Vires Developer & Publisher with 21 members
LOTRO fans
LOTRO fans Entertainment & Press group with 21 members