Zalogowany jako: gość

Forum

Wątek: sonifight rewolucyjne narzędzie do sonifikowania gier

Wróć do listy wątków

1 z 1

1 z 17: mojsior

Pewnie dziwnie zabrzmi tytół tego wątku ale do rzeczy.
Pewnego razu pewien widzący student wpadł na pomysł jak można osobom niewidomym udostępniać gry tak,
aby jak najbardziej były dla nas dostępne, no i wymyślił rozwiązanie niezbyt idealne jeszcze w swoim
stadium ale z dużym potencjałem.
Sonifight jest to aplikacja, która bazuje przede wszystkim na wartościach pamięci, żeby za bardzo tu
się w szczegóły nie wdawać, podam przykład w jaki sposób to działa.
Niech przykładem będzie gra street fighter4.
Ccemy udźwiękowic menu, co nie jest łatwe, bo musimy znaleść w pamięci kiedy gra jest uruchomiona odpowiednią
wartość, która odpowiada za pierwszą opcję w menu głowne, co nie jest takie oczywiste, bo po pierwsze
z ocra nie zawsze się dowiemy, jak dana opcja się nazywa a nawet jeśli wiemy, i próbujemy odszukać w
pamięci gry daną wartość np single player może się okazać że to wartość liczbowa.
Jednak jeżeli znajdziemy już wartości odpowiednie oraz adresy w pamięci możemy stworzyć konfiga dla określonej
gry, z której aplikacja sonifight będzie szczytywała te wartości i przekazywała je do czytnika ekranu.
Tak samo można zrobić nietylko z menu, ale również możemy udźwiękowić wszelkiego rodzaju paski energii
zdrowia etc.
Można takim paskom nadać odpowiednie zdarzenia dźwiękowe, czyli jeżeli w naszej bijatyce nasze rzycie
będzie spadać, to dźwięk paska zdrowia może się obniżać.
Co do szukania wartości w pamięci, to najlepszy do tego jest cheat engine.
Jednak jest to czynność karkołomna i dla cierpliwym, no i bez oka raczej coś takiego ciężko co kolwiek
zrobić, no bo wiadomo jak znajdziemy wartość paska energii skoro go nie sprawdzimy.
Do sonifighta jest dołoączona obszerna dokumentacja gdzie wszystko jest opisane jak co się znajduje.
Nie martwcie się, bo aplikacja posiada kilka fabrycznych configów.
32 bitowa aplikacja posiada konfigi do mortal kombat complete edition, oraz streetfighter 4 arcade edycje
stimowe.
Niestety nie posiadam tych gier na steamie więc nie sprawdzę tego, próbowa łem z wersją dvd gry mortal
kombat ale nie zadziałało.
64 bitowa wersja jest narazie najmniej użyteczna, bo zawiera bardzo niedokończony config do gry killer
instinct dla win 10, gdzie jedyne co zostało udźwiękowione to początkowe opcje w menu głównym.
Ale ten kto ma win 10 może pobrać grę killer instinct za darmo ze sklepu i uruchamiając konfiga sprawdzić
jak to działa.
Teraz jak użyć tej aplikacji.
Uruchamiamy plik binarny np wersji 32 bitowej wybieramy z listy gotowego konfiga np dla mortal kombat
9 i klikamy run config.
teraz naciskamy klawisze nvda t, żeby się upewnić że config działa. Jeżeli zobaczymy komunikat running
config i jego nazwę to znaczy, że konfig się załadował poprawnie.
Teraz odpalamy edycje steamową mortal kombat complete edition i patrzymy czy kiedy chodzimy strzałkami
to nvda odczytuje nam opcje w tym menu.
Niestety bardzo poważną wado jest to, że jezeli gra zostanie uaktualniona do najnowszej wersji i na przykład
zostaną zmienione nazwy opcji, czy nawet ulegnie zmianie ich kolejność, konfig nie będzie działaćm no
bo zmienią się wartości w pamięci.
Trwają prace nad rozwiązaniem tego problemu, też uważam, że problemem mogą być gry, gdzie w samej fabule
gry jest dużo tekstu pisanego, szukanie wartości w pamięci do każdego dialogu w historii no mija się
z celem.
Nie wiem jak autor chce to rozwiązać, ale miejmy nadzieję, że jakoś to się mu uda.
teraz aby pobrać to narzędzie należy wejść na forum.audiogames.net new releases room i wybrać temat
sonifight.
Tam w pierwszym wątk jest wszystko co potrzeba.
Program ma otwarty kod źródłowy więc można coś podziałać.
Mam nadzieję, że to zrewolucjonizuje rynek gier wideo, zobaczymy jak to się dalej rozwinie, narazie to
tak wygląda.



