Tin vui về patch 1.24

Anh WE bắt thông tin kém quá, patch này có cả EGUI nữa đó(tuyệt vời hơn GUI bình thường nhiều).

Anh tom up patch 1.24 lên mediafire cho em đi:((.

Cho đệ tử hỏi EGUI là gì vậy ạ,tiện thể giải thích luôn Jass với vJass cho đệ tử biết 2 cái đó khác nhau ở đâu?
 
EGUI - Enhanced Graphical User Interface
Nói cho dễ hiểu thì đây là các lệnh JASS(hoặc vJASS) có UI (User Interface - giao diện)

vJASS thì cao cấp hơn JASS

p.s: chờ 1.24 ổn định thì sẽ có Tut về cách dùng EGUI
 
vJASS thì cao cấp hơn JASS

Nghĩa là sao ạ,anh có thể giải thích rõ hơn được ko ạ?
 
Vjass > Jass
Tao > mày
Khôn > ngu

.................................
Vậy mà còn chưa đủ trực quan để hiểu ? 8->
Thế thì phải đội bô đi thôi em trai 8->
 
Mới đọc qua cái link EGUI anh TOM post, đọc xong sướng cả mắt, lên cơn nghiền chế map =)). Nhưng nản quá :))
 
--------------------------------------------------------------------------
WARCRAFT III: THE FROZEN THRONE VERSION HISTORY
--------------------------------------------------------------------------​

--------------------------------------------------------------------------
Patch 1.24
--------------------------------------------------------------------------

PC WORLD EDITOR CHANGES

- Added new JASS hash table functions to replace the lost functionality from
fixing unsafe type casting.
- Hash Table - Save Item Handle
- Hash Table - Save Unit Handle
- ...
- Hash Table - Load Item Handle
- Hash Table - Load Unit Handle
- ...
- Hash Table - Get Handle ID


FIXES

- Fixed an exploit related to unsafe type casting that allowed users to
execute arbitrary code in maps.
- Fixed the JASS unsafe type casting exploit ("return bug").
- Fixed several World Editor crashes.

ADDITIONAL

- “Shadowing” global variables with local variables no longer is possible.
- Fixed a type conversion dealing with operators (i.e. adding a handle with an integer)
- Added the ability to store hashtable handles in a hashtable
- Added getSpellTargetX and getSpellTargetY natives
- Added a new base handle type “Agent” of which many types now extend from.
- Added a SaveAgentHandle native which can be used for saving most handle types
- Added a JASS optimization dealing with global variable change events.
- Increased max map file size from 4MB to 8MB.

Anh em để ý dòng cuối cùng nhé ;;)

Cho em hỏi return bug là cái j mà nghe các web editor nói blizzard vẫn chưa hoàn thiện thế?

Bật WE lên em thấy có thêm một mục mới là Hashtable trong Action, kèm theo là 2 biến mới là HandleHashtable, mấy cái đó là j dzậy? Có phải để lưu giá trị không?
 
về return bug nếu ko biết JASS thì cũng chả cần quan tâm làm gì

hashtable dùng để lưu giá trị như là gamecache nhưng gamecache lưu từ map này qua map khác còn hashtable thì chỉ lưu trong map đó thôi. Và hashtable "nhanh" hơn gamecache
 
Hình như mục hastable chưa dc hoàn chỉnh, nó bảo dùng Load <variable> Handle action để lấy các giá trị đã save mà chả thấy đâu
Có một số function trong hashtable mà em vừa mới click vào thì bị error :-o:

The instruction at "0x004f129e" referenced memory at "0x0c000002". The memory could not to be "read"

Click on OK to terminate the program
Click on CANCEL to debug the program

Save Widget Handle
Save Trackable Handle
Save Unitpool Handle
Save Itempool Handle
Save Region Handle
Save Eventid Handle
Save Multiboarditem Handle

???
 
Thật kì lạ! Kì lạ mỗi cái là sau khi up patch thì 1 số map không chơi được (như DotA) . Ngay cả project của tôi cũng vậy...:((
 
Nghe phong thanh ở đâu đó người ta bảo là một số map làm với patch <1.23 lên patch 1.24 là phải remake lại 8->.
 
Patch 1.24 bỏ một số function sử dụng trong các version cũ và thêm các function khác thay thế, vì thế các map trước đó sẽ không chơi được ở version mới.

Để chơi được cần remake map lại (đối với JASS user, kể cả các Custom Script), còn mình chỉ sài GUI nên chỉ cần mở map đó lên rồi save map lại cho nó có "mác" 1.24 là chơi dc thoai
 
sao cóc băng nó bảo dota 6.61c chỉ chơi đc trên 1.24, mình chơi 1.23 bữa giờ có bị crash lần nào đâu ?
À cho hỏi khi up lên 1.24 thì những function nào bị bỏ vậy ?
 
51223421.jpg
Khỏi luôn, thật ra nếu thông tin đúng thì đáng lẽ 1.24 này dota bị phế luôn không chơi được 1.24, một số map nổi như Dark Invasion 2 cũng chịu chung số phận.IF kêu gọi để chắc ăn, sẽ chờ 1.24a của Blizzard vì nơi này hứa sẽ sớm tung patch sửa only for dota.
Trời kị người tài thật, thôi thì chắc mình nên tập trung làm map gi đơn giản mà tinh tế khỏi cầu kì cho mệt.
 
1.24 và 1.23 khác nhau rất nhiều nên map chơi trên 1.24 thì chỉ NÊN chơi trên 1.24 thôi, và với 1.23 thì cũng thế.

Sao cóc băng bảo dota 6.61c chỉ chơi đc trên 1.24,

khiếp, đã đủ "tư cách" để coi thường người khác rồi cơ đấy =))
 
1.24 melee orc imba =((, chứ blizzard điên gì mà sửa patch only for dota?
 
Chờ GG nó lên 1.24 đã chứ up lên làm gì
 
Cái patch 1.24 này có chơi được mấy custom map hiện giờ không nhở mấy bác
 
Back
Top