Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - Paser

Strony: [1] 2
1
Witajcie,
po długiej dość przerwie od Gothiczka postanowiłem znowu sobie pograć, odprężyć się na wykładach, które są nudne i bezwartościowe, a jednak obecność potrzebna. Niestety napotkałem pewien problem - nie mogę używać Entera. Początkowo pomyślałem, że wystarczy wziąć mysz, niestety nawet z nią nie mogę zapisać gry. Szukałem rozwiązań w sieci oraz tutaj (może źle) i większość z nich mówiła o wyłączeniu numlocka lub dokupieniu klawiatury zewnętrznej. Sęk w tym, że mój komputer klawiatury numerycznej nie posiada, wyłączenie jej na siłę w rejestrze nie pomaga, a zewnętrznej nie dokupię, bo jednak komputer przenośny ma być przenośny. Pomyślałem, że skoro to dość powszechny problem, to pewnie System Pack posiada jakiś przełącznik w pliku konfiguracyjnym, który pomoże rozwiązać ten problem, jednak nie mogę odpowiedniego znaleźć.

Jest na to jakieś rozwiązanie? Grę chcę odpalić na słabym laptopiku z integrą, 4GB ramu i budżeciakiem intela z zainstalowanym Windows 10.

Jeśli nie da rady nic zrobić, to pewnie po prostu zrobię jakąś dll-kę, która podmieni kody klawiszy ze sobą, ale musiałbym do tego ogarnąć sobie IDE jakieś, do tego pewnie IDA Pro i nie wiem czy warto, skoro już jest może jakieś rozwiązanie uniwersalne.

Post połączony: 2018-05-31, 14:11
Ok, jakoś mi się udało, po prostu w rejestrze nadpisałem Enter (Num) by działał jako Return i jest ok najwidoczniej.

2
Postanowiłem sobie ostatnio znowu pograć w Planescape Torment, tym razem z łatkami kilkoma i jestem teraz na queście dla grabarzy by znaleźć fake dustmana. Pamiętam dobrze, że winowajcę można było zabić, wystraszyć lub zaprowadzić do zleceniodawcy (można też zamiast niego ukarać alkoholiczkę z knajpy, ale to taka ciekawostka). Robię to zadanie po latach i nie mogę go wpakować prosto do tej całej karczmy (a wiem, że kiedyś tak zrobiłem i dostałem za to ponad 1k expa). Są jakieś warunki, które muszę spełnić?

3
Programowanie / [Python] Bieżący status bash
« dnia: 2017-04-16, 18:27 »
Chciałbym sobie w Pythonie napisać kod, który wykonuje mi polecenie w bashu wraz z postępem danej komendy. Potrafię je wykonywać normalnie, ale chciałbym mieć możliwość podglądania progresu podczas działania, czyli po prostu widzieć to co w danym momencie byłoby w terminalu. Po co? Bo chcę skopiować sobie katalog i wiedzieć dokładnie ile procent się skopiowało (na co oczywiście pozwala mi rsync).
Wiecie jak to mógłbym zrobić?

4
Gry / Pokemon Uranium (fangame)
« dnia: 2016-08-13, 20:42 »
Hej! Ktoś z was słyszał lub pogrywał z Pokemon Uranium? Jakie wrażenia?

Dla ludzi nie w temacie, Pokemon Uranium, to fanowska edycja Poków (nie, to nie mod, tylko osobna gra), która powstawała ponad 9 lat.
Jeśli chodzi o GUI i grafikę, to jest to mix rozwiązań z pokemonowych gier na GBA i NDS.
Mechaniki niemal identyczne do oryginalnych z drobnymi ulepszeniami.

Jak to się prezentuje według mnie?
Fajna jak na Poki fabuła (nie jakaś wybitna, ale w porównaniu z tą Pokemonową, to jest lepiej), interesujące rozwiązania, ładnie zaprojektowany świat, ale cholernie słaba optymalizacja. Gra potrafi ciąć mi (posiadaczowi starocia, które ledwo zipie) oraz osobom z najnowszym growym sprzętem tak samo - mimo, że to teoretycznie niezbyt wymagająca gra 2D. Są jednak osoby, które na gorszych od mojej maszynach grają bez problemu.

https://www.youtube.com/watch?v=q8NxPo4S4To


Jeśli sami chcecie sprawdzić, to podrzucam link:
http://www.pokemonuranium.com/


