Goley, çok büyük potansiyeli olan ama Joygame tarafından harcanan bir oyun. Eğer kapatılmasaydı, ülkemizde en çok oynanan oyunlardan biri olurdu, eminim. Haklarını Türk firma satın alsaydı keşke zamanında. Biz Goley'de kart açarken, daha Ultimate Team anca meşhur oluyordu.
 
Kod:
| --- | --- |
| `00_00` | IntroPane, TestPane |
| `00_09` | CreateTeamPane, IntroBIPane |
| `03_01` | GameRoomPane, LeaguePane, SingleLeagueLobbyPane, SingleTournamentLobbyPane |
| `03_03` | EditTeamPane |
| `03_09` | TestPane |
| `03_0D` | EditTeamPane, UINavigationPane |
| `03_1E` | TestPane |
| `07_02` | TestPane |
| `0E_4F`, `18_03` | MultiLeagueLobbyPane |

Login aşamasını geçemeyenler :)

Ayrıca eklemek istediğim küçük bir DİPNOT daha bulunuyor. JoyGame’in, oyunu production ortamına almadan önce gerçekleştirdiği testlerde kullandığı bir kullanıcı adı ve parolayı doğrudan kaynak kodu içerisine gömdüğü (hardcode ettiği) görülmekte. Kullanıcı adı ve parolayı koddan çıkarttım ve 2015'de azıcık kafasını yorupta tahmin yürütseydik OG hayalimizi gerçekleştirmiş olurduk...

Formula'larıda aynen bu şekilde:

CSS:
Move,O,walk_smooth_speed,2,agi,100+agi,150+agi,,,,
Move,O,jog_smooth_speed,2,"acc,agi",200+((acc+agi)/2),300+((acc+agi)/2),,,,
Move,O,run_smooth_speed,2,"acc,agi",300+((acc+agi)/2),400+((acc+agi)/2),,,,
,,,,,턴 동작 속도(기준속도대비 %. 120%=기준보다20%느림),,,,,
Move,O,jogdribble_turn_speed,1,"agi,trp,pac",93*(1-(agi+trp-80)*0.0027)+(pac-70)/2,,,,,
Move,O,rundribble_turn_speed,1,"acc,agi,trp,pac",93*(1-(agi+acc+trp-120)*0.0019)+(pac-70)/2,,,,,
Move,O,jog_turn_speed ,1,"agi,acc,pac",93*(1-(agi+acc-80)*0.0029)+(pac-70)/2,,,,,
Move,O,run_turn_speed,1,"agi,acc,pac",93*(1-(agi+acc-80)*0.0028)+(pac-70)/2,,,,,
,,,,,안 쓰지만 에러 방지를 위해 넣어둔 것.,,폭(전체),각도(한쪽방향),뒤로 빼는 거리,
Move,O,jog_press_turn_speed ,1,,0,,,,,
Move,O,run_press_turn_speed,1,,0,,,,,
,,,,,최소 거리,최대 거리,폭(전체),각도(한쪽방향),뒤로 빼는 거리,
Pass,O,short_throwin_search_param1,5,lps,3,9+lps*0.05 ,0,35,0,
Pass,O,short_throwin_search_param2,5,lps,2,9+lps*0.05 ,0,45,0,
Pass,O,short_throwin_search_param3,5,lps,1,9+lps*0.05 ,0,181,0,
Pass,O,long_throwin_search_param1,5,hps,3,12+hps*0.1  ,0,35,0,
Pass,O,long_throwin_search_param2,5,hps,3,12+hps*0.1 ,0,40,1,
Pass,O,long_throwin_search_param3,5,hps,3,12+hps*0.1,0,45,2,
Pass,O,freekick_shortpass_search_param1,5,lps,6,24+lps*0.3  ,0,35,0,
Pass,O,freekick_shortpass_search_param2,5,lps,5,24+lps*0.3  ,0,40,0,
Pass,O,freekick_shortpass_search_param3,5,lps,4,36+lps*0.3  ,0,45,1,
Pass,O,freekick_shortpass_search_param4,5,lps,3,36+lps*0.3  ,0,50,2,
Pass,O,freekick_middlepass_search_param1,5,lps,18,24+lps*0.3  ,0,35,0,
Pass,O,freekick_middlepass_search_param2,5,lps,17,24+lps*0.3  ,0,40,0,
Pass,O,freekick_middlepass_search_param3,5,lps,16,36+lps*0.3  ,0,45,1,
Pass,O,freekick_middlepass_search_param4,5,lps,15,36+lps*0.3  ,0,50,2,
Pass,O,freekick_lobbingpass_search_param1,5,hps,14,24+hps*0.5  ,0,35,0,
Pass,O,freekick_lobbingpass_search_param2,5,hps,13,24+hps*0.5  ,0,40,0,
Pass,O,freekick_lobbingpass_search_param3,5,hps,12,36+hps*0.5  ,0,45,1,
Pass,O,freekick_lobbingpass_search_param4,5,hps,11,36+hps*0.5  ,0,50,2,
Pass,O,freekick_longpass_search_param1,5,hps,36,32+hps*0.5  ,0,35,0,
Pass,O,freekick_longpass_search_param2,5,hps,34,32+hps*0.5  ,0,40,0,
Pass,O,freekick_longpass_search_param3,5,hps,32,40+hps*0.5  ,0,45,1,
Pass,O,freekick_longpass_search_param4,5,hps,30,40+hps*0.5  ,0,50,2,
,,,,,최소 거리,최대 거리,페널티 없는 각도,각도 페널티 계수,최대 각도,
 
