TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
Hikaye Ekle

GameSource ChatPacket listeleyici

  • Konuyu başlatan Konuyu başlatan Aominechi
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 1K

Aominechi

🅰🅾🅼🅸🅽🅴🅲🅷🅸 🅵🅸🅻🅴🆂
Banlı
Üye
Katılım
9 Nis 2016
Konular
157
Mesajlar
1,729
Çözüm
59
Online süresi
2mo 26d
Reaksiyon Skoru
836
Altın Konu
0
TM Yaşı
10 Yıl 2 Ay 8 Gün
Başarım Puanı
224
MmoLira
4,315
DevLira
51
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

merhaba arkadaşlar eksik locale stringlerinizi bulmanız için yardımcı bir kod diyebiliriz
bu işlemi yapmadan önce game sourcenizi masaüstüne yedek alın ve o dosya içerisinde gerçekleştirin karakterleri bozabilir başınıza bela olabilir tam denemedim ama benim işime yaradı
game/src içine test.py dosyası oluşturup içine buradaki kodu yapiştirin srcnizdeki tüm chatpacketleri listeleyecektir yabancı karakter olanları kendiniz silersiniz geriye türkçe ve ingilizce olan chatpacketler kalıyo kontrol edip eklersiniz benim 2 saatimi falan aldı baya eksigim vardı geliştirilebilir benim için bu yeterli oldu.
Python:
import os
import re

def find_chat_packets():
    directory = os.getcwd()
    cpp_files = [f for f in os.listdir(directory) if f.endswith('.cpp')]

    chat_packets = []
    for file in cpp_files:
        try:
            with open(os.path.join(directory, file), 'r', errors='ignore') as f:
                content = f.read()
                matches = re.findall(r'LC_TEXT\("(.+?)"\)', content)
                chat_packets.extend(matches)
        except Exception as e:
            print(f"An error occurred while reading the file {file}: {e}")

    with open('aaaa.txt', 'w') as f:
        for packet in chat_packets:
            f.write(packet + '\n')


find_chat_packets()
 
Paylaşım İçin Teşekkürler İyi forumlar.
 
Paylaşım için teşekkürler
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst