EP 5.1.x Beta [RELEASED-LIVE]

User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 05
Posts: 4515
Joined: Mar 31, 2015
ESO: EAGLEMUT
Clan: WPact

EP 5.1.x Beta [RELEASED-LIVE]

  • Quote

Post by EAGLEMUT »

See the EP Beta FAQ for general information about EP Beta and details on how to participate.

EP 5.1.1.0 is now released live! Nothing to test at this time.

Hear, hear! We've got a small Wintery update coming in before the anticipated EP6 beta starts. This patch includes all of the Winter-flavored map versions made in preparation for the ESOC New Year's Classic, as well as a long-awaited fix allowing for easier usage of observer mode maps in 1v1 games without observers (mainly for the purpose of recorded games).

Image

EP 5.1.1.0 Beta2 [2018-12-18]
combined changelog since EP 5.1.0.1

ESOC Patch map changes
- Fixed an issue causing all UIx maps to spawn in 4-player size version when in observer mode with only two players and no observers present. The fix is also propagated to the UI 2.2 map versions available in the compatible map pack (installer already updated).
- Implemented seasonal Winter versions of the following maps: UIx ESOC Fertile Crescent, UIx ESOC Florida, UIx ESOC Mendocino, UIx ESOC Pampas Sierras. The Winter theme on these maps will be active only in observer mode and only during the Winter season, starting from 21st December until 20th March (GMT, inclusive).
- Recorded games will now output exact date/time that the match was played on.
- Reworked all minimap thumbnail images to be more clear, added minimaps for all RE maps except Unknown.

Image

ESOC UHC Plugin
- Introduced a collection of new syscalls for retrieving date/time. Full documentation for developers can be found on the wiki.

EP Anti-cheat
- Detect exploit that would allow spawning free walls.

Installer
- Rename "ESOC Patch" desktop shortcut name to "ESOC Patch Launcher", clarify last installation step.

Credits
- Winter maps designed by @dicktator_ :love:. Map integration and lightset remaster done by @EAGLEMUT, with the help of @Cometk.
- Minimap rework by @Buckethead , as well as the new feature of outputting match date/time in recorded games.
- Rest of the changes by @EAGLEMUT.

User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 05
Posts: 4515
Joined: Mar 31, 2015
ESO: EAGLEMUT
Clan: WPact

Re: EP 5.1.x Beta [2018-11-12]

  • Quote

Post by EAGLEMUT »

[spoiler=Beta1]Image

EP 5.1.0.0 Beta1 [2018-11-13]
changelog since EP 5.0.0.2

Six months after EP5, a new update is coming with an extreme dose of quality-of-life improvements / bugfixes and a much tighter security. Behold!

General
- Request player's machine to utilize high-performance NVIDIA/AMD GPU when running the game.
- ESOC Patch environment has been updated to utilize Visual Studio 2017 XP Platform Toolset (up from 2013). This means we now depend on the 2017 Visual C++ Redistributable Packages being installed on your computer, otherwise ESOC Patch may not work properly. If you have trouble updating, please either attempt to install the required dependency from here or reinstall ESOC Patch using latest exe installer, which will handle it automatically.
- Improved update compression, almost halving the download size of auto-update packages.
- XS Debugger polish for easier usage when debugging map scripts; swap heap/AI panels, remove unused scrollbars to make scrolling the relevant panels less painful.

ESOC Patch changes
- Redesigned the game's initial launching window (provided by @musketeer925).
- King of the Hill game mode will now display an error and immediately end the game when King's Hill fort fails to spawn on the map.
- Renamed Difficulty to "Difficulty / UIx OBS".
- Added unit speed to unit selection panel in minimized UI mode.
- Added unit healthbar to unit selection panel in minimized UI mode.

Image

