Tiếng Việt trong tạo bản đồ cho Warcraft 3

Thảo luận trong 'World Editor' bắt đầu bởi SITUVN, 4/7/13.

  1. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
    UnicodeToWE
    [SPOIL]
    Lúc trước mình cũng tìm cách để thử hiển thị Tiếng Việt trong bản đồ mà mình tạo. Vì vấn đề gì đó mà dùng Jass NewGen Pack v5d không được (báo lỗi suốt, mặc dù mình chẳng viết 1 tí custome code nào), mấy ngày nay lại thử dùng nó thì được ':|, đồng thời chức năng UMSWE cũng hoạt động =)). Thế nên mới ngồi nghiên cứu cái phông cho trò chơi.

    Tốn hết cả ngày để tìm cách hiển thị:

    - Ban đầu thử dùng bộ phông với bảng mã VNI-Windows, nhưng vào thì chữ một nơi, dấu một nẻo. Do cách tính vị trí của chữ.

    - Đổi qua bảng mã TCVN3 (ABC), vui mừng dấu và chữ hiện đúng thì lại bất ngờ thất vong vì nó chỉ hiện một phần chữ HOA. Cái này thì do bảng mã này nó vậy. muốn có cả hoa và thường thì cần đến 2 bộ phông chữ.

    Thế là tự ngồi nghĩ ra bảng mã mới (tạm thời tên là WE), chật vậy cả 3- 4 tiếng (ngồi nghĩ + tạo lại phông theo bảng mã và chạy thử với World Editor + Warcraft 3)
    Cuối cùng cũng xong, hiển thị đầy đủ dấu, chữ HOA và thường. Bảng mã này gần như là kết hợp của VNI-Windows và TCVN3.

    Thành quả:
    [SPOIL]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [/SPOIL]

    Đồng thời viết thêm phần mềm chuyển từ bảng mã Unicode sang bảng mã WE.

    Google Drive: https://docs.google.com/file/d/0Bzk2dGBoT4VKMFFZb05sdERlZ3c/edit

    Mega: https://mega.co.nz/#!4lQ2XZaZ!BhrQFlRdQkAKRIn7AI-wyEOxZUNGwZIQAK0vYg5-u48
    Bỏ đuôi *.situvn, giải nén, bên trong có 2 tập tin:
    - UnicodeToWE.exe: Phần mềm chuyển bảng mã Unicode sang bảng mã của mình. Yêu cầu .NET Framework 3.5
    - FRIZQT__VI.TTF: Phông của Warcraft 3 thiết kế lại theo bảng mã WE.


    Bắt đầu làm từ phông đến phần mềm từ 5h sáng, đến giờ mới xong.
    [/SPOIL]

    UnicodeToWartex X1.1

    Google Drive: https://docs.google.com/file/d/0Bzk2dGBoT4VKbmlIY2pQQ2tUbHM/edit?usp=sharing
    Mega: https://mega.co.nz/#!s8QVkLYC!NhK-exOPvKb5JDXyJrx7Fzfo_IJJ8huI4dwI0VEvxps

    - Thay đổi bảng mã dễ nhìn hơn:
    Bảng mã Unicode:
    Mã:
    Mặc dù WE đã xuất hiện từ năm 2003, so với hiện tại đã 1 thập kỷ, nhưng vẫn chưa lạc hậu.
    
    Bảng mã WE:
    Mã:
    M¨c dµu WE ®·a xu¾©t hiªn tµ­ n¨m 2003, so v´¬i hiªn t¸ai ®·a 1 th©p kÔ, nh­ng vÁ©n ch­a l¸ac h©u.
    
    Bảng mã Wartex:
    Mã:
    M´äc dù WE ðã xu°ât hi´ên t¬ø näm 2003, so v«öi hi´ên t¯ai ðã 1 th´âp kü, nhøng v³ân chøa l¯ac h´âu.
    
    - Hỗ trợ màu sắc văn bản:
    [​IMG]
     
    Chỉnh sửa cuối: 23/10/13
    kitagawa thích bài này.
  2. dh-g

    dh-g Fire in the hole!

    Tham gia ngày:
    29/8/09
    Bài viết:
    2,654
    Nơi ở:
    Q1 TP.HCM
    sao cái đoạn mô tả giống bài mình trên wiki nhả :|
     
  3. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
    Thì nó chứ đâu :)). Sao mô tả có tí vậy? =))
     
  4. RazzilDarkbrew

    RazzilDarkbrew Youtube Master Race

    Tham gia ngày:
    29/3/13
    Bài viết:
    83
    Nơi ở:
    tpHCM
    cuộc đời sao mà trớ trêu vặt vã vãi ra =.=
    cách đây mấy tuần, vừa mới học cách ghi tiếng Việt trong map, lên hỏi đủ thứ chuyện, đủ thứ nơi, mò đủ thứ cách,... import rồi export muốn banh map. kết quả là... chả thành công mà còn mất th.gian 1 cách nặng nề! =="
    rồi chỉ mới cách đây mấy hôm (hình như là thứ 7 tuần trước), bực tức trong lòng, ức chế lên não, ko kiềm đc hận, đành bỏ mẹ cái vụ ghi tiếng Việt trong WE cho rồi, vì trong lòng thiết nghĩ nó vừa mất thời gian đủ thứ mà còn lại ko thành công 100% (tất nhiên cũng có thành công mà chỉ có 75%), và, quyết định rằng.................. từ giờ, ta thề với bóng đèn sẽ làm map = tiếng Anh. và thế là, xóa sạch tất cả font chữ Việt, rồi mấy cái text trong WE, ghi lại thành tiếng Anh hết, cực khổ từ hôm thứ 2 đầu tuần tới tối thứ 4 mới up map đc.... vui sướng tê ng vì đã đc up map. giờ, lên đây đọc cái này,...... muốn dẹp làm WE cmn cho rồi =.=
    cuộc đời ..........!!!
    p.s: nói túm lại 1 cục là tại sao thím SITUVN ko up cái này lên đây sớm hơn? :|
    làm mình hết Anh qua Việt rồi từ Việt lại qua Anh, giờ gặp cái này lại muốn... Anh --> Việt =.=
     
    Chỉnh sửa cuối: 5/7/13
  5. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
    Không thấy mình nói à;)), vì thằng Jass NewGen Pack v5d vấn đề:))
    Hứng lên:
    - Mở WE UMS lần 1, chẳng có gì, viết bậy bạ chơi, chạy ra chạy vào Test map
    - Mở lần 2 cũng vậy
    - Mở lần 3 cũng vậy.
    ...
    - Mở tí thì chán, đóng nó, lên Battle.net rồi lại bị báo lỗi trùng key.
    - Lên mạng tải mấy bản đồ chiến dịch kiểu 2 người ở hiveworkshop về, nó không cho chơi vì.. có mỗi 1 mình :((
    - Lại mở WE lên vọc. Làn này thì cái UMSWE tự dưng chạy :|. Lúc đó là khoảng 5 giờ sáng. Vọc đến chiều rồi gửi bài này luôn.

    Hình như mình lại có gì để nói về Warcraft rồi :))
    Chắc ăn thì mới đăng được. Đang kiểm thử.
     
    Chỉnh sửa cuối: 5/7/13
  6. RazzilDarkbrew

    RazzilDarkbrew Youtube Master Race

    Tham gia ngày:
    29/3/13
    Bài viết:
    83
    Nơi ở:
    tpHCM
    ủa? vậy cái vụ này có thể "ứng dụng" trong JNG của dh-gà ko?
    p.s: mới test xong, tuy cực khổ (là phải vô cái UnikeytoWE để đánh văn bản mình muốn xong "chuyển", rồi copy vô WE) nhưng mà hay, thành công 100% mỹ mãn mà còn tốt đẹp nữa (vì nó giữ lại đc cái font gốc của war3 chứ ko cần phải đổi sang font vnvogu hay gì khác)
    thanks thím! :D
     
  7. dh-g

    dh-g Fire in the hole!

    Tham gia ngày:
    29/8/09
    Bài viết:
    2,654
    Nơi ở:
    Q1 TP.HCM
    mình vừa đại trùng tu lại cái wiki \m/
    http://vi.wikipedia.org/wiki/Warcraft_III_World_Editor




    cái fonts đó được là
    thật ra JNG nó vốn là có lỗi. nhưng không còn ai chịu phát triển nó. bởi vì các lỗi đó có thể là ít quan tâm hay ít ảnh hưởng đến hoạt động của nó
    còn phần fix lỗi thì chịu. ở bên Box WE nhà mình ít ai có sức đó để hoàn thiện. dù có thì Lazy :P

    đây là phần cảm nhận của mình.
    và mình thấy đặt tên là Weco hay gì đó tốt hơn đặt tên bộ mã là WE vì vậy nghe hơi không hay :-"
    ưu điểm:
    mặc định của font warcraft.
    ký tự không bị lỗi giữa hoa vs thường. chẳng hạn Âm < âm

    nhược điểm:
    không thể thay thế font(TCVN) khác bởi vì nó không tuân theo luật của TCVN và nó là hàng xăng pha nhớt :|
    phần mềm để "viết" nó đòi hỏi khá cao. bởi vì đa số Win7 thì ít ai cài framework 4.0. điển hình là tui. (vừa cài cách này vài tháng!) còn winxp thì khỏi nói' phải tận lên SP3 và được gói cài cilent của framework 4.0 :|
    hy vọng tác giả có thể phát triển lại cái để "viết" xài ngôn C hay java thay vì xài phần API của net 4.0 :( ( đây là quan điểm riêng)

    P/S: nếu đáp ứng được thì tốt. mình sẵn lòng đón nó >:D<
     
    Chỉnh sửa cuối: 6/7/13
  8. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
    .NET Framework 3.5 mà :1cool_look_down:, tuy dùng Win 7 nhưng vẫn thích viết bằng MS Visual Studio 2008 (dùng bản .NET 3.5), cũng nghĩ tới người dùng XP, bởi vì mình từng dùng XP và từng khổ vì mấy phần mềm dùng .NET 4.0. Phải tốn công tải bản 4.0 về cài :|

    Cái tên cho bảng mã thì mình chỉ là TẠM thôi mà :1cool_byebye:

    Tạm thời hoàn thiện bên C# rồi chuyển 1 lượt sang Java;)). Ngồi đến giờ này thấy nó càn có nhiều thay đổi rồi :))
     
  9. RazzilDarkbrew

    RazzilDarkbrew Youtube Master Race

    Tham gia ngày:
    29/3/13
    Bài viết:
    83
    Nơi ở:
    tpHCM
    ủa? nói vậy là thực sự mỗi lần muốn ghi tiếng Việt trong WE thì phải vô cái UnikeytoWE này rồi ghi văn bản mình muốn vô, xong nhấn nút "chuyển" rồi copy cái nó mới chuyển đó vô cắi text nào đó trong WE mà mình muốn à?
    cực nhỉ =.=
    thôi.... dù sao có cũng còn hơn ko?
    à mà sao thím thớt ko làm ra 1 cái war3 (có sẵn font Việt) và thích ứng với bộ gõ tiếng Việt Unikey với font unikey, rồi up lên cho mọi ng dùng luôn, mỗi lần "chuyển" vậy mệt quá. gõ trực tiếp vô WE luôn có phải hay hơn ko?
     
  10. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
    Điều này không thể được.
    - World Editor chỉ cho phép nhập các kí tự ANSI, mà TV là ngoài ANSI đấy. Nhập thử câu TV vào trong WE xem nó ra bao nhiêu dấu ? (chấm hỏi)?
    - Làm theo kiểu lấy phông chữ sẵn có trong Warcraft 3 để viết TV thì mấy người chưa có phông đó thì nó sẽ ra chữ gì? Như hôm qua nối LAN với con em, Trò Chơi Cục Bộ (SITUVN) máy nó ra: Tr Chi Cc B (SITUVN), những kí tự TV sẽ không hiển thị.
     
  11. evilboys1996

    evilboys1996 Youtube Master Race

    Tham gia ngày:
    18/9/12
    Bài viết:
    6
    Cho mình hỏi chút
    Mình viết từ "Trẻ Trâu", sau khi chuyển thì nó ra thế này "Tr¶e Tr©u"
    Mình paste vào WE thì nó vẫn hiện là "Tr¶e Tr©u" :|
    Máy mình cái Net.F 4.0
    ---
    Cái file font có cần đụng đến gì ko vậy :-/
     
  12. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
    Tất nhiên là thế rồi, trong WE thì nhìn chẳng ra chữ nào cả. Nó đâu có hỗ trợ hiển thị Unicode đâu mà.

    Tiếng Việt này chỉ hiển thị mở bản đồ chơi với Warcraft III thôi.
     
  13. tuopipu

    tuopipu Youtube Master Race

    Tham gia ngày:
    28/3/10
    Bài viết:
    3
    trước giơ chưa việt hóa map. Sẵn cái này down về mần thử phát.
     
  14. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
    Đinh làm nó có thể như Unikey, nhưng xem ra không khả thi mấy. Đang nghiên cứu tiếp.
     
  15. RazzilDarkbrew

    RazzilDarkbrew Youtube Master Race

    Tham gia ngày:
    29/3/13
    Bài viết:
    83
    Nơi ở:
    tpHCM
    ^
    phần mềm thì hay... giải quyết đc hầu như gần 100% tất cả các vấn đề về việc ghi tiếng Việt trong WE của các map-maker. tuy nhiên, còn khá ư là cực (vì ko gõ trực tiếp vào WE) đc, và đôi khi nó bị lỗi "chuyển", chuyển là chuyển như vậy, nhưng ko biết sao mình copy vào map thì nó lại ra cái blah blah blah gì đó!?
    dù sao, cũng đỡ hơn TCVN3 là vì thấy đc mặt chữ tiếng Việt do mình ghi ra, nên an toàn và ít bị gõ sai hơn là nó toàn ra chữ... la tinh @@
     
  16. thanhthiep

    thanhthiep Youtube Master Race

    Tham gia ngày:
    10/2/10
    Bài viết:
    14
    mình dùng vẫn gặp vấn đề bạn ơi! mình bật nó lên thì copy qua we thì từ: "lưu manh" thành "löu maïnh" (cái này ví dụ thôi vì đáng ra hiện không phải thế này) nhưng có hiện y như vậy bên trong game luôn bạn có biết lỗi ở đâu không?
     
  17. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
    Bạn chưa import phông đính kèm. Và cấu hình để bản đồ dùng nó.
     
  18. baodongdo1498

    baodongdo1498 Mr & Ms Pac-Man

    Tham gia ngày:
    19/6/11
    Bài viết:
    216
    bạn hướng dẫn cách cấu hình ik
     
  19. SITUVN

    SITUVN T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    575
  20. Bottom

    Bottom Mr & Ms Pac-Man

    Tham gia ngày:
    21/8/13
    Bài viết:
    195
    Nơi ở:
    Mar Heaven
    Cho cái link down frame work cái search google k ra
    ps : k phai k ra nữa mà mình k biết framework là cái gì sợ down bậy về k cài đc thì khốn
     

Chia sẻ trang này