5
Hej.
Wczoraj w moje ręce wpadł budżetowy Huawei P8lite. Wszystko ładnie działało, ale nadeszła w końcu pora na naładowanie urządzenia. Wyciągnąłem z pudełka ładowarkę, wszystko połączyłem, a następnie podłączyłem pod fazę. Po chwili przekazywania energii ładowarka zaczęła lekko piszczeć. Zdziwiło mnie to i odłączyłem telefon. Piszczenie ustało. Spróbowałem więc czegoś innego. Podpiąłem inny kabel pod uruchomiony komputer, a do panelu przedniego podpiąłem słuchawki. Obudowa mojego komputera jest na tyle specjalna, że powoduje cholerne zakłócenia na wszystkich złączach. Podłączyłem najpierw mojego wysłużonego już Samsunga Galaxy Ace 2 i usłyszałem lekkie syczenie w słuchawkach, do którego się już zdążyłem przyzwyczaić. Następny był Huawei, symfonia pisków, którą wydawały z siebie słuchawki była czymś o wiele głośniejszym od dźwięku z poprzedniego testu. O dziwo, stara ładowarka od Alcatela działa bezszelestnie.
Wiecie co może być powodem tego piszczenia? Na samym początku myślałbym, że to kwestia przetwornicy w ładowarce, ale nie jestem w stanie wyjaśnić tym dźwięku z słuchawek.

6
Gry / Fallout Shelter
« dnia: 2015-08-19, 20:25 »
W skrócie jesteś nadzorcą schronu atomowego, zarządzasz zasobami ludzkimi, rozbudowujesz schron itp.
https://www.youtube.com/watch?v=HY4jCjufLG8

Grywa ktoś? Ja osobiście czekam na naprawę błędu z ciężarnymi kobietami.

7
Offtopic / Mr. Robot
« dnia: 2015-08-06, 18:07 »
W skrócie jest to serial o ćpunie, który ma skilla w komputery.
Ktoś ogląda?
https://www.youtube.com/watch?v=Ug4fRXGyIak

8
Hej! Jako że ostatnio potrzebuję dostępu do Visual Studio, to musiałem wgrać sobie system z rodziny Windows. Poszło na kopię Windows 7 Pro z Dreamspark.
Wszystko poszło gładko, zainstalowałem, aktywowałem system i dokonałem konfiguracji. Po skonfigurowaniu sieci dostałem komunikat o dostępnych aktualizacjach w liczbie 192. Ok, pobierze się, a przez noc mi się wgra. Cóż, właśnie jest godzina 19:43 dna następnego, a postęp nadal znajduje się na pozycji 177 i ani myśli się ruszyć.
Wiem, że Windows Update szmatą jest, więc zwracam się z pytaniem do was. Jak doprowadzić te cholerne aktualizacje do końca?
A! Nie wysyłajcie linków jeśli nie trzeba, bo mój internet jest w stanie udźwignąć tylko tapatalka.
Pozdrawiam.

9
Gry / Fallout 4
« dnia: 2015-06-03, 16:32 »
"War. War never changes."
https://www.youtube.com/watch?v=GE2BkLqMef4

http://fallout4.com/

10
Gry / Steins;Gate Zero
« dnia: 2015-03-28, 15:43 »
5pb właśnie zapowiedzieli Steins;Gate Zero, z tego co wyczytałem z sieci akcja VN prawdopodobnie ma się dziać podczas trzeciej wojny światowej.
https://www.youtube.com/watch?v=zfFC15WoNYo

Strona Steins;Gate Zero

Temat do dyskusji na temat nowej odsłony gry.

11
Offtopic / Kongresówka czy Poznańskie?
« dnia: 2015-01-17, 13:16 »
Przyznajcie się, jesteście bażantami czy łańcuchami?
Ludzie którzy nie mieszkają przy granicy pruso-rosyjskiej nie ogarną, nawet nie szukajcie marne człowieczki.
Chcę sprawdzić jak bardzo to forum jest skażone idiotami(czytaj. bażantami).

12
Pytania i problemy / Persona 4 - Rise czy Amagi?
« dnia: 2014-10-11, 21:50 »
Gram ostatnio w Persone 4, i nie wiem która z nich ma zostać dziewczyną głównego bohatera, jeśli chodzi o osobowość i layout postaci to wolę Rise, ale jeśli chodzi o profity w formie Persony to jestem rozdarty. Co o tym sądzicie?
Uprzedzam że gram w wersję na PS2, na PS Vitę i wersje Golden mnie nie stać, tak to bym dodał jeszcze Marie do rozpatrzenia, lecz w zwykłej wersji jej nie ma.

13
Offtopic / ModeOn
« dnia: 2013-07-29, 13:04 »
Hej!  Nowo powstała redakcja ModeOn.eu prowadzi aktualnie rekrutację na pozycję redaktora do działów :
1. Tech
2. Muzyka
3. Gry
4. Filmy

Ponadto, poszukujemy osób do grupy prowadzącej korektę tekstów.
Interesujesz się muzyką? A może grami? zgłoś się na REDAKCJA@MODEON.EU
W zgłoszeniu podaj informacje do siebie + jakiś krótki tekst przez siebie napisany (dot. któregoś z wyżej wymienionych działów).
Pozdrawiamy, redakcja ModeOn!

PS:Nie usuwajcie xDDD

14
Witajcie, nie dawno kupiłem sobie telefon z systemem android jako iż mój stary se k510i przestał funkcjonować, zainstalowałem emulator n64 na androidzie i wgrałem na telefon rom gry Legend of Zelda OoC. Gra działa dobrze, niestety w interfejsie mam mały bug graficzny:
Nie wiem czemu tak jest, innym działa dobrze, a przynajmniej nie zgłaszają tego problemu.Macie jakieś pomysły ?

PS.Nie dziwcie się jakości screenu, to miniaturka zapisu z aplikacji.

15
C, C++ / Hook na funkcje
« dnia: 2013-07-07, 16:52 »
Witajcie, mam takie małe pytanie, jak w C++ zrobić hook na daną funkcję z procesu do którego wstrzykuje daną dllkę ?
Chodzi mi dokładnie o funkcje oCGame::Render (0x006C86A0) z g2nk.Wywołuje się ona gdy gra jest renderowana (kilka razy na sekundę bodajże), jest to po prostu swoisty update.
Jak na razie staram się nie używać tej funkcji, a zamiast tego robię to tak:
#include <windows.h>

DWORD WINAPI MAIN();

BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, LPVOID reserved)
{
switch(reason)
{
case DLL_PROCESS_ATTACH:
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)MAIN,NULL,NULL,NULL);
MessageBoxA(0,"Dll zostało poprawnie załadowane","Komunikat",0);
break;
}
return TRUE;
}

DWORD WINAPI MAIN()
{      
while(1)
{          
if(GetAsyncKeyState(0x33))
{
                        //Kod uzdrowienia
                        MessageBoxA(NULL,"Zostałeś uzdrowiony ","Wiadomość",MB_OK);
}          
}
return 0;
}
Niestety takie wyjście z tej sytuacji daje mi wiele licznych błędów, np dy użyje funkcji uzdrawiania gdy menu jest aktywne to dostaję błąd ponieważ może to zostać użyte tylko podczas renderowania a klawisze są aktywne cały czas.

O to funkcja oCGame::Render w IDA Pro:
.text:006C86A0 ; public: virtual void __thiscall oCGame::Render(void)
Bardzo proszę o waszą pomoc.

EDIT:Rozwiązane

16
Offtopic / Akinator / Mocno pomocni
« dnia: 2013-06-15, 23:37 »
A więc tak, te mocno pomocne agenty zrobił się coraz sławne, i w ogóle internety są tego pełne a więc wyzwanie takie, kto ma jakąś znaną osobę (fikcyjna lub nie) której ten bałwan nie odgadnie.

LINK:
http://mocnopomocni.pl/


Mi Zgadło:
-Sam Winchester,
-Doktor,
-Sasha Grey,
-Moja mama,
-Castiel,
-Geralt z Rivii.

17
Offtopic / Seriale SciFi
« dnia: 2013-05-02, 22:18 »
Wiem, wiem, jest już temat o filmach, ale SciFi to coś innego niż po prostu film.A więc po to założyłem ten temacik.Jakie znacie i polecacie seriale(ewentualnie filmy) SciFi.Dawajcie opinie na ich temat.

No więc ja zacznę:
Doctor Who(emitowany 1963-2013, najstarszy SciFi!)-Zacny serial, głównym tematem są podróże w czasie odbywane przez Doctora(to imię), władcę czasu(taka rasa) o wielu wcieleniach(tzw.regeneracjach).Doctor lata przy pomocy TARDIS(Time And Relative Dimension(s) In Space) kamuflującej się pod postacią starej brytyjskiej budki policyjnej.

Supernatural-dwóch braci , Dean i Sam poluje na plugastwa zagrażające ludziom przy okazji wpakowując się w różne tarapaty.

18
Pytania i problemy / Mod do gothic 2 bez modloadera
« dnia: 2013-04-20, 16:06 »
Mam taki problem, chcę stworzyć mod nie wykorzystujący modloadera, z tego co słyszałem to da się ładować pliki .mod i .vdf odpalając exe z jakimś argumentem (parametrem), moje pytanie brzmi "Jakim ?" a jeśli nie da się tak to jak można by to zrobić.Nie chodzi mi o niepokazywanie modloadera, chodzi o jego całkowity brak.