ESOC Patch bug fixes
- Fixed rate-of-fire exploit on Monitor through charged actions, see more explanation below.
- Fixed reload animation of gunpowder units, mainly an issue with attack move mode. Units will no longer appear as standing idle while reloading.
- Besteiro unique model/art now activates upon sending the church Besteiros upgrade.
- Carabineer unique model/art now activates upon researching the Carabineers upgrade.
- Spahis will now scale stats correctly even for non-Otto players, according to the Spahi owner's Age.
- Fixed Tomahawks sometimes playing the running animation while idle.
- Recalculated Flail Elephant kill bounty to the correct value (30 -> 25). Recalculated Mansabdar Flail Elephant build/kill bounty (60 -> 50).
- Flaming Arrow; added missing 0.5 damage multiplier against Arrow Knight.
- Added missing Tracked flag to Bank Wagon, making it potentially usable by AI.
- Fixed Lancer textures being overly shiny in certain lightsets (fixed textures by @mandosrex).
- Fixed Gurkha hotkey name (previously labeled as Urumi Swordsman).
- Fixed shipment arrival message of Indian Distributivism misleadingly referring to the card as Agrarianism.
- Samurai: removed nonstandard multipliers vs Villager and Elephant (previously 0.5 and 1.15, respectively).
- Flamethrower: reverted attack to RE state.
- Flamethrower "Disciplined", "Honored" and "Exalted" improvements decreased from 30%, 35% & 60% to standard values 20%, 30% & 50%, respectively.
- Fixed a bug that prevented Cherokee Basket Weaving upgrade from removing the wood cost of Amalgamation.

ESOC Treaty Patch changes
- Replaced Large Maps mapset with UI 2.2 TR Blitz mapset.
- Added TR suffix to ESOC Treaty maps, making it clearer they are primarily intended for Treaty gameplay.

ESOC Patch map changes
- Introducing "ESOC Team Maps" mapset: Adirondacks, Alaska, Arkansas, Baja California, Bengal, Cascade Range, Colorado, Florida, Fertile Crescent, Gran Chaco, High Plains, Hudson Bay, Kamchatka, Manchuria, Mendocino, Pampas Sierras, Thar Desert. A map-set featuring the ESOC maps most popular with team-game players.
- "Classic Maps" mapset renamed to "RE Standard Maps".
- "K&B Maps" mapset and all K&B maps removed for being largely unused. A dedicated thread with the latest K&B maps available to download separately shall be created soon.
- "Team Maps" mapset: Himalayas and New England added; Arizona, Iowa, Jebel Musa, Malaysia and Tassili removed.
- All mapsets updated to feature contents in description (except Standard Maps - pending rework). Weighted mapsets have the map weights denoted.

Image

ESOC UHC Plugin
- Added UHC plugin support to ESOC Treaty Patch, this allows for the usage of custom cheats and syscalls provided by ESOC UHC plugin.
- Improved compatibility with other game versions which utilize UHC. ESOC Patch should now be compatible with any other patch/mod using UHC without plugin system.
- Introduced a large number of new syscalls, notably the Persistent Storage API intended for storing values that should persist in a session-like manner. Full documentation for developers will be provided soon.

ESOC Map Pack installer
- Include custom map thumbnail images to ensure proper display for users with no ESOC Patch installed. (fixed map installer is already deployed live)

ESOC Patch installer
- Automatically download VS2017 Redistributable Packages dependency only when needed, thus reducing installer size.

ESOC Patch Launcher
- Main launcher UI redesigned with fresh new graphics, thanks @musketeer925!
- Added button for launching the official RE patch from main launcher window.
- Implemented "About" window, accesible any time by clicking on the questionmark icon in top right. Displays currently installed EP version and current update channel.
- Added option for direct launch onto ESO login screen, bypassing main game menu screen. This option is off by default and can be enabled in the Options panel. Activating this option will affect all of ESOC Patch, ESOC Treaty Patch, ESOC XPMOD, RE official game patch and any other patch/mod which shares profile settings with the regular game.
- Recorded Games Recognition tool now launches the selected recorded game file directly, bypassing the main game menu and no longer requiring the user to select the proper file a second time within the game interface. This improvement is implemented both for the ESOC Patch as well as RE official patch.
- Fixed update install button sometimes acting as a Back button.
- Removed button for UI map installer from Tools, no longer useful since EP5+ installs and maintains custom maps automatically.
- Polish of certain texts across the launcher.
- Fixed a bug preventing the main launcher logo from opening ESOC website on click.
- Added button for switching onto EP Smackdown version from Tools (works like another Beta channel with its own changes, more info on its purpose soon™).
- Automatically create desktop shortcuts for launching Beta/Smackdown channel upon first use of the respective button from within EP Launcher.

Image

ESOC Network Hook
- Implemented window notifications. A minimized game window will now notify a user of their hosted ESO room activity by flashing on the Windows taskbar. A minimized game window will now attempt to force itself into foreground when the player goes in-game on ESO (also works for non-host player and for Scenario games). Network Hook must be enabled in the EP Launcher Options panel in order for window notification system to work (enabled by default).
- QuickSearch requests are now properly forwarded. The EP Lobbies API as well as the ESOC Discord bot have already been updated to make use of it. QuickSearch game rooms are listed with the searching player's PR instead of their name.

Image

EP Anti-cheat
- Detect exploit involving explorer ransom.
- Detect chaining hotkeys allowing for blind selection of multiple unit types at will.
- Detect chaining hotkeys allowing for blind deletion of wall pillars.
- Detect Alend's advanced hack program (thanks Alend for cooperating with us).
- Fixed a security hole which could allow the user to open dev console.
- Extended logging capabilities.



Monitor rate-of-fire fix
This fix is a crafty one; using "charged" actions, which used to be a feature of certain Age of Mythology units. These were typically used for a kind of special unit attack that happened every X seconds, but here we will use it for the regular attack, therefore adding a "recharge" timer that cannot be reset by an activated ability. Additionally, I had to add another "fake" ranged attack action to act as the reload state, since a unit "loses" charged actions while they're on cooldown, which would cause the unit to effectively become a melee unit during reload/recharge.

With the implementation of charged actions, the following changes in behavior of Monitors can be observed:
- Unit will continue properly reloading/recharging, even after cancellation of an activated ability.
- Unit will always first finish reloading/recharging, even before initiating an activated ability.
- While reloading/recharging, information about the unit's long-range ability attack (damage/modifiers..) temporarily disappears from the user interface, as the action is completely disabled. While idle, information about the regular attack is displayed twice in the UI.
- Unit is no longer able to shoot at units out of range, even if they were in range during reload ("target lock"). Once reloaded/recharged, unit will first move into proper max range before continuing to attack.

Big thanks to @mandosrex who came up with the idea and helped with implementation.[/spoiler]
Image
momuuu wrote: theres no way eaglemut is truly a top player
User avatar
Italy Garja
Retired Contributor
Donator 02
Posts: 9729
Joined: Feb 11, 2015
ESO: Garja

Re: EP 5.1.x Beta [2018-11-13]

Post by Garja »

- Flamethrower: reverted attack to RE state.

Did we actually change the flamethrower on EP?
Image Image Image
User avatar
Turkey Gafur
Skirmisher
Posts: 144
Joined: Aug 18, 2017
ESO: Gafur

Re: EP 5.1.x Beta [2018-11-13]

Post by Gafur »

EAGLEMUT wrote:See the EP Beta FAQ

- Unit is no longer able to shoot at units out of range, even if they were in range during reload ("target lock"). Once reloaded/recharged, unit will first move into proper max range before continuing to attack.


This is actually huge.
mentally healthy
User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 05
Posts: 4515
Joined: Mar 31, 2015
ESO: EAGLEMUT
Clan: WPact

Re: EP 5.1.x Beta [2018-11-13]

Post by EAGLEMUT »

Garja wrote:
- Flamethrower: reverted attack to RE state.

Did we actually change the flamethrower on EP?

I think I've made a mistake there and accidentally reverted Flamethrower into a Flaming Hot Dog Cart, stats-wise. Will need to revert this revert.
EP has only ever increased the damage cap, which will probably stay. Sorry for the confusion.

Gafur wrote:
EAGLEMUT wrote:See the EP Beta FAQ

- Unit is no longer able to shoot at units out of range, even if they were in range during reload ("target lock"). Once reloaded/recharged, unit will first move into proper max range before continuing to attack.


This is actually huge.

For monitors? Is it?
User avatar
Turkey Gafur
Skirmisher
Posts: 144
Joined: Aug 18, 2017
ESO: Gafur

Re: EP 5.1.x Beta [2018-11-13]

Post by Gafur »

EAGLEMUT wrote:
Garja wrote:
- Flamethrower: reverted attack to RE state.

Did we actually change the flamethrower on EP?

I think I've made a mistake there and accidentally reverted Flamethrower into a Flaming Hot Dog Cart, stats-wise. Will need to revert this revert.
EP has only ever increased the damage cap, which will probably stay. Sorry for the confusion.

Gafur wrote:
EAGLEMUT wrote:See the EP Beta FAQ

- Unit is no longer able to shoot at units out of range, even if they were in range during reload ("target lock"). Once reloaded/recharged, unit will first move into proper max range before continuing to attack.


This is actually huge.

For monitors? Is it?

Dont you mean units wont shoot when enemy out of range even if they locked ? This just nerfs low range units and buffs long range units. It will be so hard to shoot with musks now.
mentally healthy
User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 05
Posts: 4515
Joined: Mar 31, 2015
ESO: EAGLEMUT
Clan: WPact

Re: EP 5.1.x Beta [2018-11-13]

Post by EAGLEMUT »

Gafur wrote:
EAGLEMUT wrote:
Show hidden quotes

I think I've made a mistake there and accidentally reverted Flamethrower into a Flaming Hot Dog Cart, stats-wise. Will need to revert this revert.
EP has only ever increased the damage cap, which will probably stay. Sorry for the confusion.

Show hidden quotes

For monitors? Is it?

Dont you mean units wont shoot when enemy out of range even if they locked ? This just nerfs low range units and buffs long range units. It will be so hard to shoot with musks now.

It is a Monitor-specific change, designed to remove the rate-of-fire exploit on this unit. While it would be possible to implement charged actions for other units, it is not currently planned.
Image
momuuu wrote: theres no way eaglemut is truly a top player
User avatar
Turkey Gafur
Skirmisher
Posts: 144
Joined: Aug 18, 2017
ESO: Gafur

Re: EP 5.1.x Beta [2018-11-13]

Post by Gafur »

EAGLEMUT wrote:
Gafur wrote:
Show hidden quotes

Dont you mean units wont shoot when enemy out of range even if they locked ? This just nerfs low range units and buffs long range units. It will be so hard to shoot with musks now.

It is a Monitor-specific change, designed to remove the rate-of-fire exploit on this unit. While it would be possible to implement charged actions for other units, it is not currently planned.

Lets keep it monitor only. I was scared for a second.
mentally healthy
User avatar
United States of America SoldieR
Pro Player
Posts: 2270
Joined: Feb 22, 2015
ESO: SoldieR
Location: Chi City

Re: EP 5.1.x Beta [2018-11-13]

Post by SoldieR »

Some really nice changes. The network thing sounds really cool, but confusing and a little scary. Maybe a video could explain what it all is used for and how exactly.
India Ashvin
Retired Contributor
Posts: 2432
Joined: Jul 6, 2016
ESO: Octanium

Re: EP 5.1.x Beta [2018-11-13]

Post by Ashvin »

IAmSoldieR wrote:Some really nice changes. The network thing sounds really cool, but confusing and a little scary. Maybe a video could explain what it all is used for and how exactly.

Can you be more specific about the scary part? We can make a good FAQ on this.
Image
User avatar
Brazil lemmings121
Jaeger
Posts: 2673
Joined: Mar 15, 2015
ESO: lemmings121

Re: EP 5.1.x Beta [2018-11-13]

Post by lemmings121 »

lots of usefull nice changes, thanks!

but the one that really matters, is removing iowa from team maps pool.
Image
User avatar
New Zealand zoom
Gendarme
Posts: 9314
Joined: Apr 26, 2015
ESO: Funnu
Location: New_Sweland

Re: EP 5.1.x Beta [2018-11-13]

Post by zoom »