08.11.2017 16:17

2 z 17: pates

ciekawe, bardzo ciekawe, chętnie bym spróbował, ale to się dziwnie robi.

Kocia sierść rozwiązuje wszystkie problemy!
08.11.2017 20:49

3 z 17: misiek

A z Gta Sanandrass będzie działać?

Po co na świecie są białe koty? Po to, by czarni też mogli mieć pecha.
08.11.2017 23:52

4 z 17: mojsior

no nie wiem,może menu by się dało udźwiękowićć gorzej z misjami


09.11.2017 10:13

5 z 17: denis333

Kurde, ciekawe, ale pewnie moje lenistwo jak to zwykle u mnie bywa odwiedzie mnie od grania w poważne
giereczki.


09.11.2017 16:45

6 z 17: zywek

żeby udźwiękowić misje trzeba dekodować te txd pliki. Chociaż w sumie nie wiem, czy po prostu nie zczytać
tego z pamięci.


12.11.2017 10:00

7 z 17: die

kurde, ale bym se czyms takim sie pobawil, naprzyklad wlasnie grajac w gta sanandreas lub nawed na emulatorze
do, or do not. There is no try
11.06.2019 18:55

8 z 17: patrykkubaszczyk

a zkąd pobrać?
because I am now using mac as main comp, I will not come here too much.NEW
11.06.2019 21:35

9 z 17: zywek

Teraz przecież adresy w pamięci są gnerowane losowo a nie to co kiedyś.

12.06.2019 14:27

10 z 17: papierek

taaak,l szukanie adresów w pamięci to bardzo karkołomna rzecz, cheat engine jest do tego dobry, jeżeli szukamy np. metodą porównawczą. ale z paskiem zdrowia... mogł by być zabawa. Jeżeli nawet to idzie procentowo, to przecież trzeba by było znaleźć 100 wartości.
po co mi sygnatura?
12.06.2019 23:11

11 z 17: zywek

Papier tłumaczę Ci że teraz adresy są losowe.

13.06.2019 13:01

12 z 17: papierek

no to, że tak powiem, pomysł upada. Z resztą różnie jest z tą losowością, żywek. Ja swego czasu zcheatowałem rtr i screaming strike. Tyle, że rtr po cheatowani wywala cie od razu z serwera, bo serwer wykrywa takie manipulacje.
po co mi sygnatura?
13.06.2019 14:28

13 z 17: nuno69

Ale w starych grach adresy są generowane statycznie.
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
13.06.2019 15:21

14 z 17: patrykuss12

Witajcie, apropo cheatowania. Jak zapisać z cheatowaną wartość. Dajmy na przykład bokurano daibouken2 podnoszę sobie zdrowie tam do iluś załóżmy 1000, tyle, że po restarcie gry, ukończeniu stage zdrowie wraca do wartości domyślnej czyli tam 100/100, tak więc jak zzaimplementować na dłóżej cheata do gry?
Coś tam mi się obiło, że o tym, że wartość trzeba dodać do listy adresów, ale i to mi nie za działało

13.06.2019 18:34

15 z 17: tomecki

Trzeba podnosić max, nie stan aktualny.

13.06.2019 18:56

16 z 17: patrykkubaszczyk

a zkąd pobrać to sonifight?
because I am now using mac as main comp, I will not come here too much.NEW
13.06.2019 20:36

17 z 17: die

masz hyba w pierwszym poscie
do, or do not. There is no try
13.06.2019 23:27

Wróć do listy wątków

1 z 1


Nawigacja


Copyright (©) 2014-2024, Dawid Pieper