• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

[Melee] Project Evergreen - Backported Mechanics

Level 2
Joined
Jun 30, 2023
Messages
5
Hello! I am IceSandlash, also known elsewhere as Slayer95. As this is my first thread, allow me to preface with an introduction.

Like many of us, I first got my hands dirty on WorldEdit when I wasn't even a teen yet. While I made a triggered Altered Melee map back then with which I was kinda satisfied, I first stopped developing it because of a sheer lack of information (without reliable Internet access almost two decades ago). Fast forward a decade, and I resumed its development a summer, but alas a hard disk crash forced me to halt development again!

So, this year I got back at WC3, and I thought a few things:
  • Wyrms without Sacrificial Pit are a dream came true.
  • Training Chimera without Ancient of Wind is damn awesome.
  • I really want to play with all these new shiny things Reforged brings!
  • Why delve in the waters of Altered Melee when actual Melee is so cool?

Now, I don't want to make this into yet another whinning thread, but it turned out that, despite the above list, there were enough bad things about Reforged that forced me to keep playing good old 1.26. So, I started a quest to implement the good things of 1.36, that is, the game mechanics, in the 1.26 game engine. While I sometimes feared that one of the changelog entries that I tagged with a red ! mark would turn out to be a blocker, Project Evergreen took shape in a few weeks, and I initially prepared to release Evergreen 16 here. However, I decided to keep polishing it, and eventually crossed into 1.36.1 timeline, once more uplifting the "90/10 rule" (90% of the work gets done in 10% of the time).

After all this time, and because the version number has reached another power of 2, I am now satisfied enough to release it to the larger public.

Project Evergreen features:
  • Compatibility with versions 1.26 to 1.36.1.
  • Classic graphics.
  • Game mechanics from the latest patch, 1.36.1.
  • Anonymization in Free For All matches.
  • Fully-detailed observer interface.
  • Countdown timer on game start.
  • Goblin Merchants are stocked twice on items that it should after the initial cooldown. To buy the second set of Boots of Speed, Staff of Teleportation, or Tome of Retraining, please type the commands -bb, -bs, -bt, into ally, or observer chat.
  • Custom commands to control the camera, surrender, or customize AI difficulty: -zoom, -gg, -insane, -extra, -legend.
  • The awesome new Advanced Melee AI (AMAI 3.3.0), customized to fit the project.
  • Game text is fully internationalized. If someone wants to translate these maps to their language, please be my guest.
  • Intensely size-optimized maps. This helps prevent counterfeiting with a single glance.
  • Optional feature to randomize hero availability, supporting the "Random Heroes" game flag.
  • Game mode preselection with HCL. In a bot-hosted lobby: .hcl 1 = Melee, .hcl 23 = Light Melee, etc.
  • Compatibility with broken hostbots (GHostOne users will know).
  • Map pack includes sha256 cryptographic hashes of the base maps, to aid versioning.
  • Map pack includes sha256 cryptographic hashes of the maps themselves, to prevent counterfeiting. They must be manually verified, and cross-verified with the authoritative source, i.e. this thread.
  • Map pack includes the entire 2023-3 ladder season, plus a custom selection of my favorite maps.
  • Map pack is available in .rar format for Windows users, and .zst format for Linux users.
  • Additionally, this version includes Happy New Year wishes to you all.
  • When newer game patches are released, the project will follow-up.
Credits to:
  • WithinRange author: Tasyen.
  • Custom Cursor artist: I_H8_U_M8.
  • AMAI developers: Strategy Master, Zalamander, and AIAndy.
Special thanks to:
  • Authors of a wide range of tools I have used along this development.
  • Authors of a wide range of Hive posts from which I have found useful information.
  • Players who accepted playing the beta versions.
Known issues:
  • Please do let me know.
Legal:

Permission is hereby granted for non-commercial use, copy, publication, and free distribution. The only derivative works allowed are translations of the Warcraft Trigger String archived files, held to the following conditions: the original author, and legal conditions must be preserved; derivative works must also credit the original authors of AMAI, according to the AMAI License. All other rights connected to this sofware are reserved.

Code:
The AMAI License:
Copyright 2020 Strategy Master, Zalamander, AIAndy

1) Not available for commercial use (Unless Blizzard Entertainment)
2) You must credit all the original authors of AMAI.
3) Redistribution is allowed without permission required.
4) Users must ask for permission to use in there own mod projects.
5) You must include the same permissions/licence in your own mod projects.
6) If I am no longer active in the community and can no longer be reached publicly work can be re-used by members of the community.


SHA256 hashes for version 32b:
Map,SHA256
(12)divdndcnqr_evrgrn32b.w3x,83179e769073d235e7d3e903577de6239d2fe7040e58fd03654034ee676c0447
(12)iccrwn_evrgrn32b.w3x,706a02e8328094aded465f2c90d7c56cb91546735dfb3dc8d2987dd449ec8ab2
(2)amzna_evrgrn32b.w3x,dbc3222e887c493d83baa9018c06991ed7e49296bf2b718df7ced9888f34db83
(2)atmnlvs_evrgrn32b.w3x,e596925019769d97e3f4075a23aa9415b26c1b29ac847b5b8b93670d7d335000
(2)concldhll_evrgrn32b.w3x,d040c5dc65fbe8b7955e484e96a64da075bd0fd6535cdb0fec709d48965c8607
(2)echsls_evrgrn32b.w3x,1f46ac024d605a02f80f2859110e3aa040dd71c7470267b15b342d6f4590d1ad
(2)evrsng_evrgrn32b.w3x,9063403631037a1134487d0b722e8da4a59359c813f3ad884d67ca5c614d375c
(2)hammrfll_evrgrn32b.w3x,c9cd4856dbd783e50f80e4845da553afd10ed81c6d33294e86adc579ab324d93
(2)lastrfge_evrgrn32b.w3x,ff5512a686a46dce80b8c89dc283e4f0e01283808c90654e2bce5b231562c00f
(2)meltngvlly_evrgrn32b.w3x,65969f0c77fdaee7060f268a7935aa7a79001860615b44d0437ff44044a6efcb
(2)northrnsls_evrgrn32b.w3x,1922655b2c53a349c58a54dc4f46561d579b783dcfc6b85ee8c7dfb0ca951112
(2)secrtvlly_evrgrn32b.w3x,9c301fb4aac17dfcb1af73f24f068a87010b3599aa5f498bb03f73f538f76f2e
(2)shallwgrve_evrgrn32b.w3x,5d4576b99be7f0085bdc5cf9042916d2c21f10bc92d43fec0f9f331be93220da
(2)springtme_evrgrn32b.w3x,989c102621a581338ecb6903937510397280f78907826b6e7f2a88e63d5f4fbf
(2)ternsstndlv_evrgrn32b.w3x,d27ca1d558017b2b13b741526d0870d52287af33b69589d38120396c0a9412a4
(2)tidhntrs_evrgrn32b.w3x,41885feade03bb127e0690377a4e8ccdac753715b612c4d138239e192f2e46d3
(4)dejvu_evrgrn32b.w3x,d3540420fa700c519f7999890ee87bc0df50b7d0f8a0f090f9de2612d7a2570c
(4)hillsbrdcrk_evrgrn32b.w3x,642ac969d653846925cd92188bb89eba24d448d622cb30f0c48b7ce6f966e51b
(4)kingndcntry_evrgrn32b.w3x,b424f8e84fd83da9e5ab18b5bc10f5455a0ef68866016ea8293105368228a70a
(4)losttmple_evrgrn32b.w3x,b67d743e9f39a7834b749172030c0a779f4a266d6f2ab7efd2500b2f70cac42b
(4)phantmgrve_evrgrn32b.w3x,874916b00b1490b5e2bc65c655c45dd3ab6649c6a81b4e8670a7e13c621ef989
(4)rustycrk_evrgrn32b.w3x,cb04ba412182e92cc4bf9d1043ef9c077a4a391b2d0be5c96be604625ab64741
(4)shattrdxle_evrgrn32b.w3x,40f89fca1f0af021e06b977f7df9755ce59fc0664a0e260aa0c2b9378e051422
(4)synergy_evrgrn32b.w3x,3406151dde5a800ff6632d69c761c2875871f7df5eb939dc091a7180cd3b85ac
(4)tidwtrglds_evrgrn32b.w3x,c687e1fd62bb9ad11d5fb2655d788ea255d2583d7207f98fd49a8b1bc03f9575
(4)turtlrck_evrgrn32b.w3x,a9f47e451372f9afe37d233e11beec57c7be8a98fc9c1d94179b51617f6bc12f
(4)twistdmdws_evrgrn32b.w3x,92fbadac4799954ae5229db0c9425b04fcf0dea85da76a84f0693365f62515cc
(4)whitshre_evrgrn32b.w3x,d101ca590830f1eb55a79b869c3511c219f8b59cb0dc5c45fc4c19a479f04948
(6)blodstnmslv_evrgrn32b.w3x,f3800b2cdf4f9b36fac9425911960b30c56d8d6873ca13de56f04239e3eb3cdc
(6)copprcnyn_evrgrn32b.w3x,1985839f6f8e8d344adaf479c938017e65f52f7c66b1ff5c51ea9e650e0dc5e8
(6)demnscrssng_evrgrn32b.w3x,497e107d58e73adfc702a0dd9882b7f9964ada7c4e51c9e44ad41a516b613e2d
(6)dragnblght_evrgrn32b.w3x,7dbc9bbe159c3273d5e188e0f9c8a69fb22bedb3ba444bd9fa42f850f2e0a7cc
(6)duststrmlv_evrgrn32b.w3x,4f493b99e2360c56191ee8687a295ae1accd6a9e76d1a24a043ec1bca49fe35f
(6)gnollwd_evrgrn32b.w3x,5a88a8ece17c792e94296d2daefa2faa63b399122373adb624a9634fcbd01882
(6)monsnlv_evrgrn32b.w3x,d60fd91a05196d246617efc74f111fde4ad5a768fcf16c6078cb54fc14518e42
(6)silvrpnfrst_evrgrn32b.w3x,e324bd82788e2159f5f78e1e7562b5be9d278f1638634b67d84585abf389914e
(6)thundrlklv_evrgrn32b.w3x,df96bb329e7d157a37d756a71f1a29666f6d6829e6302af32174edd25876e56e
(8)arthr_evrgrn32b.w3x,9273f7cea90b105be60dbe4327675ca577d250b3e00f4ffa0e4b5c9fead19484
(8)bandtsrtrt_evrgrn32b.w3x,0c9c7af001fc6eb506dab41dce336d81ee3f657c443cb1f23861b6dcf9b4554f
(8)battlgrnd_evrgrn32b.w3x,4994eb75b28487402f1b2e25968f5c7603be20d30bf47b053c380b79f0f0bb93
(8)chimnysls_evrgrn32b.w3x,11c0dfef855e2ea650dc8cadd491a07ef17ea6baf0d3df361b8e743591a165b9
(8)dedlck_evrgrn32b.w3x,432d1f5f6c62dbab3f96670d9ef91e6da48139f9a7c7785f14eeec59bf7cf4fc
(8)ekrzmsmze_evrgrn32b.w3x,c6eb39e30a6056201b7f6bba6d7b3da2d7ce75c44a8338a459152195399e8afb
(8)fercty_evrgrn32b.w3x,7b8238067d0a8f01b0667f233b199899f25b12bfab9aaf0c19e34b1f86046866
(8)ferls_evrgrn32b.w3x,ac83278d1adaaeeeaaf8437c96db64759289bcee48cab5fd0e0a4812060ef6e5
(8)goldrsh_evrgrn32b.w3x,f3aaf732a4b2fe9d55b5d34bad0cc80ff79b0d85506cf4880ffab07b8adabd04
(8)indgkpr_evrgrn32b.w3x,5ae004548447982e10b25209247ec56b50d1e2fd5bc5a08876640445dbb07168
(8)monply_evrgrn32b.w3x,84c8ba7d285e7f5d52851bc59cc4a34a997078d6f448d0c8c19fe5e49084e8d4
(8)nerbnpssge_evrgrn32b.w3x,c578600862d4cea35d761d9c2946c6faf6f19b0daa171c06b2f509684f68ad6f
(8)nightpa_evrgrn32b.w3x,bf5c5542697d685e9f95daeda936f026ef9ab6e053da5eac43ea3a754137d2c6
(8)northshre_evrgrn32b.w3x,5a7877b16e1a940b5ac709ee0f1148391a9000b5d5aeafcf8f18c0e46d954566
(8)ordlgrnd_evrgrn32b.w3x,52ffbbaa22ee13340bfc5d032d1c155d535b403cd6bbed250c2dd3316111c35e
(8)pantdwrld_evrgrn32b.w3x,9e97e97fd6164e482d5138a00f186b625c5ee64dff0e12747dc19014e1c51996
(8)roylgrdns_evrgrn32b.w3x,29910e19d17a5e237e2ca627bd849c97e9072afb92596114c3b86886aa5b2291
(8)sanctrylv_evrgrn32b.w3x,8b3920101600869456f0c3db32bbe9a582ecf81fe7fe97dd716959d5c383b578
(8)snowblnd_evrgrn32b.w3x,a80ebab6d280a858d94c13c9a6f2709afbac4f81346dd6ae8c9e196f5fe8b8ae
(8)twilghtrns_evrgrn32b.w3x,087362c8506b1ee60aada0ace45630431113c9c06966833f6c2f08adf187eb2d
(8)vangrdpnt_evrgrn32b.w3x,01467d4a759327bdc51c200882c3d42a616dd2cec8dc603133238d72086faecf
(8)wellsprngtmple_evrgrn32b.w3x,473f287c72ec59c2ac51e0145c6a0400d618cf387e2a420923bd2ecfc2a63804