19
Pytania i problemy / Biblioteka dll nie ładuje się
« dnia: 2012-12-22, 16:51 »
Witam, stworzyłem sobie mały programik który wstrzykuje do Gothic2 własną bibliotekę korzystającą z klas gothica2.Na początek miał po prostu włączać i wyłączać marvin mode.
Po skończeniu launchera i dllki połączyłem całość.
I niestety nie działa, to znaczy odpala gothica 2, w niema żadnego błędu ale dllki nie wstrzykuje tak jak by kodu za to odpowiedzialnego wcale nie było (wydaje mi się że źle go zrobiłem).
O to kod launchera (aplikacja konsolowa):
Link do pastebin
using System.IO;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Text;
using WinApi;
using WinApi.Kernel;
using WinApi.FileFormat;

namespace gothic_2_edit
{
    class Program
    {  
        public static void Main(string[] args)
        {

           
            Console.WriteLine("Kliknij ENTER by rozpocząć grę");
            Console.ReadLine();


            String dll = "NetInject.dll";

            if (!System.IO.File.Exists(dll))
                throw new Exception("Elementu " + dll + " nie znaleziono");


            System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo();
            psi.WorkingDirectory = Environment.CurrentDirectory;


            psi.Arguments = "-zwindow";


            psi.FileName = "Gothic2.exe";
            WinApi.Process process = WinApi.Process.Start(psi);

            if (process.LoadLibary(dll) == IntPtr.Zero)
                Error.GetLastError();
            Console.ReadLine();

        }
    }
}
A to kod wstrzykiwanej dllki za pośrednictwem NetInject.dll(NetInject.dll na pewno działa dobrze):
Link do pastebin
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using WinApi;
using System.Threading;
using Gothic.zClasses;
using Gothic.zTypes;
using WinApi.User;
using WinApi.User.Enumeration;
using Gothic.mClasses;
using Gothic.mClasses.Elements;
using Gothic.zStruct;

namespace marvinenabler
{
    public class Program
    {
        public static Int32 InjectedMain(String message)
        {
            try
            {
                Process Process = Process.ThisProcess();

                AddHooks();
                MarvinModeEnable();
                while (true)
                {
                    Thread.Sleep(10000);
                }
            }
            catch (System.Exception ex)
            {
                zERROR.GetZErr(Process.ThisProcess()).Report(4, 'G', ex.ToString(), 0, "Program.cs", 0);
            }
            return 11;
        }

        public static void AddHooks()
        {
            Process Process = Process.ThisProcess();

            Process.Hook("GUC.dll", typeof(Program).GetMethod("ocGameUpdate"), 0x006C8AB2, 5, 0);
        }
        //(That will add a hook at the end of the render function)

        public static Int32 ocGameUpdate(String message)
        {
            Process Process = Process.ThisProcess();
            //each time when gothic renders the game this function will be called
            return 0;
        }
        //Functions
        static byte[] mmenable;
        public static void MarvinModeEnable()
        {
            Process Process = Process.ThisProcess();
            Process.Write(mmenable, 0x006CBF60);
        }

        public static void MarvinModeDisable()
        {
            Process Process = Process.ThisProcess();
            Process.VirtualProtect(0x006CBF60, 25);
            mmenable = Process.ReadBytes(0x006CBF60, 25);
            byte[] arr = new byte[25];
            for (int i = 0; i < arr.Length; i++)
                arr[i] = 0x90;
            Process.Write(arr, 0x006CBF60);


            arr = new byte[] { 0xC3 };
            Process.Write(arr, 0x00432EC0);//Eventhandle marvin mode


        }
    }

}
Prosiłbym o szybką pomoc ;)
EDIT:Problem rozwiązany , po prostu jeden z użytych libów korzystał z frameworka 2 a ja miałem 4, wystarczyło zmienić w properties dll.

20
Witajcie,na moim komputerze jest pewien problem z spacerem,  mój problem polega na tym, że gdy zaznaczę jakiegoś moba w spacerze i spróbuję przejąć nad nim kontrole (klawisz "m") to zamiast tego zatrzymuje się kamera.Nie mogę się ruszyć itp do póki nie kliknę "m" drugi raz, wtedy wracam do stanu przed kliknięciem owego klawiszu.Problem ten jest od dawna ale teraz się uparłem że chcę coś dodać na mapę.Co radzicie ?

Strony: [1] 2
Do góry