User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 04
Posts: 2435
ESO: EAGLEMUT
Location: [WPact]

27 May 2018, 23:25

Image

Hi! Today we've got a truly massive update coming in; that's right, EP5 is here! As usual, you can expect a fresh batch of balance changes, but along with that come some revolutionary new features as well.

First off, what's the UHC? UHC is a community project by @kangcliff and @danielpereira, aiming to "unhardcode" parts of the AoE3 engine, make more things configurable than what has ever been possible before, add new features to the engine, fix bugs, that sort of stuff: https://github.com/danielpereira/AoE3UnHardcoded
In the past, we've collaborated with UHC team when they made the extended teams patch, which is included in current EP. However, UHC opens up many more possibilities than just that, and it is time we take advantage of them. Now, let's take a look at what those possibilities are.


UHC Plugin system

Through the UHC Plugin system, we gain access to an environment where the entire set of AoE3 engine functions is available to utilize for either creating new functionalities, or exporting existing functionalities into a scope where they were not available before.

What does exporting functionalities mean exactly? Well, the way it works there are different sets of functions for various scopes of the game such as UI design scope, AI design scope, map generation scope and so on. With UHC we can easily export functions from one scope to another where such functionality was previously missing and impossible to replicate. First area we plan to utilize this for is improving the way Observer UI maps work as well as the Observer UI itself.

Custom cheat codes

One feature of the plugin system is the option to easily implement new cheat codes into the game. At first, this might not sound very useful; aren't we trying to block cheats, after all? Well, here we're talking about "regular" cheats which can only be used in singleplayer or when they are specifically allowed in the multiplayer room, just like the other built-in ones; "x marks the spot" and so on.
What does this bring to the table:
- just giving more fun things to the players
- we can create cheats that help speed up development and testing of maps or game changes
- we can utilize this in certain competitions and have "design your own cheat code" be amongst the prizes, or perhaps have small competitions entirely centered around designing the most fun new cheat code

UIx map project

This one I'm probably most excited about; I call it the "UIx map project". The idea here is to overhaul how we handle Observer UI maps in a big way. On the ESOC Patch, maps are to be progressively converted into "UIx" maps which support both observer mode and regular play. These will be included in the "official" dropdown list of preinstalled maps on EP and functionally replace both the previous version of a map on this list (ex. ESOC Arkansas) as well as the custom UI map version which is currently downloaded separately as a custom map (ex. UI 2.2c ESOC Arkansas). On a UIx map, observer mode will be activated by selecting "Sandbox" difficulty when hosting a game room (Sandbox is also renamed to "Observer Mode / Sandbox" on EP to make this clearer). Other than this, the observer mode works the same way as before by selecting FFA for 1v1 matches and so on. You just no longer need to download an extra custom map.

As the UIx maps use features implemented through UHC plugin system, manually copying them as-is onto official RE patch will not be possible (map will crash on load). For usage of ESOC maps on non-ESOC patches, we will continue to generate hardcoded versions of the maps with observer mode permanently disabled (ex. ESOC Arkansas) and permanently enabled (ex. UI 2.2 ESOC Arkansas).

Why are we doing this at all, what are the benefits?
- The custom map system is extremely clunky to use during ESOC competitions, causing massive delays and headaches to both participants and admins due to all players needing to obtain the same version of the map. The p2p system of sharing custom maps on ESO is often slow or outright bugs out and requires players to jump through hoops to get the correct map version.
- All changes to map scripts essentially need to be implemented twice with the old system, which often causes inconsistency when UI map version is ahead of non-UI version or the opposite. This is both causing confusion to the players and requires more work from the devs/mapmakers.
- Using the custom map system at all opens up ESOC competitions to additional security vulnerabilities.
- This change will allow players to utilize mapsets for play on randomized maps in Observer UI mode.
- It will become easier to implement special RE-incompatible features on maps and add fallbacks for them.

Image


ESOC UHC Plugin

@kangcliff of the UHC team has patched EP to add support of the UHC Plugin system, along with providing a special UHC version that is compatible with EP's modified executables.
ESOC's own UHC Plugin is implemented with the changes needed for UIx maps, changes for Aizamk to possibly implement new Observer UI features, as well as with the following newly implemented cheat codes:

name spoilers only

name and effect spoilers



Image

EP 5.0.0.0
changelog since EP 4.2.1.1

ESOC Patch changes
- Added UHC Plugin support (see explanation above).
- The "Sandbox" difficulty setting has been renamed to "Observer Mode / Sandbox".
- Changed default diplomacy stance to Enemy in diplomacy mode.
- Polished Diplomacy UI (both window and button).
- KotH timer set to 10 minutes, regardless of player count (was problematic with spectators).

