Wątek przeniesiony 2021-09-09 08:08 z C# i .NET przez cerrato.

Czy jest możliwość poprawienia gry?

0

Witam,

Jest pewna gra (Naruto Online) w którą gra wiele osób, ale niestety jest ona tragicznie zrobiona (Mini-Client) gry.
Gra bazuje na CefSharp i FlashPlayer plugin.

I niestety jest skompilowana, bo firma nie udostępnia takich kodów źródłowych nawet jeżeli chciałbyś poprawić działanie gry.

Czy jest możliwość napisania nowego klienta, mini clienta (okienkowego). Który będzie wczytywał poprzez CefSharpa tą samą grę ale na dużo lepszym poziomie?
Wiem że nie można modyfikować ogólnie gry bo jest ona wczytywana jak mówiłem poprzez symulację przeglądarki, ale może da się ją ulepszyć po poziomie klienta by zużywała mniej zasobów i działanie jej byłoby dużo lepsze ewentualnie zmodowoać jakoś tego klienta.

Prosze mi dać odpowiedź czy jest to w ogóle możliwe.
Chętnie bym zlecił komuś taką pracę.

2

Trudno powiedzieć nie spędziwszy wielu godzin na próbie rozgryzienia, co się tam dzieje i jak wygląda komunikacja klienta z serwerem. A że rozgryzanie tego w przypadku nietrywialnych aplikacji to naprawdę wiele roboty, musiałbyś się liczyć z tym, że będziesz musiał zapłacić komuś za naprawdę wiele godzin jego pracy (miesiąc, dwa, trzy, może nawet więcej) bez gwarancji powodzenia. A potem jeszcze dodatkowo drugie tyle na napisanie alternatywy.

No i budżet też musisz mieć odpowiedni na coś takiego. W absolutnie najbardziej optymistycznym przypadku to jakieś dwa miesiące pracy, co z podatkami i resztą da jakieś dwadzieścia tysięcy złotych minimum.

Niestety takie rzeczy zabierają czas i wymagają sporej wiedzy, więc i sporo kosztują.

3

Czy się da? Tak da się ale jak napisał Althorion jest to bardzo czasochłonne.

Poczytaj sobie jak ludzie rozgryźli protokoły Tibii, Warcrafta, H3 itp. Sporo można się nauczyć, a Ci ludzie dalej udzielają się na forach (H3 to tylko po rusku coś zdziałasz).

https://github.com/OTCv8/otclientv8
http://imperium.heroes.net.pl/temat/4822/1
https://www.wireshark.org/docs/dfref/t/tibia.html

Ogólnie licz się z tym że wchłonie Cię to na przynajmniej 6 msc.

1
AsuGaming napisał(a):

I niestety jest skompilowana, bo firma nie udostępnia takich kodów źródłowych nawet jeżeli chciałbyś poprawić działanie gry.

Najłatwiejsza opcja: zatrudnij się w tej firmie ;)


Jest taka gra na Steamie, z której twórcami walczę już od ponad roku.
Od premiery (2018) nie wypuścili żadnego nowego builda dla PC, a na zgłaszane bugi developer odpowiada: "sprawdzimy to".
Zgłaszałem problem wydawcy. Zgłaszałem produkt na Steamie. Pisałem też do twórców.
Nic nie skutkuje. Ciągle (jeśli dostaję odpowiedź) piszą, że w tej chwili zajmują się czymś innym
i nie gwarantują szybkiego naprawienia problemu z tym produktem.

A ta gra to wcale nie jest jakiś skomplikowany twór typu Cyber Punk. Załatanie tych problemów nie byłoby jakoś szczególnie trudne, nawet dla osoby, która nad tą grą nie pracowała...


Moim zdaniem najlepiej zrobisz, jak przestaniesz się przejmować tym Naruto Online i będziesz grał w gry twórców, którzy dbają o swoich graczy.
Na świecie jest pełno innych fajnych gier.

0

Rozumiem, a zeby zbic alternatywe. Bie bylobynproblemu do napisania klienta gry ktory wczytuje strone internetowa i ma wbudowany flash player w sobie? Zamiast pisac nowego klienta to stworzyc jedynie mini launcher ktory bedzie dzialac na windowsie

1 użytkowników online, w tym zalogowanych: 0, gości: 1