Blessed be Garja!
User avatar
United States of America SoldieR
Pro Player
Posts: 2270
Joined: Feb 22, 2015
ESO: SoldieR
Location: Chi City

Re: EP 5.1.x Beta [2018-11-13]

Post by SoldieR »

Ashvin wrote:
IAmSoldieR wrote:Some really nice changes. The network thing sounds really cool, but confusing and a little scary. Maybe a video could explain what it all is used for and how exactly.

Can you be more specific about the scary part? We can make a good FAQ on this.


QuickSearch requests are now properly forwarded. The EP Lobbies API as well as the ESOC Discord bot have already been updated to make use of it. QuickSearch game rooms are listed with the searching player's PR instead of their name.
Where does this take place? Games are hosted on discord or another app, seems like not on eso. Just not sure what is happening here and how
User avatar
Great Britain Interjection
Howdah
Donator 04
Posts: 1045
Joined: Mar 15, 2015
ESO: Interjection
Location: United Kingdom

Re: EP 5.1.x Beta [2018-11-13]

  • Quote

Post by Interjection »

@SoldieR I'm not all that great with networking/coding but here's my explanation:

1) When you click to create a game lobby (or que in quicksearch), your game sends this request to ESO (Microsoft) so that the server can perform what you wanted (e.g., the game lobby gets made). If you enable network hooks in the EP launcher then your game will also send these requests to ESO-C too.

2) With this information you opt in to send, the ESOC bot in the discord can update your game room status (or quicksearch status)

3) When the match starts your game can also tell ESOC this too. When ESOC receives this information it can send a message to your game telling it to stop being minimised. This way you'll notice the start of the match if your forgot you were queing!
User avatar
Great Britain Interjection
Howdah
Donator 04
Posts: 1045
Joined: Mar 15, 2015
ESO: Interjection
Location: United Kingdom

Re: EP 5.1.x Beta [2018-11-13]

Post by Interjection »

These are some awesome changes! Great work @EAGLEMUT

I wonder if it would also be possible to add ROF to the minimised UI where resist & speed :hmm:
Australia Hazza54321
Pro Player
Winter Champion 2020 x2Donator 01
Posts: 8050
Joined: May 4, 2015
ESO: PrinceofBabu

Re: EP 5.1.x Beta [2018-11-13]

Post by Hazza54321 »

team maps looks good, thank you
User avatar
United States of America musketeer925
Retired Contributor
Donator 01
Posts: 2484
Joined: Mar 28, 2015
ESO: musketeer925

Re: EP 5.1.x Beta [2018-11-13]

Post by musketeer925 »

Note @Interjection on #3 there, the minimized notification happens before sending the message to ESOC servers, happens all locally.

@SoldieR the network hook has been part of EP for awhile now. If you look in the #ep-eso-activity channel on Discord, there is a list of hosted EP games. This list is generated from network hook data that has been sent to ESOC servers by the EP client, and maintained by a Discord bot that runs on our server. Only certain packets of ESO traffic are copied and shared with ESOC (and it can be disabled if you want), and all packets are sent to ESO normally.

What's new is some more improvements to the feature for tracking quick search games properly, as well as some convenience features if you minimize your game while in a lobby. A video of the minimize features would definitely be cool.
User avatar
Spain yoqpasa
Lancer
Posts: 750
Joined: Sep 16, 2015
ESO: yoqpasa

Re: EP 5.1.x Beta [2018-11-13]

  • Quote

Post by yoqpasa »

Wow this patch is great. Congratulations guys!. These are the most important for me:

Unit speed being showed
Forcing PC to use the right graphics card
Shorcut to ESO login page
Recorded games tool launching the replay automatically
Image

Image
User avatar
New Zealand zoom
Gendarme
Posts: 9314
Joined: Apr 26, 2015
ESO: Funnu
Location: New_Sweland

Re: EP 5.1.x Beta [2018-11-13]

  • Quote

Post by zoom »

Exceptional work!

Patch users, please feel very welcome to play on the beta, and help test it for any issues. Oh, and enjoy the map-set changes!
User avatar
Canada Warno
Dragoon
Donator 08
Posts: 426
Joined: Jul 2, 2016
ESO: Warno

Re: EP 5.1.x Beta [2018-11-13]

Post by Warno »

Great work guys, thanks for all the time you put into this.
User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 05
Posts: 4515
Joined: Mar 31, 2015
ESO: EAGLEMUT
Clan: WPact

Re: EP 5.1.x Beta [2018-11-13]

  • Quote

Post by EAGLEMUT »

Image

EP 5.1.0.0 Beta2 [2018-11-22]
changelog since EP 5.1.0.0 Beta1

ESOC Patch bug fixes
- Fixed an issue that would cause the match to end upon first capture of King's Hill fort (issue introduced in Beta1).
- Recalculated bounties of Missionary to the correct values (20 -> 10).
- Reverted Flamethrower to EP5 state.
- Removed nonstandard Villager multipliers from all AbstractElephant units (previously 0.5 for Siege Elephant's attack and in hand attack of the rest).

Map changes
- Added custom loading screens for all our maps, removed remaining old art from all custom minimap thumbnails (all work done by @mandosrex , huge thanks to him!).

Image

ESOC UHC Plugin
- Finished documentation of new syscalls and specification of their replacement for cross-compatible map versions, now available on wiki. Updated compatible maps builder with syscall replacement implemented as per the wiki specification.
User avatar
United States of America n0el
ESOC Business Team
Posts: 7068
Joined: Jul 24, 2015
ESO: jezabob
Clan: 팀 하우스

Re: EP 5.1.x Beta [2018-11-22]

Post by n0el »

Awesome map upgrades. Thanks @mandosrex
mad cuz bad
User avatar
Italy Garja
Retired Contributor
Donator 02
Posts: 9729
Joined: Feb 11, 2015
ESO: Garja

Re: EP 5.1.x Beta [2018-11-22]

Post by Garja »

Great work!
Image Image Image
User avatar
Czech Republic EAGLEMUT
ESOC Dev Team
Donator 05
Posts: 4515
Joined: Mar 31, 2015
ESO: EAGLEMUT
Clan: WPact

Re: EP 5.1.x Beta [2018-11-22]

Post by EAGLEMUT »

Image

EP 5.1.0.0 Beta3 [2018-11-22]
changelog since EP 5.1.0.0 Beta2

ESOC Patch bug fixes
- Reverted Flamethrower to EP5 state. For realsies.
Image
momuuu wrote: theres no way eaglemut is truly a top player
User avatar
New Zealand zoom
Gendarme
Posts: 9314
Joined: Apr 26, 2015
ESO: Funnu
Location: New_Sweland

Re: EP 5.1.x Beta [2018-11-13]

Post by zoom »

EAGLEMUT wrote:Image

EP 5.1.0.0 Beta2 [2018-11-22]
changelog since EP 5.1.0.0 Beta1

ESOC Patch bug fixes
- Fixed an issue that would cause the match to end upon first capture of King's Hill fort (issue introduced in Beta1).
- Recalculated bounties of Missionary to the correct values (20 -> 10).
- Reverted Flamethrower to EP5 state.
- Removed nonstandard Villager multipliers from all AbstractElephant units (previously 0.5 for Siege Elephant's attack and in hand attack of the rest).

Map changes
- Added custom loading screens for all our maps, removed remaining old art from all custom minimap thumbnails (all work done by @mandosrex , huge thanks to him!).

Image

ESOC UHC Plugin
- Finished documentation of new syscalls and specification of their replacement for cross-compatible map versions, now available on wiki. Updated compatible maps builder with syscall replacement implemented as per the wiki specification.
By the looks of the picture, that is one great basin!

Who is online

Users browsing this forum: No registered users and 3 guests

Which top 10 players do you wish to see listed?

All-time

Active last two weeks

Active last month

Supremacy

Treaty

Official

ESOC Patch

Treaty Patch

1v1 Elo

2v2 Elo

3v3 Elo

Power Rating

Which streams do you wish to see listed?

Twitch

Age of Empires III

Age of Empires IV