ESOC Patch bug fixes & ESOC Treaty Patch bug fixes
- EP/ETP: Increased minimum orchard distance from TC by 2 (now same as on RE).
- EP/ETP: Fixed Tomahawk ability to build after sending Battlefield Construction.
- ETP: Fixed Iroquois War Hut BB Lacrosse to increase the range of Tomahawks.
- EP: Monitor XP bounties reduced from 100 to 80.
- EP: Fixed the rescued native eagle warrior to have proper attack tactics.
- EP: Added +4 LOS to Travois builder in order to allow dock placement.

ESOC Treaty Patch map changes
- Added minimap thumbnail images for all special Treaty Patch maps.
- Added latest UI Blitz maps.

ESOC Patch map changes
- ESOC Colorado player spawn locations and terrain adjusted.
- ESOC Bonnie Springs now always spawns the version with small neutral town in its center. Revised number of hunts and trees on the map.
- Fixed ESOC Gran Chaco minimap thumbnail image.
- Converted all ESOC maps to UIx.
- All ESOC maps cured of runtime errors caught using the RMS debugger; this should cause smoother map loading and prevent some random bugs in how the maps spawn.
- The ESOC Maps mapset is now safe to play in Observer Mode.
- Added fallbacks for maps with special features incompatible with non-ESOC environment (ESOC Iowa trees, ESOC Malaysia trees, ESOC Wadmalaw trees & treasureset & water).
- ESOC Bonnie Springs is now functional on RE if both players have EP installed.
- ESOC Bonnie Springs is now functional in any common non-ESOC environment if both players have the ESOC Map Pack installed for their game version.
- All ESOC maps extensively rebalanced for KotH game mode, details described in an extra section below.

ESOC Map Pack installer
- Implemented new map pack installer from scratch.
- Automatically generated with EP release, therefore contains latest map versions.
- Includes automatically generated UI and non-UI versions of all UIx maps for use in non-ESOC environment.
- Includes all special maps of ESOC Treaty Patch.
- Customizable installation destinations for maximum compatibility with other game patches (defaults to RE TAD).
- Available here.

ESOC Patch installer
- Now automatically installs generated UI and non-UI versions of all UIx maps for use on RE TAD.

ESOC Patch Launcher
- All custom maps on RE which were generated from UIx are now validated upon launch and replaced with latest version in case they are found to be corrupted/outdated.
- As custom UI maps generated from UIx are always prepended with "UI 2.2 ", all outdated special versions of those UI maps such as 2.2c/2.2a are automatically erased from custom maps.
- Implemented new launcher icon.

ESOC Network Hook
- Fixed an issue causing excessive CPU usage.

EP Anti-cheat
- Added detection of a hack involving market trade.
- Protect UHC plugin files from external modifications and disallow external plugins for now.

ESOC Patch balance changes

General
- "Schooners" shipment: Fishing Boat train-time reduction increased to 40% (up from 20%)

British
- Manor cost increased to 140w (up from 135w; bounties recalculated accordingly)

Chinese
- “Old Han Reforms” shipment improved to 50% Old Han banner-army attack & hitpoints and a 20% unit cost-increase (down from 25% cost-increase)

Dutch
- Bank cost reverted to 350f-350w (up from 300f-350w), XP bounties recalculated accordingly to 140/280

Germans
- "Lipizzaner Cavalry" shipment increased to +25% Uhlan attack & hitpoints (up from 15%)

Indians
- House cost increased to 60w (up from 50w); Bounties recalculated accordingly
- Sowar cost reverted to 80f-80c (up from 75f-75c); Bounties recalculated accordingly

Iroquois
- “Crates of 100 Food, 100 Wood, and 100 Coin" INFINITE shipment increased to 200f, 100w, 100c
- "Crates of 200 Food, 200 Wood, and 200 Coin" shipment increased to 400f, 200w, 200c

Japanese
- Shogun Tokugawa hitpoints-aura decreased to +10% (down from 20%)
- “Way of the Bow” shipment reverted to +2 Yumi range and +15% hitpoints (up from +2 Yumi range)

Sioux
- War Chief “heavy cavalry” unit-tag added
- Teepee gather-rate aura reduced to 3% (down from 4%)
- Teepee hitpoints decreased to 600 (down from 800)
- Teepee attack and hitpoints auras range reduced to 18 (down from 24)
- Teepee minimum placement-range reverted (removed)
- “Aggressive Policy” shipment now sets gather-rate aura to 5% (down from 6%)
- “Mustangs” shipment reverted to -10% cavalry cost (down from 15%)


KotH rebalance on EP ESOC maps



In preparation for the Fort Frenzy event, ESOC maps have been thoroughly rebalanced in King of the Hill mode. The fort spawns have been changed to drastically reduce their randomness and ensure the distance between players is as consistent as possible. Moreover, many maps have had additional (balanced) spawn locations scripted in to happen randomly, or had their spawn locations overhauled entirely. Responsible for KotH implementation/rebalance is yours truly, @EAGLEMUT , so don't blame the map team if your fort spawn is bad! Anyway, here's a more detailed list of changes made:

changelist


Changes to Diplomacy mode

For FFA Diplomacy games, the default diplomacy stance has been changed to Enemy in order to avoid player confusion. Furthermore, we've had some polish added to the diplomacy window UI and the diplomacy button itself (RIP black box). Thanks @mandosrex for supplying the design changes.

Witness:


Note: usage of a customized game interface may overwrite the new Diplomacy button of EP.

Thanks!

Thanks to everyone who helped with this patch release and gave feedback on the changes. We've had a lot of people come together and contribute to make this one possible, even folks from outside the regular ESOC staff.
Thanks to @musketeer925, @Aizamk and @princeofcarthage for lots of feedback and help with the UHC implementation & UIx, which would be entirely impossible without the UHC guys themselves; namely @kangcliff directly working with us on this very release.
Further thanks to @Buckethead for updates to map thumbnails, @tilanus for the wondrous new EP Launcher icon, @dicktator_ for new Blitz maps and @mandosrex for diplomacy UI polish.

Download

1. If you have a previous version installed, you can simply run the EP Launcher and auto-update should have you covered.
2. If you're installing for the first time, download the exe installer.
User avatar
Austria KINGofOsmane
Jaeger
Posts: 2731
ESO: KINGofOsmane
Location: Walling Town

27 May 2018, 23:28

Make walls great again
Image
"gua has good mechanics" GiBthedurrty 2017
"U lose when u lose" Gibthedurrty 2018
"i am top 5 NA" Gibthedurrty 2018
"Garja is scared of me" Gibthedurrty 2018
Great Britain Hazza54321
Jaeger
Posts: 4168

27 May 2018, 23:35

cool , it doesnt take 10000 goon shots to kill the wc now
Venividivici_w: i heard h20 signed up last minute. Prob waited for roby not signing up so he wouldnt get smashed again
My recently started youtube channel: https://www.youtube.com/channel/UChh6jN ... 15ZhFONCBg
User avatar
Kiribati SirCallen
Gendarme
Posts: 5718

27 May 2018, 23:45

UIx maps are going to streamline casted events so much. This is another big stride in just creating a little more of a professional product.
Always / Unique / Totally / Intelligent / Sometimes / Mysterious
User avatar
France kami_ryu
ESOC Community Team
Posts: 1519
ESO: kami_ryu & incognoto
Location: Denver, CO, USA, Earth, Milky Way, Virgo Supercluster

27 May 2018, 23:55

the volume of work that keeps getting done never ceases to astound me.
seed & germination
User avatar
Canada Warno
Skirmisher
Donator 06
Posts: 178
ESO: Warno

28 May 2018, 01:11

Amazing. TY to the team for all the work they put in.
User avatar
United States of America musketeer925
ESOC Dev Team
Donator 01
Posts: 1617
ESO: musketeer925
GameRanger Id: 451878

28 May 2018, 01:11

Huge thanks to @EAGLEMUT for all the work he put into this update. UIx was a big project and he cranked that out over the course of a few weeks. Something I’ve been hoping we could get into the patch for years! :flowers:
User avatar
France Kao
ESOC Dev Team
Posts: 8
ESO: filoual

28 May 2018, 01:33

Well, as always, @EAGLEMUT is the best mut :chuckle:
And thanks to the whole team for this wonderful project that is ESOC, making AOE3 better and better, days after days :P
In a way it's beautiful to see that the whole AOE3 community is doing (maybe ?) more work on this game than ES did.
Image
User avatar
Kiribati SirCallen
Gendarme
Posts: 5718

28 May 2018, 02:40

(In regards to ES or RE) #notmydeveloper
Always / Unique / Totally / Intelligent / Sometimes / Mysterious
User avatar
Turkey Gafur
Musketeer
Posts: 53
ESO: Gafur

28 May 2018, 05:57

devx makes game go instant OOS even in start of 1v1s. ESOC Dev, pls fix.
Grenadiers underrated Kappa
User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 04
Posts: 2435
ESO: EAGLEMUT
Location: [WPact]

28 May 2018, 06:18

Gafur wrote:devx makes game go instant OOS even in start of 1v1s. ESOC Dev, pls fix.
Interesting, so the others work fine? I was only trying it in singleplayer honestly, thought it could be helpful for testing game changes more quickly.
Image
User avatar
Turkey Gafur
Musketeer
Posts: 53
ESO: Gafur

28 May 2018, 08:07

EAGLEMUT wrote:
Gafur wrote:devx makes game go instant OOS even in start of 1v1s. ESOC Dev, pls fix.
Interesting, so the others work fine? I was only trying it in singleplayer honestly, thought it could be helpful for testing game changes more quickly.

