Уже больше полугода все обсуждения и новости переместились в дискорд D1Stats
We have moved to Discord D1Stats, look for discussions and news there.
 

DotA v6.89a Allstars [Out of beta]

Talk about anything DotA-related.
User avatar
h3rmit
Posts: 27
Joined: May 19, 2015
Gaming Platform: MyMGN

Re: DotA v6.88f Allstars [We're beta guys]

Postby h3rmit » Jan 4th, '17, 15:59

DracoL1ch wrote:Blizzard is the problem, yeah. There would be no updates for newest patches, as I said, they simply removed things we rely on.
And even official bnet users may use WC3 Version Switcher tool.


This may sound a little rude, but I think that this approach undermines the popularity and the success of version 6.88. It is quite impractical and counterproductive to force whole communities to rollback to an older Warcraft III version.

I guess you are probably referring to the "preload exploit", which was partially fixed in patch 1.27b. I think that you are also referring to some changes in memory offsets at game.dll.

I can see that the DotAAllstarsHelper688b.dll library exposes the following functionality:


AddKeyButtonAction
AddNewOffset
ApplyTerrainFilterDirectly
BlockKeyAction
ChangeAnimationSpeed
DllLogEnable
DrawRegenAllways
EnableAutoFPSlimit
FixModelCollisionSphere
FixModelTexturePath
FreeExecutableMemory
GetCurrentMapPath
GetDownloadProgress
GetDownloadStatus
GetItemPanelButton
GetLatestDownloadedString
GetSkillPanelButton
InitDotaHelper
JassLog
LockMouseInWindow
MutePlayer
PatchModel
RedirectFile
RemoveTagFromModel
SaveNewDotaVersionFromUrl
SendGetRequest
SendMessageToChat
SetCustomFovFix
SetCustomGameDLLandStormDLL
SetGameDllAddr
SetHPBarColorForPlayer
SetHPBarXScaleForPlayer
SetHPBarYScaleForPlayer
SetHPCustomHPBarUnit
SetMPBarXScaleForPlayer
SetMPBarYOffsetForPlayer
SetMPBarYScaleForPlayer
SetMainFuncWork
SetManabarEnabled
SetMaxFps
SetModelScale
SetSequenceValue
SetWidescreenFixState
ShopHelper
StartExtraErrorHandler
TeleportHelper
TeleportWhiteListKey
ToggleBlockKeyAndMouseEmulation
ToggleClickHelper
ToggleForcedSubSelection
TraceEsp_Print
TriggerRegisterPlayerKeyboardEvent
UnMutePlayer
Wc3MessageBox
_FlushInstructionCache


I see 55 functions, most of which are not critical and can be made optional without breaking the map. Also, I guess that most of them can be rewritten to be compatible with patch 1.27b.

The library itself can be rewritten as a Warcraft III auto-loading plugin (.mix), which players could download and install separately.

User avatar
DracoL1ch
Site Admin
Posts: 2994
Joined: Jan 12, 2015
Location: Russia
Contact:

Re: DotA v6.88f Allstars [We're beta guys]

Postby DracoL1ch » Jan 4th, '17, 16:16

nobody ever said thats library is key component. there's thousands little optimizations and workarounds within gameflow itself which are unreachable elseway. goodbye attack speed, damage detection, plenty mechanics - basically rolling back to 85 and NEVER going forward anymore.
If people are OK with this Im not. Dota will live on 26/27a. And possible hacks are lesser of the problems people may encounter, especially those who only plays doto or some other lovely custom maps via ghost bots

Gba228
Posts: 214
Joined: Feb 27, 2015
Gaming Platform: Не играю

Re: DotA v6.88f Allstars [We're beta guys]

Postby Gba228 » Jan 4th, '17, 19:24

Where I can put "good answer"?

User avatar
dotakid16
Posts: 250
Joined: Oct 16, 2015
Location: Philippines
Gaming Platform: garena rgc dota-void
Contact:

Re: DotA v6.88f Allstars [We're beta guys]

Postby dotakid16 » Jan 4th, '17, 19:36

DracoL1ch wrote:nobody ever said thats library is key component. there's thousands little optimizations and workarounds within gameflow itself which are unreachable elseway. goodbye attack speed, damage detection, plenty mechanics - basically rolling back to 85 and NEVER going forward anymore.
If people are OK with this Im not. Dota will live on 26/27a. And possible hacks are lesser of the problems people may encounter, especially those who only plays doto or some other lovely custom maps via ghost bots


yeah!

tmn
Posts: 67
Joined: Oct 6, 2016
Gaming Platform: RGC

Re: DotA v6.88f Allstars [We're beta guys]

Postby tmn » Jan 5th, '17, 03:11

h3rmit wrote:I guess you are probably referring to the "preload exploit", which was partially fixed in patch 1.27b. I think that you are also referring to some changes in memory offsets at game.dll.

I don't use JASS and I couldn't understand how could the memhack get partially fixed, if you can use I2C() to convert any integer to a function pointer. But apparently the resulting 'code' pointer is just an offset inside JASS bytecode (and, I assume, it is checked to lie within a valid range). The actual memhack was done by assigning a custom value to an array pointer, which was possible from JASS bytecode and is fixed now. The preload exploit is a different thing.

h3rmit wrote:The library itself can be rewritten as a Warcraft III auto-loading plugin (.mix), which players could download and install separately.

Can that be done, DracoL1ch? It seems like a good idea, much better than using a version switcher. Maybe put all the functions that depend on memhack into the dll and expose them as normal JASS functions later. Then you can load the dll by various means: either with a hack, external launcher or as a plugin.

That way you'll also have a clear API. You could point Blizzard to it and say: "Here are the safe and clear functions that we need for our map", instead of "Here is our map that doesn't work without an arbitrary code execution exploit". Of course, it's very unlikely that the Blizzard will listen anyway, but you'll know that you did what you could.

User avatar
DracoL1ch
Site Admin
Posts: 2994
Joined: Jan 12, 2015
Location: Russia
Contact:

Re: DotA v6.88f Allstars [We're beta guys]

Postby DracoL1ch » Jan 5th, '17, 06:42

tmn wrote:That way you'll also have a clear API. You could point Blizzard to it and say: "Here are the safe and clear functions that we need for our map", instead of "Here is our map that doesn't work without an arbitrary code execution exploit". Of course, it's very unlikely that the Blizzard will listen anyway, but you'll know that you did what you could.


Like if we didn't try to reach them before. They only listening when it's favour them. Mapmakers are nobody

FG6
Posts: 13
Joined: Dec 22, 2016
Gaming Platform: Garena-RGC-BattleNet

Re: DotA v6.88f Allstars [We're beta guys]

Postby FG6 » Jan 5th, '17, 07:14

DracoL1ch wrote:
tmn wrote:That way you'll also have a clear API. You could point Blizzard to it and say: "Here are the safe and clear functions that we need for our map", instead of "Here is our map that doesn't work without an arbitrary code execution exploit". Of course, it's very unlikely that the Blizzard will listen anyway, but you'll know that you did what you could.


Like if we didn't try to reach them before. They only listening when it's favour them. Mapmakers are nobody

Draco Brother , I Asked You Before But You Were Busy and Didn't Answer Me , I Ask You Again
HOW WE CAN HELP YOU IN DEBUG PROCEDURE TO OPTIMIZING YOUR WORK SPEED ?
:popcorn:

User avatar
DracoL1ch
Site Admin
Posts: 2994
Joined: Jan 12, 2015
Location: Russia
Contact:

Re: DotA v6.88f Allstars [We're beta guys]

Postby DracoL1ch » Jan 5th, '17, 07:54

depends on what do you know about reverse engineering, like tracing cases when game closes etc
but most common answer is testing at least 2x2 / donating, whatever is prefered

User avatar
cavalo de troia
Posts: 40
Joined: Oct 9, 2016
Gaming Platform: PC

Re: DotA v6.88f Allstars [We're beta guys]

Postby cavalo de troia » Jan 6th, '17, 05:12

DracoL1ch wrote:testing at least 2x2

Sir draco, recently I played 6.88f 2x2, 3x3 until 4x4 in LAN. And I have few notes: the game can run normal :prayy: (we usually play -arsp or -sdsp ) but without any command like -swap or -repick after the picks, that is the tipical commands that we use, using this commands the game crashes :trollface: and everybody are disconnected just like 6.88c. We use patch 1.26.

User avatar
DracoL1ch
Site Admin
Posts: 2994
Joined: Jan 12, 2015
Location: Russia
Contact:

Re: DotA v6.88f Allstars [We're beta guys]

Postby DracoL1ch » Jan 6th, '17, 07:00

LOLwut
will check that

User avatar
theabis
Posts: 58
Joined: Jan 6, 2017
Gaming Platform: Rankedgamingclient

Re: DotA v6.88f Allstars [We're beta guys]

Postby theabis » Jan 6th, '17, 14:03

HI Draco,can you check this note,i think this level or anything have problem
hook of pudge
time dilation of faceless VOid
ice blacst of kaldr (when WTF is On , i think damage per sec is stoped)
Traxx ,Storm spirit,winter,morphiling,lycanethrope,antimage,earth shaker ,oracle need Aghanim in 88G?
Last edited by theabis on Jan 6th, '17, 14:49, edited 1 time in total.

User avatar
theabis
Posts: 58
Joined: Jan 6, 2017
Gaming Platform: Rankedgamingclient

Re: DotA v6.88f Allstars [We're beta guys]

Postby theabis » Jan 6th, '17, 14:48

Hi Draco,can you ADD animation for some spell (like lvl 2nd of sand king)
For,
requiem of soul of shadow fiend (ultimate) (the wings like dota 2)
kelen's Dagger (like dota 2) i love this
phantom strike of mortred
fiend's Grip of bane elemental (ultimate)
shadowraze of shadow fiend (sound Efect)
reaper's scythe of necrolyte (ultimate)
assassinate of dwarven sniper (ultimate) (style and anipation and sound effect)
elune's arrow of mirana nightshade (sound effect )
teleportation of furion (like dota 2)
auto attack of crystal maiden
all critical animation like BOOOOOM (like imba efect) ( you know im say :D)
ADD animation for all hero aghanim have
and nothing else , I LOVE you draco ,Hope you finish it soon
thank's

User avatar
Loki
Posts: 1833
Joined: Jan 12, 2015
Gaming Platform: ВременоБезплатформеный

Re: DotA v6.88f Allstars [We're beta guys]

Postby Loki » Jan 6th, '17, 16:05

Can u take all of this from internet and install for yourself?
Image
Image

User avatar
theabis
Posts: 58
Joined: Jan 6, 2017
Gaming Platform: Rankedgamingclient

Re: DotA v6.88f Allstars [We're beta guys]

Postby theabis » Jan 6th, '17, 19:32

Loki wrote:Can u take all of this from internet and install for yourself?



i talk to Dracol1ch !!!! Not You :subj:

User avatar
Loki
Posts: 1833
Joined: Jan 12, 2015
Gaming Platform: ВременоБезплатформеный

Re: DotA v6.88f Allstars [We're beta guys]

Postby Loki » Jan 6th, '17, 21:01

you talk to me, I assure you
Image
Image

User avatar
theabis
Posts: 58
Joined: Jan 6, 2017
Gaming Platform: Rankedgamingclient

Re: DotA v6.88f Allstars [We're beta guys]

Postby theabis » Jan 6th, '17, 21:14

you means can't possibly this Lovely change's?
i think good option

User avatar
Loki
Posts: 1833
Joined: Jan 12, 2015
Gaming Platform: ВременоБезплатформеный

Re: DotA v6.88f Allstars [We're beta guys]

Postby Loki » Jan 6th, '17, 21:42

I suppose, it's needs no explanation. Use modifications, if you want.
Image
Image

Dolby
Posts: 1
Joined: Jan 6, 2017
Gaming Platform: Windows 7

Re: DotA v6.88f Allstars [We're beta guys]

Postby Dolby » Jan 7th, '17, 00:37

cavalo de troia wrote:
DracoL1ch wrote:testing at least 2x2

Sir draco, recently I played 6.88f 2x2, 3x3 until 4x4 in LAN. And I have few notes: the game can run normal :prayy: (we usually play -arsp or -sdsp ) but without any command like -swap or -repick after the picks, that is the tipical commands that we use, using this commands the game crashes :trollface: and everybody are disconnected just like 6.88c. We use patch 1.26.


I had the same problem!! :hmm:

User avatar
jamrock
Posts: 11
Joined: Aug 24, 2016
Location: Brazil
Gaming Platform: eurobattle

Re: DotA v6.88f Allstars [We're beta guys]

Postby jamrock » Jan 9th, '17, 23:32

old viper pls draco !!!

User avatar
theabis
Posts: 58
Joined: Jan 6, 2017
Gaming Platform: Rankedgamingclient

Re: DotA v6.88f Allstars [We're beta guys]

Postby theabis » Jan 10th, '17, 08:55

any news ?


Return to “General”

Who is online

Users browsing this forum: No registered users and 5 guests