Son düzenleme:
Ben projeyi baya bir ilerlettim RE yaparak ve Themida'yı neredeyse kırdım diyebiliriz gelişmelerden haberdar ederim herkesi.
Gelişmeler 2: Gameguard Bypass ettim ve oyunu açtım auth tarafı için database schema ve altyapı iskeleti yazmaya başladım GO dilinde. Şimdilik böyle.

Gelişmeler 2: Gameguard Bypass ettim ve oyunu açtım auth tarafı için database schema ve altyapı iskeleti yazmaya başladım GO dilinde. Şimdilik böyle.
Gelişmeler 3: Gameguard ve Login ekranını başarıyla aştım ve Lobby ekranına ulaştım içerikler market görevler vs gibi şeyleri tek tek backend oluşturup bir database schema ile toparlamaya çalışacağım.
 
Son düzenleme:
1790044005607.webp
Arkadaşlar burada takılıyorum yardımcı olabilecek biri var mı
 
Gameguardı nasıl geçtiniz acaba?

@sonbahar0 elinize sağlık, harika bir çalışma olmuş. Hardcode edilmiş test hesabı bulgunuzu (mümkünse detayıyla, değilse en azından formatını) paylaşabilir misiniz? Kendi araştırmamda işime yarayacak. Teşekkürler.
 
Son düzenleme:
Gameguardı nasıl geçtiniz acaba?

@sonbahar0 elinize sağlık, harika bir çalışma olmuş. Hardcode edilmiş test hesabı bulgunuzu (mümkünse detayıyla, değilse en azından formatını) paylaşabilir misiniz? Kendi araştırmamda işime yarayacak. Teşekkürler.
BinaryTR*.exe'si launcher'dan bir kaç argüman bekliyor, sanırsam o argümanlardan biri gameguard'ı dahil etmiyor diye hatırlıyorum. Çok karmaşık bir yapıya sahip olduğu için maalesef ki tam olarak net bir şekilde hatırlamıyorum.

Hardcode edilmiş test hesabını maalesef ki paylaşamam fakat kullanıcı adı olarak büyük bir takımın adı seçilmiş. Ne yazık ki, araştırıp bulmak zorunda bırakacağım sizi.


Süreç içerisinde gerçekleşen olaylar:
1790076921188.webp


Artık hem P2P hem de NPC'ler ile maç işlemlerini gerçekleştirebiliyoruz. Özel sunucu yapımız şuan tam olarak prod-ready düzeyinde ve herhangi bir bağlantı kopmalarına karşılık oldukça güvenli. Ayrıca sunucu tarafı her iki yönden (güvenlik ve performans) güçlü hale getirildi.

Eksik olan olay zincirlerini ve senaryolarını devamlı olarak test ederek sunucu yapısını tamamlamaya çalışıyoruz:
1790077100633.webp
Lobi tarafında kart desteleri, transferler, chat ve arkadaşlık gibi çoğu özelliği sunucu tarafıyla ilişkilendirdik.

Maç tarafında ise:
HalfTimeExternalInterfaceHandler, TestPane, SingleLeagueSimulation
gibi olay zincirlerini henüz tam olarak tamamlamış değiliz.

UFAK NOT: Belki ileriki vakitlerde; forum üzerinde bir konu oluşturup konuyla alakalı gelişmeleri daha detaylı bir şekilde orada paylaşabilirim.
 
BinaryTR*.exe'si launcher'dan bir kaç argüman bekliyor, sanırsam o argümanlardan biri gameguard'ı dahil etmiyor diye hatırlıyorum. Çok karmaşık bir yapıya sahip olduğu için maalesef ki tam olarak net bir şekilde hatırlamıyorum.

Hardcode edilmiş test hesabını maalesef ki paylaşamam fakat kullanıcı adı olarak büyük bir takımın adı seçilmiş. Ne yazık ki, araştırıp bulmak zorunda bırakacağım sizi.


Süreç içerisinde gerçekleşen olaylar:
Eki Görüntüle 281626

Artık hem P2P hem de NPC'ler ile maç işlemlerini gerçekleştirebiliyoruz. Özel sunucu yapımız şuan tam olarak prod-ready düzeyinde ve herhangi bir bağlantı kopmalarına karşılık oldukça güvenli. Ayrıca sunucu tarafı her iki yönden (güvenlik ve performans) güçlü hale getirildi.

Eksik olan olay zincirlerini ve senaryolarını devamlı olarak test ederek sunucu yapısını tamamlamaya çalışıyoruz:
Eki Görüntüle 281628Lobi tarafında kart desteleri, transferler, chat ve arkadaşlık gibi çoğu özelliği sunucu tarafıyla ilişkilendirdik.

Maç tarafında ise:
HalfTimeExternalInterfaceHandler, TestPane, SingleLeagueSimulation
gibi olay zincirlerini henüz tam olarak tamamlamış değiliz.

UFAK NOT: Belki ileriki vakitlerde; forum üzerinde bir konu oluşturup konuyla alakalı gelişmeleri daha detaylı bir şekilde orada paylaşabilirim.
helal olsun aga iyi ilerlemişsin bende patcher ile ilerliyordum şimdi database bağlantılarını yaptım login ve kullanıcı adı kısmını hallettim deste dizme çalışıyor direkt olarak veritabanından olacak şekilde tutorial ve antrenman maçından sonra p2p sistemini çözüp ilerleyeceğim.

1790091119082.webp
bu şekilde veritabanını çıkardın mı?