EDIT: Updated to 32b:
  • Enabled enhanced interface for Observers on Defeat.
  • Updated AMAI for improved performance.

For reference:

SHA256 hashes for version 32:
Map,SHA256
(12)divdndcnqr_evrgrn32.w3x,9b786d56f8dd953612e68054681123b9d424b43251c51c385c42a60c32989627
(12)iccrwn_evrgrn32.w3x,c46b98e395c3cc8128ec68de58fd73f43ae00f6f1e1ce8ae9558e3c21dd3c9fb
(2)amzna_evrgrn32.w3x,adae3fdd58a3fc66d82e9a88b454d676b0ea06ef74906e2d0ace63afc65ae4c6
(2)atmnlvs_evrgrn32.w3x,9afe7bceb4b54573659b5038b956ed5eee926afb66b660aeac09485e5687fafa
(2)concldhll_evrgrn32.w3x,cc1bbcefe73994f0489a8e0852c40ee5a20723921f4bb41df7180390c1e7536e
(2)echsls_evrgrn32.w3x,17cfc69127dc80afd0b27b52c55f3ca9e016b666ad149317945c4243afb6a2c4
(2)evrsng_evrgrn32.w3x,09eacd7a8118903b28c8c95605f8c4202be2f9e9c0dd17e5b7d688597a48d52b
(2)hammrfll_evrgrn32.w3x,03b3c68a2216c7eb15fda89f29b49a21675ddcc1a876ca7d7eb9489541536723
(2)lastrfge_evrgrn32.w3x,09667ef7384b9bec34b2c6f72723d8e8d67b1ddd0cb6f54e0b69088d49efbc8d
(2)meltngvlly_evrgrn32.w3x,4b3b3b3a7a8388fd4d8a3e72bc098134f0e8cf98000e3c5c1af9814c6eac63f6
(2)northrnsls_evrgrn32.w3x,78ab172e5648c196d0bc2fb3873d293a54e628bae74bad694c187fdac282773b
(2)secrtvlly_evrgrn32.w3x,2797ac1a2e92cdd779d20a74346c81bbe593f2ddace6b7f9e9870384ced2d329
(2)shallwgrve_evrgrn32.w3x,ced2e01e2363bbbb0afd96079778d0b64fbffa96a2a3a1f2d6773972d163cb37
(2)springtme_evrgrn32.w3x,3856658f6d71efb3703d62642d15c1a27c21dbfe1fc855c15b540ad31300e121
(2)ternsstndlv_evrgrn32.w3x,968194af4a109823f7513afb3e14053e3c640a15dfd4c0904a836fcb7e291e7d
(2)tidhntrs_evrgrn32.w3x,2db25a418af0e1ca4d8f1ea8c5a9b25882b4d9933ef51525d736b7ed88229d05
(4)dejvu_evrgrn32.w3x,5db1b2632999f0dccfdebc1e3cad033db62b23f25e39f3e4b09354279a701382
(4)hillsbrdcrk_evrgrn32.w3x,bf24ab38e4e96a265ade651de7ba27b716eceb1f50fc6e95a928f305c1aa5b7d
(4)kingndcntry_evrgrn32.w3x,75dfa1bd62ff2ea02a9c678632338190e8bbea30da54867eaca1d22eb4b725b9
(4)losttmple_evrgrn32.w3x,acc2beaa0aa64ecc10c563076ad9afe9503e5be6c4cc91d2893a578c6658c552
(4)phantmgrve_evrgrn32.w3x,616bb4fa1914897374dcc17e7ed9b1d80fab9bb1c55a333da0d0431e8d958e10
(4)rustycrk_evrgrn32.w3x,01459dcb8b209efcd11a40473e8519603c1daf55c93334a4b1f51c233dcb0d13
(4)shattrdxle_evrgrn32.w3x,a9f395725afb6d11b886dbc89e6bc183e1695a9c123174d33e8f1f5cbd3a2911
(4)synergy_evrgrn32.w3x,4be73831d774a0ace079bf7fc1b6fa6efa4326591389deb33f53399a3bc6b5de
(4)tidwtrglds_evrgrn32.w3x,9b65b3feca1813139821be2cfab543a26a2646c3a7270d98b39b87838767f9d1
(4)turtlrck_evrgrn32.w3x,20ae1ada51034b141d1c324b0b77b257e2934bba573f6054e09a87b9a0b51f93
(4)twistdmdws_evrgrn32.w3x,5c6bb5a4371e171ff4cf9e320f83d585351ab9ef5349874536458b0491fc4935
(4)whitshre_evrgrn32.w3x,13277d8cf133fb50c406315f910438238cb9737b0580c30da172fdd7655535aa
(6)blodstnmslv_evrgrn32.w3x,83224bf9dd5a9121e2f58693eb4f011d97769bc5472e23fa44c9f18e4b53fef3
(6)copprcnyn_evrgrn32.w3x,e19a2a805b618e6a3999fa54431a8bbcf5fa694a547f6ffa774b358f7117e4e1
(6)demnscrssng_evrgrn32.w3x,8664ddb1cd13a2cd744c1c54831d1b83ec9a45a41bdecc6a780d5a0538b3707d
(6)dragnblght_evrgrn32.w3x,70ef337fce38a5eb40232e6e1cc2f6dff414566771870e7e5fbcf769c51a7fb2
(6)duststrmlv_evrgrn32.w3x,6bb52774444d83fd8b1b3d5651de2bf8a136d510af721e7fb28bffa081401ca7
(6)gnollwd_evrgrn32.w3x,b2e5436ab73d3022a0a1283b3350e7c5adb6c667e536e5be5bcfe935d2614ce1
(6)monsnlv_evrgrn32.w3x,0f9b8341357fb9048a768a54cfe8e378c083d8e64f183cf763d0ee122b3c9f9b
(6)silvrpnfrst_evrgrn32.w3x,cb6a7ea6aa78e7715eebafc4209f32312d1678b65a066ad790e222f3febb7ac2
(6)thundrlklv_evrgrn32.w3x,4b0ef15071ab7cff93c809952411b5b85369336c41f12373cf5df85ca9910051
(8)arthr_evrgrn32.w3x,a49ffba6bda136090c2cb257dc337efe1d5ede62ad6acefcf2e1bd56be1c46ea
(8)bandtsrtrt_evrgrn32.w3x,c891e67be52561eadf5770c6c5d40c9fae1d19524f5c66d51f4d76defd4eb084
(8)battlgrnd_evrgrn32.w3x,54fe10b5bb82e56a9e11c7c187175fdd925aa4e8a053ead451f75f1fbe8748f4
(8)chimnysls_evrgrn32.w3x,00e76fa5c59965f09ff7d59412eda5e872b78a99e6089e859723515a8826d9cc
(8)dedlck_evrgrn32.w3x,f3e22772e89451d14d8b079f8511be22ecf50a31b9b2fb5c6184e5176db7ccae
(8)ekrzmsmze_evrgrn32.w3x,c03d94a1b915ef225c3f2421427344e83e9867db15f900d42356b3856d4eebd2
(8)fercty_evrgrn32.w3x,e50f6b6429e7bc4bba3a5a5cb8353bfcccfbf463cd42fdd7a086385d3ad5f859
(8)ferls_evrgrn32.w3x,56056676dad6ca66f81b8308c1ca93df8a9f525407a6a80e31155bc4f7d2fe65
(8)goldrsh_evrgrn32.w3x,de84a199b0c21e8e1312cdf1e1637a96dc7585c2ec0c04b92a9ecd822f619307
(8)indgkpr_evrgrn32.w3x,fcc2c32182ef571e0918527d1d908d8908c73fb7f374c17bc4af719d3fad13d4
(8)monply_evrgrn32.w3x,9138c46ca6551e7e12273b8e2b6dd0a850c1df349aa66016defaff7b2b71e0a2
(8)nerbnpssge_evrgrn32.w3x,564162d69f8582af2fecd060a7b6601d57e2a3fb576b10aa0b8d50068b8a0948
(8)nightpa_evrgrn32.w3x,dcc4709560e535073841a18c7705989efa94873b2e41f03ec6d6ea1f772cd3eb
(8)northshre_evrgrn32.w3x,6b25afc0bffab4578bd5eafa0e85b032f94fad1ddecc612270d0900f65d2bdb7
(8)ordlgrnd_evrgrn32.w3x,594082eacf420486e5656df5461474667c1eb4faaf198ff3a5a413b06e9c1af2
(8)pantdwrld_evrgrn32.w3x,c721f646fbe6ff53453a191ce3c673a0b0f82b16263877392da106ee3e59a7b8
(8)roylgrdns_evrgrn32.w3x,e3dd45f3de7ba2109e5789d4021e597cd6c6af67accd4a20e7d5ca52af81481c
(8)sanctrylv_evrgrn32.w3x,74651a94d1bb89df0126d6f63f936a8d6f5ccd99a97152beda45508448377a20
(8)snowblnd_evrgrn32.w3x,21d6523a0c85eaa5e8e995f28d202b54131026f76a18ce7bd0cceb60b3b6c75a
(8)twilghtrns_evrgrn32.w3x,644ad90f35b533e0df17ea19cbd284b5c911a1ce0f438329c6cef76bb3657105
(8)vangrdpnt_evrgrn32.w3x,bc3a95c4aafe7f5c56ac38dd1732445d4e487ef39030815eac4ba599d3d1872c
(8)wellsprngtmple_evrgrn32.w3x,e7104ca9415a133c571e52090de301edb67e84fb72991bf4822dab76a0ae648d
 

Attachments

  • Evergreen32b.rar
    37.3 MB · Views: 13
  • Evergreen32b.tar.zst.rar
    13.4 MB · Views: 9
Last edited:
Top