Try to test it on multiplayer with someone have good connection. When you type it game freezes for couple seconds then playeble for another couple second then rip OOS.
Edit:Yea others works fine. Felt good to destroy my dude with 50 heavy falcs. And btw normal dev not oos n just "devx"
Grenadiers underrated Kappa
User avatar
New Zealand zoom
Gendarme
Posts: 7402
ESO: Funnu
Location: Ramadanistan

28 May 2018, 08:24

Great.
sudmakmak wrote:This patch Keshik don't have buff anti cavalry = noob patch2.0
and don't have nerf hard japan = noob patch2.0
because all more noob player at this patch = noob logic.
or they maybe have boyfriend.(japanese boyfriend fuck your ass them)
User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 04
Posts: 2435
ESO: EAGLEMUT
Location: [WPact]

28 May 2018, 08:27

@Gafur thanks for testing it, I have added a note to the post that this one currently works in singleplayer only and I'll check out if it can be changed or how to avoid this in the future.
Image
Germany richard
Skirmisher
Posts: 135
ESO: KingRichardIIII
Location: Germany

28 May 2018, 10:35

Thanks for the new patch! I will play it.
User avatar
Brazil lemmings121
Jaeger
Posts: 2003
ESO: lemmings121

28 May 2018, 11:10

wow, so this is the aoede game microsoft has been teasing about? great patch.
No Flag umeu
Gendarme
Posts: 7817

28 May 2018, 11:11

I suggest this cheat to be incorporated.

The Callen is strong in this one! > destroys all your buildings and deletes all your units/villagers.
Ressentiment is the single greatest source of destruction in human history.
User avatar
United States of America _H2O
ESOC Business Team
Donator 06
Posts: 3154

28 May 2018, 12:29

“We fucking out here boys”
“We REALLY fucking out here”

Not sure what it does but it needs to be either a taunt or a cheat code.
India Ashvin
Howdah
Posts: 1385
ESO: Octanium

28 May 2018, 12:44

That's awesome! Can't wait to play FFA games on EP now.
Image
India Ashvin
Howdah
Posts: 1385
ESO: Octanium

28 May 2018, 12:45

umeu wrote:I suggest this cheat to be incorporated.

The Callen is strong in this one! > destroys all your buildings and deletes all your units/villagers.

I think that should be "fuck this game"
Image
User avatar
United States of America XeeleeFlower
ESOC Community & Media Team
Donator 10
Posts: 496

28 May 2018, 12:55

_H2O wrote:“We fucking out here boys”
“We REALLY fucking out here”

Not sure what it does but it needs to be either a taunt or a cheat code.
Causes all units to drop to the ground in a drunken stupor. When you click on them, they still say what they normally say, but if you task them somewhere, they say either "We fucking out here boys” or “We REALLY fucking out here” and don't budge.

Alternatively, causes all units to walk off the map into the great black chasm from which there is no return.
My posts represent my views and may or may not represent the views of ESOC as a whole.

Whether or not it is clear to you, no doubt the universe is unfolding as it should.

I love good methamphetamine; highly addictive.
User avatar
European Union bwinner1
Dragoon
Posts: 479

28 May 2018, 21:37

I want to join the koth balance team @EAGLEMUT xD
Can we hope to have the obs UI vision without installing it in the future ?
When you are talking with an idiot, he may be doing the same
User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 04
Posts: 2435
ESO: EAGLEMUT
Location: [WPact]

28 May 2018, 23:16

Image

EP 5.0.0.1 HOTFIX
changelog since EP 5.0.0.0

ESOC Patch bug fixes
- fixed missing placement rules for Sioux teepees, notably causing them to ignore minimum distance from enemy starting TC

Note: compatibility with recorded games played on 5.0.0.0 with the broken teepees will not be maintained.
User avatar
Germany tilanus
ESOC Dev Team
Posts: 274

02 Jun 2018, 06:40

It warms my heart to see the AoE3 community work together. Makes me kinda wish I had some time for this!

Thanks @EAGLEMUT for the mention, I see my ESOC graphics everywhere, my credit not so much ;)
Napoleonic Era Project Leader

Image
** Support me to support NE **

Test your Age of Empires knowledge in my
Grand Age of Empires quiz! :kinggreen:
India Ashvin
Howdah
Posts: 1385
ESO: Octanium

02 Jun 2018, 07:01

tilanus wrote:It warms my heart to see the AoE3 community work together. Makes me kinda wish I had some time for this!

Thanks @EAGLEMUT for the mention, I see my ESOC graphics everywhere, my credit not so much ;)

I think almost everyone knows who's the person behind all these fantastic graphics of ESOC. And I really think graphics by you contribute a lot to ESOC's image. Your mvp of ESOC :flowers:
Image

Forum Info

Return to “News”



Who is online

Users browsing this forum: No registered users and 1 guest