Opublikowano 28 Lipca 202528 Lip Programista W dzisiejszym odcinku patodeweloperki zajmiemy się wyłączeniem efektu omdlenia po zabiciu potwora.Zrobiłem to jakiś czas temu, przy okazji wywołując błąd z liczeniem mobów w dungeonach.Zgadza się, nie działało xDDzisiaj to naprawiłem, więc publikuje.W razie problemów piszcie bo sam używam ( ͡° ͜ʖ ͡°)PREZENTACJA NA PONIŻSZYCH GIFACH: AKTUALIZACJA (01.08.2025)Wprowadziłem kilka zmian.Okazuje się, że funkcja Stun ma nieco więcej warunków zabezpieczających, więc nadal przy niej zostaniemy.Edytujemy deklarację funkcji Stun w char.h w ten sposób: Tylko zalogowani Zaloguj się, aby wyświetlić chronioną treść Ten post zawiera treści dostępne tylko dla członków. Zaloguj się lub utwórz konto, aby odblokować całą zawartość tego posta. Zaloguj się Utwórz konto Następnie definicję (char_battle.cpp) w ten sposób:Na końcu funkcji CHARACTER::Damage zamieniamy ten fragment kodu:Na następujący:Na koniec w char_skill.cpp zamieniamy ten warunek:Na poniższy:I TO JUŻ WSZYSTKO NA DZIŚ, POZDRAWIAMPo więcej poprawek/ficzerów/dodatków/paczerów zapraszam serdecznie do.
Opublikowano 28 Lipca 202528 Lip Elegancki poradnik. Swoją drogą.. Nie tylko bug ze zaliczaniem na dungeonie, ale też na systemach typu "globalny ranking", na którym zliczani są też pokonani gracze. Wiem, bo też to fixowalem xd
Opublikowano 28 Lipca 202528 Lip Autor Programista W dniu 28.07.2025 o 22:33, ValkeryE napisał(a):Elegancki poradnik. Swoją drogą.. Nie tylko bug ze zaliczaniem na dungeonie, ale też na systemach typu "globalny ranking", na którym zliczani są też pokonani gracze. Wiem, bo też to fixowalem xdA to nie wiem, do tego buga jeszcze nie doszedłem xD
Opublikowano 29 Lipca 202529 Lip Bardzo fajnie przygotowany poradnik.👌Mała zmiana, ale faktycznie przydatny. Ciekaw jestem jakie było założenie tej animacji specjalnie żeby opóźnić resp kolejnych?
Opublikowano 29 Lipca 202529 Lip Autor Programista W dniu 29.07.2025 o 10:09, KoYGeR napisał(a):Co te psy takie upośledzone?Kiedyś dostałem od Aska taki model ze zmniejszoną liczbą poligonówPrzy daleko oddalonej kamerze nie widać, że mają kanciaste głowy xD
Opublikowano 29 Lipca 202529 Lip Wstawki od Thorina - jak zawsze, bardzo dobrej jakości! :DKod, który dodałeś, jest bardzo spoko i - w ramach ciekawostki - naprawia on zabijanie potworów nie tylko na dungach, ale również na expowiskach. (Wiem, że programiści na tym forum to wiedzą, ale inni mogą nie mieć tej świadomości).Kiedyś, gdy obowiązywał stary system wierzchowców, problem z niewidocznymi stworami nie był aż tak odczuwalny, ponieważ wystarczyło zsiąść z wierzchowca, wykonywał się wtedy pełny refresh entity - i tyle.Później, gdy ludzie zaczęli zmieniać system wierzchowców, pojawiły się moby na spotach, które pozostawały niewidoczne, a dungi się przez to nie kończyły.Sam chciałem u siebie ogarnąć to "omdlewanie", ale temat był ciągle odkładany, aż w końcu o nim zapomniałem.Skoro już bawisz się w takie rzeczy, polecam usunąć kod efektu żółtych kulek od zdobywanego doświadczenia, a także kod czerwonych i niebieskich nitek (obrażenia do PŻ/PE), ponieważ ta zmiana jest bardzo odczuwalna - i można wtedy zminimalizować launchera, nawet bez jakiejkolwiek dodatkowej optymalizacji.Możesz też dodać sobie chowanie cieni od mobów lub je całkowicie usunąć, ponieważ są one totalnie bez sensu.Patrzę jeszcze na giffy, które wrzuciłeś i widzę, że nie naprawiłeś u siebie błędu krytycznego - a dokładnie: zapadania się nazwy. (Zobacz, że lekko opada ona w okolicach szyi). Warto ten błąd jak najszybciej poprawić, bo ludzie uciekają z serwera, widząc takie rzeczy - mimo że to tylko pierdoła. Edytowane 29 Lipca 202529 Lip przez Krzysztof
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 10:53, Krzysztof napisał(a):Wstawki od Thorina - jak zawsze, bardzo dobrej jakości! :DKod, który dodałeś, jest bardzo spoko i - w ramach ciekawostki - naprawia on zabijanie potworów nie tylko na dungach, ale również na expowiskach. (Wiem, że programiści na tym forum to wiedzą, ale inni mogą nie mieć tej świadomości).Kiedyś, gdy obowiązywał stary system wierzchowców, problem z niewidocznymi stworami nie był aż tak odczuwalny, ponieważ wystarczyło zsiąść z wierzchowca, wykonywał się wtedy pełny refresh entity - i tyle.Później, gdy ludzie zaczęli zmieniać system wierzchowców, pojawiły się moby na spotach, które pozostawały niewidoczne, a dungi się przez to nie kończyły.Sam chciałem u siebie ogarnąć to "omdlewanie", ale temat był ciągle odkładany, aż w końcu o nim zapomniałem.Skoro już bawisz się w takie rzeczy, polecam usunąć kod efektu żółtych kulek od zdobywanego doświadczenia, a także kod czerwonych i niebieskich nitek (obrażenia do PŻ/PE), ponieważ ta zmiana jest bardzo odczuwalna - i można wtedy zminimalizować launchera, nawet bez jakiejkolwiek dodatkowej optymalizacji.Możesz też dodać sobie chowanie cieni od mobów lub je całkowicie usunąć, ponieważ są one totalnie bez sensu.Patrzę jeszcze na giffy, które wrzuciłeś i widzę, że nie naprawiłeś u siebie błędu krytycznego - a dokładnie: zapadania się nazwy. (Zobacz, że lekko opada ona w okolicach szyi). Warto ten błąd jak najszybciej poprawić, bo ludzie uciekają z serwera, widząc takie rzeczy - mimo że to tylko pierdoła.RozwińMartysama zrobił prostego fixa na black screen lulz
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 10:53, Krzysztof napisał(a):Patrzę jeszcze na giffy, które wrzuciłeś i widzę, że nie naprawiłeś u siebie błędu krytycznego - a dokładnie: zapadania się nazwy. (Zobacz, że lekko opada ona w okolicach szyi). Warto ten błąd jak najszybciej poprawić, bo ludzie uciekają z serwera, widząc takie rzeczy - mimo że to tylko pierdoła.Czekaj, czekaj czy ty serio klasyfikujesz ten błąd jako krytyczny? 🙃😄Gracze uciekają przez niewielki wizualny błąd z serwerów!!?? To ja całe życie w błędzie bo myślałem, że zawija się z serwera po błędach typu yang bug, bug w sm, czy sprzedaż baryłek na allegro a tu proszę, proszę hahah, muszę przyznać zrobiłeś mi dzień.
Opublikowano 29 Lipca 202529 Lip No w koncu juz myslalem ze te liczniki mi na zawsze wypierdoliło a to przez ciebie
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 14:41, mrvns napisał(a):Martysama zrobił prostego fixa na black screen lulzTestowaliśmy kiedyś 1 fixa na blackscreen, co latał na devach i jeśli to ten sam, to jest z nim błąd. Kiedyś na becie testowaliśmy, że można było dmg bugować przez to.
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 16:03, Krzysztof napisał(a):Testowaliśmy kiedyś 1 fixa na blackscreen, co latał na devach i jeśli to ten sam, to jest z nim błąd. Kiedyś na becie testowaliśmy, że można było dmg bugować przez to.nie widziałem go w necie.
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 14:55, Sevence napisał(a):Czekaj, czekaj czy ty serio klasyfikujesz ten błąd jako krytyczny? 🙃😄Gracze uciekają przez niewielki wizualny błąd z serwerów!!?? To ja całe życie w błędzie bo myślałem, że zawija się z serwera po błędach typu yang bug, bug w sm, czy sprzedaż baryłek na allegro a tu proszę, proszę hahah, muszę przyznać zrobiłeś mi dzień.Oczywiście, że klasyfikuję. Każdy błąd, który może zniechęcić gracza do gry - bo jest od razu widoczny na pierwszy rzut oka - uznaję za błąd krytyczny. Wyobraź sobie sytuację, np. nowa osoba wchodzi do gry, długo szuka odpowiedniego serwera, a gdy w końcu dołącza, od razu widzi błędy, na pierwszy rzut oka. Następnie się zniechęca - wychodzi. Szkoda miesięcy, a nawet lat pracy, żeby tracić graczy przez takie drobne, ale widoczne niedociągnięcia.
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 16:03, Krzysztof napisał(a):Testowaliśmy kiedyś 1 fixa na blackscreen, co latał na devach i jeśli to ten sam, to jest z nim błąd. Kiedyś na becie testowaliśmy, że można było dmg bugować przez to.Dużo ciekawostek o których nie miałem pojęcia można znaleźć w tym temacie. W jaki sposób renderowanie efektów przy zminimalizowanym cliencie wpływa na bugowanie dmg?Też usuwanie cieni myśle jest zbędne, zysk marginalny jak już szukać takich nachalnych optymalizacji to lepiej poprawić granny i zmniejszyć ilość draw callów / polygonów na scenie.Niewidzialne moby to pamiętam jedynie z 2089m jak po restartach gdy ktoś nie wyłączył clienta miał moby bez animacji "niewidzialne" ale nigdy nie spotkałem się, żeby coś takiego się stało po zmianie systemu wierzchowców, a przynajmniej nie u mnie xd Pytanie też czy dungi nie kończyły się im przez niewidzialne moby czy może nowy mount był niewidzialnym mobem bo nie dodali do functora wyjątku
Opublikowano 29 Lipca 202529 Lip Dla mnie i myślę, że dla większości krytyczny błąd na serwerze to problem który realnie zagraża dalszemu funkcjonowaniu projektu. Duplikacja przedmiotów, błędy z SM różnego rodzaju exploity, problem ze stabilnością logowania czy innego rodzaju crashe channeli gdzie następuje utrata danych. To są problemy krytyczne i większość się z tym zgodzi. Już nawet problem z dropem niezbalansowanym gdzie siada gospodarka w długim terminie mógłbym pod to podciągnąć, ale to tak naciągane mocno to samo z balansem, ale problem z którym sporadycznie nazwa gracza jest parę pixeli niżej nazywać krytycznym, serio? Nie przesadzajmy, że przez kosmetyczny błąd gracz zrezygnuje z gry, bo to są detale... jest mnóstwo ważniejszych rzeczy, które prowadzą do zniechęcenia gracza do gry na serwerze i prawdziwe krytyczne problemy o których wspomniałem. W mojej ocenie przesadzasz @Krzysztof
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 16:51, Zbychu napisał(a):Dużo ciekawostek o których nie miałem pojęcia można znaleźć w tym temacie. W jaki sposób renderowanie efektów przy zminimalizowanym cliencie wpływa na bugowanie dmg?Też usuwanie cieni myśle jest zbędne, zysk marginalny jak już szukać takich nachalnych optymalizacji to lepiej poprawić granny i zmniejszyć ilość draw callów / polygonów na scenie.Niewidzialne moby to pamiętam jedynie z 2089m jak po restartach gdy ktoś nie wyłączył clienta miał moby bez animacji "niewidzialne" ale nigdy nie spotkałem się, żeby coś takiego się stało po zmianie systemu wierzchowców, a przynajmniej nie u mnie xd Pytanie też czy dungi nie kończyły się im przez niewidzialne moby czy może nowy mount był niewidzialnym mobem bo nie dodali do functora wyjątku Animacje się wtedy da bugować. Bym Ci nagrać musiał, ale nie mam już tego "fixa" od dawna. W dniu 29.07.2025 o 17:00, Sevence napisał(a):Dla mnie i myślę, że dla większości krytyczny błąd na serwerze to problem który realnie zagraża dalszemu funkcjonowaniu projektu. Duplikacja przedmiotów, błędy z SM różnego rodzaju exploity, problem ze stabilnością logowania czy innego rodzaju crashe channeli gdzie następuje utrata danych. To są problemy krytyczne i większość się z tym zgodzi. Już nawet problem z dropem niezbalansowanym gdzie siada gospodarka w długim terminie mógłbym pod to podciągnąć, ale to tak naciągane mocno to samo z balansem, ale problem z którym sporadycznie nazwa gracza jest parę pixeli niżej nazywać krytycznym, serio? Nie przesadzajmy, że przez kosmetyczny błąd gracz zrezygnuje z gry, bo to są detale... jest mnóstwo ważniejszych rzeczy, które prowadzą do zniechęcenia gracza do gry na serwerze i prawdziwe krytyczne problemy o których wspomniałem. W mojej ocenie przesadzasz @KrzysztofRozwińBłąd krytyczny jest wtedy, gdy jest możliwość, że gracz odejdzie Ci z serwera. Będziesz miał kiedyś sytuację, że wyjdzie Ci 1 gildia, bo stwierdzi, że są błędy - małe, ale błędy. Za taka gildią, pójdą dwie kolejne, a za tymi sumarycznie trzema gildiami, wyjdzie Ci cały serwery, wtedy może zaczniesz myśleć z innej perspektywy. Każdy błąd trzeba naprawiać. Edytowane 29 Lipca 202529 Lip przez Krzysztof
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 16:48, Krzysztof napisał(a):Oczywiście, że klasyfikuję. Każdy błąd, który może zniechęcić gracza do gry - bo jest od razu widoczny na pierwszy rzut oka - uznaję za błąd krytyczny. Wyobraź sobie sytuację, np. nowa osoba wchodzi do gry, długo szuka odpowiedniego serwera, a gdy w końcu dołącza, od razu widzi błędy, na pierwszy rzut oka. Następnie się zniechęca - wychodzi. Szkoda miesięcy, a nawet lat pracy, żeby tracić graczy przez takie drobne, ale widoczne niedociągnięcia.Nie popadajmy w skrajność już. Przyczepiasz się do błędów wizualnych, które występują od wielu lat albo i początków tej gry (jak np. te zapadnie się nazw). Gracz, który gra w tę grę nawet już na to nie zwróci uwagi bo jest do tego przyzwyczajony od wielu lat. Fakt, jest to błąd, ale w żadnym stopniu nie jest krytyczny tylko kosmetyczny ala minor. Według mnie są w tej grze poważniejsze rzeczy do poprawy jak chociażby wszystko związane z trybem PvP między graczami, ponieważ tam błędów jest masa czyt. synchronizacja / fizyka. Oczywiście, nie należy lekceważyć takich błędów jak ten wymieniony wyżej (zapadanie nazw), ale ta gra posiada o wiele więcej FAKTYCZNYCH błędów krytycznych, które jeśli zostały by poprawione i wypuszczone w PEŁNI funkcjonalne to serwer na pewno przyciągnąłby wtedy uwagę graczy.
Opublikowano 29 Lipca 202529 Lip Tak jak napisali niektórzy wyżej. Fix powoduje tylko więcej bugów niż rozwiązuje problemów. Miałem okazję u jednej osoby już to poprawiać.A ten numer tylko tutaj zostawię: +48 85 307 09 01
Opublikowano 29 Lipca 202529 Lip W dniu 29.07.2025 o 20:39, KoYGeR napisał(a):A ten numer tylko tutaj zostawię: +48 85 307 09 01nie wiem czy będą mieli tyle miejsc ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
Opublikowano 29 Lipca 202529 Lip Autor Programista W dniu 29.07.2025 o 20:39, KoYGeR napisał(a):Tak jak napisali niektórzy wyżej. Fix powoduje tylko więcej bugów niż rozwiązuje problemów. Miałem okazję u jednej osoby już to poprawiać.A ten numer tylko tutaj zostawię: +48 85 307 09 01Który? Bo już się pogubiłem xDTen black screen, zapadanie się nazw, czy to z mojego wątku?
Opublikowano 30 Lipca 202530 Lip W dniu 29.07.2025 o 21:11, Thorek napisał(a):Który? Bo już się pogubiłem xDTen black screen, zapadanie się nazw, czy to z mojego wątku?Twój
Opublikowano 30 Lipca 202530 Lip Jest kozak, nie ma co gadać. Wspomne o tobie w moim najnowszym albumie, Happy Sharegon i więzień kodu Edytowane 30 Lipca 202530 Lip przez Wściekły Czun
Opublikowano 30 Lipca 202530 Lip Autor Programista W dniu 30.07.2025 o 06:54, KoYGeR napisał(a):TwójA można więcej informacji😭
Opublikowano 1 Sierpnia 20251 Sie W dniu 30.07.2025 o 15:11, Thorek napisał(a):A można więcej informacji😭Musisz kupić fixa od koygera to się dowiesz
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto