Hogyan lehet megoldani, hogy az OpenGl ne 1.2, hanem 1.4 legyen, mert emiatt nem fut egy játék?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
A videokártyán nem tudsz segíteni. Az adott verziójú OpenGL támogatáshoz kell, hogy bizonyos áramkörök benne legyenek, azaz hardveres támogatás kell. Ezen driver nem segít, aki frissítést ajánlott, az szimplán csak tippelt, vagy nem ért hozzá.
Az, hogy 64MB-os, semmit se jelent. Se a videokártya tudását, se az erejét nem befolyásolja. A videokártyán lévő RAM éppen azért van, amiért magában a gépben is van RAM. Abban dolgozik, abban tárolja az adatait, de a számítási teljesítményhez vajmi kevés köze van.
Szerencsére a problémát teljesen más megközelítéssel nagyon könnyen orvosolható. A DOOM 2 alapból DOS játék. Régen, amikor '99-ben játszottad, akkor is DOS módban futott, még akkor is, ha Window 95/98 alatt ment.
Nincs más dolgod, mint ezt a DoomsDay modot kihajítani a kukába, és letölteni az eredeti DOS-os változatot, majd a világ legjobb és legnépszerűbb DOS emulátorában, a DOSBoxban futtatni.
Itt van hozzá a link:
Találsz hozzá használati útmutatót is, meg mindent. Nem mellékes, hogy ebben minden más régi DOS játék is simán elfut, tehát ha egyéb játékokkal is akarsz nosztalgiázni, itt a lehetőség.
Magát a DOOM 2-t letöltheted TPB-ről, megveheted Steamről (ekkor alapból előre konfigurált DOSBoxszal kapod), vagy csak simán google vadászat útján is megkeresheted.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Azokat a wad fájlokat szerintem bele tudod rakni az eredetibe is. Próbáld meg, hátha működik.
"Még mindig nem értem, hogy egy doom, doom2,heretic stb. lejátszására készített program miért nem fut el egy ezerszer erősebb gépen"
Mert nem az eredeti programot futtatod, hanem annak egy olyan módosítását, ami a tiédnél jobb videokártyákra íródott. Ennyi az egész. Újraírhatnánk a DOOM 2-t Directx 11 rendereléssel, ugyanez lenne a helyzet, és még több ember lenne, aki nem tudná futtatni.
"és hogyan lehet opengl verziót feljebb nyomni és azt miért is kell?"
Az eredeti játék nem használ OpenGL-t, így nem nyomták fentebb, hanem inkább arra írták meg ezt az újabb motort. Valószínűleg akkor, amikor ez készült, már elterjedt volt.
"Nem a doom2 lejátszása a lényeg a kérdésben, hanem a programozok észjárása érdekelne, miért találnak ki olyan felületet, amelyhez atomerőmű kell"
Mert tudják, hogy az eredetit bárki tudja futtatni. Ha újítani akarnak, akkor meg kihasználják az újabb hardverek tudását. Egyébként nem kell annyira erőmű, egy 2003-as Geforce FX vagy Radeon 9xxx már simán megbírkózik vele. Jelenleg, 2012-ben OpenGL 4.2-nél járunk, amihez bizony DX11-es kategóriájú hardver kell.
"miközben "csak" egy általad is igen jól leírt egyszerű "DOS" felület kell ezerkilánzázkilenven akárhányból?"
Itt megint felhívnám a figyelmet arra, hogy egy modról van szó, aminek egyik lényege pont az, hogy szakítson DOS-os időkkel, és egy új, modernebb motort rakjon a játék alá, amivel már a windows rendszerek is jobban elboldogulnak.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!