Bạn chưa đăng kí (hoặc chưa đăng nhập) nên quyền lợi của bạn sẽ bị hạn chế. Việc đăng kí làm thành viên hoàn toàn miễn phí, sau khi đăng kí bạn có thể post bài, tham gia thảo luận, liên lạc với các thành viên khác qua hệ thống tin nhắn riêng, yêu cầu manga/anime... và rất nhiều quyền lợi khác. Thủ tục đăng kí rất nhanh chóng và đơn giản, hãy Đăng Kí Làm Thành Viên!
Chắc là ai cũng biết về cái title.png rồi. Đấy là file quy định title image của osu.
Trong bài TUT này sẽ nêu 3 cách để thay đổi file này.
Cách 1: Copy - Paste. Vâng, đơn giản chỉ là copy paste.
B1: Start Osu.
B2: Tìm file title.png theo đường dẫn: [OsuLocation]\Data\title.png
B3: Copy đè image của mình lên. (chú ý: đuôi file phải là png và tên image cũng phải là title.png)
B4: Vào Opiton > Back. Ngắm thành quả.
Nhược điểm: Mỗi lần khởi động lại là mất, kể cả có set properties là read-only cũng bằng thừa.
Có 3 lưu ý: 1: sau cái [Osu Location] và [custom image location] phải có \.
Tức là nếu bạn cài osu ở ổ D, custom image ở trong folder title thì nó sẽ là:
2: Chú ý các dấu ngoặc kép, không được bỏ hay thiếu. Với osu location thì bắt buộc phải có , còn với Custom image thì không. Đây là do cú pháp lệnh, ai học qua DOS đều biết.
3: Folder chứa custom image phải nằm trong folder osu.
B2: Lưu lại với đuôi .BAT
B3: Mỗi lần chơi thì chạy file này để mở game.
Nhược điểm: - Xài code này thì không mở file osz (file map của game) bằng cách double click mà phải mở bằng cách Drag n Drop - khá phiền nếu xài ở chế độ FS.
- Mất thời gian chờ game connect tới server. (lệnh ping)
Cách 3: Code Visual Basic. (Use VBS file)
B1: Mở file txt lên. Chép đoạn code sau vào.
Code:
Dim sho,fso
Set sho=WScript.CreateObject("WScript.shell")
Set fso=WScript.CreateObject("Scripting.FileSystemObject")
sho.run("osu!.exe")
WScript.Sleep(10000)
fso.copyfile "[Custom Image Location]","data\title.png",true
B2: Save lại với đuôi .vbs
B3: Copy vào trong folder game. Mỗi lần chạy thì chạy file này.
Nhược điểm: Với cách này thì phải chờ đủ thời gian thì code mới chạy. Đó là do lệnh WScript.Sleep(10000), trong đó 10000 tính bằng ms, cũng là 10s. Không nên hạ time xuống. Bù lại, code này không bị lỗi double click để mở file.
Ví dụ máy tớ:
Code:
Dim sho,fso
Set sho=WScript.CreateObject("WScript.shell")
Set fso=WScript.CreateObject("Scripting.FileSystemObject")
sho.run("osu!.exe")
WScript.Sleep(10000)
fso.copyfile "E:\Osu\TitlePngs\CustomTitle.png","data\title.png",true
P/s 1: Do mình lười chụp ảnh nên các đồng chí chịu khó đọc chay nhé =)
P/s 2: Thực ra còn 1 trò nữa, đó là code để mỗi lần khởi động game sẽ ra 1 title khác mà không phải thay code. Nhưng thôi cái đó tính sau.
P/s 3: Nhớ rep + bợ ass nhé
thay đổi nội dung bởi: ~ Yuki Kazuma ~, 12-07-2012 lúc 19:05