PrBoom + er en Doom kilde port utviklet fra den opprinnelige PrBoom prosjektet. PPrBoom + er i dag basert på kildekoden til sin siste stabile versjonen, 2.4.8 (SVN).
Målet med prosjektet er å forlenge den opprinnelige porten med funksjoner som er nødvendig eller nyttig for meg personlig og for alle som er interessert i mitt arbeid. Det er verdt å merke seg at alle endringer som er gjort av meg på ingen måte bryte PrBoom kompatibilitet med de originale Doom / Doom2 motorer, og det er mulig å være trygg på at dette aldri vil skje i fremtiden siden kompatibilitet er like viktig en fortjeneste av PrBoom som det er til meg
Egenskaper .
- Vanlige:
- ukorket framerate
- Avansert mer informativ HUD
- Mulighet til å variere avspillingshastigheten i spillet
- Demoer:
- Re-record funksjon
- Fast videresending under Demo
- Walkcam og chasecam
- Glatte svinger Durig visning demoer
- Limits:
- Store nivåer støtte
- Render:
- Full mouselook
- FOV - synsfelt
- Detalj teksturer
Hva er nytt i denne utgaven:
- Denne versjonen legger hastighetsforbedringer, mange feilrettinger, og flere nye funksjoner, inkludert støtte for 16 sprite rotasjoner og noen nye HUDs.
Hva er nytt i versjon 2.5.0.8:
- Support for Deepsea sin høye patch metode: Nå er det mulig å bruke patcher av noen høyde.
- Støtte for hi-res teksturer i seddelbunker. Du bør plassere dem mellom HI_START / HI_END markører.
- Fog i gzdoom belysning modus.
- High Quality Resize moduser. Scale2x / 3x / 4x støttes. Takk til Benjamin Berkels.
- En alternativ måte å sky tegning ble lagt. Sky Mode: Skybox. Det er tregere enn standardmetoden, men ser bedre ut hvis du bruker musen utseende. Også, det er den eneste måten å se himmelen ordentlig på gammel maskinvare, som 3Dfx Voodoo Graphics, ATI 3D Rage Pro, og andre som ikke støtter Miljø Mapping.
- Lagt til en gl_clear config variabel for å tømme skjermen mellom rammer. Dette er bare nødvendig når du utvikler et kart, for å se Homs.
- Lagt til en gl_ztrick config variabel for svært gammel maskinvare, som 3Dfx Voodoo, NVidia RIVA128, etc. Hvis dette vippe er aktivert spillet vil ikke fjerne z-buffer mellom rammer. Dette vil resultere i bedre ytelse (~ 10%), men kan føre til problemer for noen skjerm maskinvare. Er fornuftig med gl_compatibility en og gl_clear 0. Ikke bruk den med TNT2 eller bedre, så ytelsen vil bli tregere.
- Nå PrBoom-Plus kan lagre all nødvendig avspillingsinformasjon på slutten av demoer uten tap av kompatibilitet. Med slike demoer du trenger bare å skrive prboom-plus demoname eller klikk på en demo fra din nettleser, arkiver leder eller explorer og prboom vil gjøre noe ekstra arbeid av seg selv uten hjelp. PrBoom-Plus vil sjekke for en demo bunntekst, og hvis det er til stede, vil lese som IWAD, PWAD og DEH-filer ble brukt til innspilling, vil prøve å laste ned nødvendige tilleggs på filer fra Internett, og vil spille demoen for deg. Foreløpig sparer PrBoom-Plus følgende informasjon (med demo_extendedformat 1): - VERSION - versjon av Demoex format (1,0) - portnavn - portnavn og versjon (PrBoom-Plus 2.5.0.1) - params - iwad, pwads, dehs og kritisk for demoer params som -spechit - MLOOK - mus look data for automatisk nedlasting av filer, må man spesifisere getwad_cmdline parameter i PrBoom-Plus config fil. Eksempler: getwad_cmdline D: spill Doom2 getwad getwad.exe getwad_cmdline C: my_cool_app -download_pwad_from_somewhere% wadname% -her c: doom2
- PrBoom-Plus kan nå søke Boom fargekartet til ansetter ressurser.
- Støtter uavhengige OpenGL filtreringsmetoder (nærmeste, lineær, etc) for teksturer, sprites og patcher.
- Det er nå mulig å endre skjermoppløsningen fra GUI.
- Et alternativ til å se noen monstre som fortsatt er i live gjennom vegger. Som standard er det slås med Numpad /. Den har to moduser: Alle sprites med levende monstre eller bare leve monstre. Fungerer bare i GL-modus.
- PrBoom vil forsøke å spille en DEMO4 klump til stede i en dott umiddelbart etter DEMO3, men uten å gå ut med W_GetNumForName: DEMO4 ikke funnet feil at Plutonia og TNT kjør få. Dette er fornuftig for Plutonia 2, som inkluderer en DEMO4 klump som spilles under demonstrasjonen syklus av vanilje Plutonia.
- PrBoom-Plus tittelen i stedet for PrBoom på CREDITS skjermen siden.
- Endrer ikke standardferdighetsnivå når vanskelig ferdighet er valgt fra den nye spillmenyen. En eksplisitt standard ferdighet alternativet ble lagt i stedet, shoehorned inn i misc delen av siden to av General menyen.
- Utjevning for kantene av teksturer med hull. (Og ikke bare for sprites, som før.)
- Skjermbilder i gzdoom belysning modus bruker strøm gamma.
- Omkonfigurering i menyen.
- Bedre og raskere mipmapping for moderne maskinvare. Støtte for GL_ARB_TEXTURE_NON_POWER_OF_TWO extention.
- To tjenesteleverandører variabler for utviklere ble lagt til:. Gl_color_mip_levels og gl_fog_color
- PrBoom-Plus bruker ikke detalj tekstur løpet ansetter teksturer.
- Tekstur er oppfrisket etter endring av Styr PWAD grafikk med Hi-Res alternativet.
- Smart algoritme for mer sømløs leiligheter tegning. I noen situasjoner er dette fjerner sømmer fra ansetter leiligheter (mellom sektorene 125 og 126 på map20 @ doom2.wad, etc).
- Speed forbedring i OpenGL-modus.
- Kan spille noen episode med The Ultimate Doom Final Doom, Doom95 og DosDoom kompatibilitet og -warp kommandolinjebryteren. Nå kan du spille E5M1 @ 2002ado.wad med -warp 5 1 -complevel 3. (vanilje) Ultimate Doom kjørbar gjør også dette.
- Noen interpole koden ble optimalisert. Dette løser forsinkelser på beta av ndcp2.wad map02.
- Speed forbedringer. Noen timedemo eksempler for maskinvaren min (Intel Core2Duo 3.0, NVidia GeForce 8800 GTS): Command line: [port] -geom 640x480 -vindu -nosound -fil [pwad] -timedemo [demo] portepic.wadnuts.waddv.wad glboom 2.5. 012653560 glboom + 2.5.0.1234130640 glboom 2.5.0.1.fast277134705 glboom + 2.5.0.2362149834 prboom 2.5.0174115400 prboom + 2.5.0.1158114382 prboom + 2.5.0.2191121424
- Fast en sjelden feil sprite rotasjon glitch når render_paperitems er 0.
- Unngår segfaults på nivåer uten noder, og nekter å laste inn kart med en ufullstendig pwad struktur.
- Unngår segfaults med ukjente patch formater, og sjekker om lappen klump kan være en Doom patch.
- Blir kvitt en linje av grafikken på noen middel teksturer med hull. Sector # 42 på gravity.wad som et eksempel.
- Har gjengi ikke hull mellom leiligheter og vegger i enkelte situasjoner, på noen maskinvare. Sector # 557 @ map21 @ pl2.wad. GLBoom-Plus gjør nå per linedef stedet for per SEG. Ytelsen har økt litt som en bonus. Dessuten er noen små teksture glitches borte. Se linedef # 361 @ bbb.wad, som et eksempel.
- Blir kvitt en halv piksel mismatch på skjøtene mellom identiske og riktig justert teksturer i GL. Dette var en gammel GLBoom bug som nå er løst.
- Fast feil bla for Transfer Sky Texture handlinger (272 271) i OpenGL.
- Fikset problem med nær-klipp flyet. Fungerer bare på NVIDIA. Fra PrBoom - Ikke sette standard ferdighetsnivå fra den nye spillmenyen. Lagt eksplisitt standard ferdighet alternativet.
Hva er nytt i versjon 2.5.0.4:
- Support for brede vedtak ble tilsatt og bugs ble fikset .
Hva er nytt i versjon 2.5.0.3:
- Simple skygger fra Doomsday.
- Ny & quot; Fog Basert & quot; sektoren lysmodus. Svært lik programvare. Hvis det ikke fungerer riktig for deg -. Prøve å oppdatere driverne eller brenne din ATI, fordi per-pixel tåke (GL_NICEST) fungerer ikke med noen ATI + drivere
- map_always_updates config variabel for å oppdatere uutforskede deler i Automap modus.
- Ikke bruk multisampling i Automap modus.
- Speed forbedring i OpenGL-modus. ~ 25% på nuts.wad, 7% generelt.
- Optimalisering av Automap tegning i GL-modus. 220 fps i stedet for 30 på map05 @ dv.wad etter IDDT IDDT.
- Rettet feil med midten tekstur på Klaustrofobi 1024 map06 sektor 39.
- Fast desynch på longdays.wad (-emulate 2.5.0.1/2 for visning inkompatible demoer).
Hva er nytt i versjon 2.5.0.2:
- Support for Deepsea sin høye patch metode: Nå er det mulig å bruke patcher av noen høyde.
- Støtte for hi-res teksturer i seddelbunker. Du bør plassere dem mellom HI_START / HI_END markører.
- Fog i & quot; gzdoom & quot; belysning modus.
- High Quality Resize moduser. Scale2x / 3x / 4x støttes. Takk til Benjamin Berkels.
- En alternativ måte å sky tegning ble lagt. & Quot; Sky Mode: Skybox & quot ;. Det er tregere enn den & quot; Standard & quot; metode, men ser bedre ut hvis du bruker musen utseende. Også, det er den eneste måten å se himmelen ordentlig på gammel maskinvare, som 3Dfx Voodoo Graphics, ATI 3D Rage Pro, og andre som ikke støtter & quot; Miljø Mapping & quot;.
- Lagt til en & quot; gl_clear & quot; config variabel for å tømme skjermen mellom rammer. Dette er bare nødvendig når du utvikler et kart, for å se Homs.
- Lagt til en & quot; gl_ztrick & quot; config variabel for svært gammel maskinvare, som 3Dfx Voodoo, NVidia RIVA128, etc. Hvis dette vippe er aktivert spillet vil ikke fjerne z-buffer mellom rammer. Dette vil resultere i bedre ytelse (~ 10%), men kan føre til problemer for noen skjerm maskinvare. Er fornuftig med gl_compatibility en og gl_clear 0. Ikke bruk den med TNT2 eller bedre, så ytelsen vil bli tregere.
- Nå PrBoom-Plus kan lagre all nødvendig avspillingsinformasjon på slutten av demoer uten tap av kompatibilitet. Med slike demoer du trenger bare å skrive & quot; prboom-plus demoname & quot; eller klikk på en demo fra din nettleser, arkiver leder eller explorer og PrBoom vil gjøre noe ekstra arbeid av seg selv uten hjelp. PrBoom-Plus vil sjekke for en demo bunntekst, og hvis det er til stede, vil lese som IWAD, PWAD og DEH-filer ble brukt til innspilling, vil prøve å laste ned nødvendige tilleggs på filer fra Internett, og vil spille demoen for deg.
- Foreløpig sparer PrBoom-Plus følgende informasjon (med demo_extendedformat 1):
- VERSION - versjon av Demoex format (1,0)
- portnavn - portnavn og versjon (PrBoom-Plus 2.5.0.1)
- params - iwad, pwads, dehs og kritiske for demoer params som -spechit
- MLOOK - mus look data li>
- For den automatisk nedlasting av filer, må man spesifisere getwad_cmdline parameter i PrBoom-Plus config fil. Eksempler:
- getwad_cmdline & quot; D: gamesDoom2getwadgetwad.exe & quot;
- getwad_cmdline & quot; C: my_cool_app -download_pwad_from_somewhere% wadname% -her c: doom2 & quot;
- PrBoom-Plus kan nå søke Boom fargekartet til ansetter ressurser.
- Støtter uavhengige OpenGL filtreringsmetoder (nærmeste, lineær, etc) for teksturer, sprites og patcher.
- Det er nå mulig å endre skjermoppløsningen fra GUI.
- Et alternativ til å se noen monstre som fortsatt er i live gjennom vegger. Som standard er det slås med & quot; Numpad / & quot ;. Den har to moduser: Alle sprites med levende monstre eller bare leve monstre. Fungerer bare i GL-modus.
- PrBoom vil forsøke å spille en DEMO4 klump til stede i en dott umiddelbart etter DEMO3, men uten å gå ut med & quot; W_GetNumForName: DEMO4 ikke funnet & quot; feil at Plutonia og TNT kjør få. Dette er fornuftig for Plutonia 2, som inkluderer en DEMO4 klump som spilles under demonstrasjonen syklus av vanilje Plutonia.
- & quot; PrBoom-Plus & quot; tittelen i stedet for & quot; PrBoom & quot; på CREDITS skjermen siden.
- Endrer ikke standardferdighetsnivå når vanskelig ferdighet er valgt fra den nye spillmenyen. En eksplisitt standard ferdighet alternativet ble lagt i stedet, shoehorned inn i misc delen av siden to av General menyen.
- Utjevning for kantene av teksturer med hull. (Og ikke bare for sprites, som før.)
- Skjermbilder i & quot; gzdoom & quot; belysning modus bruker strøm gamma.
- Omkonfigurering i menyen.
- Bedre og raskere mipmapping for moderne maskinvare. Støtte for GL_ARB_TEXTURE_NON_POWER_OF_TWO extention.
- To tjenesteleverandører variabler for utviklere ble lagt til:. Gl_color_mip_levels og gl_fog_color
- PrBoom-Plus bruker ikke detalj tekstur løpet ansetter teksturer.
- Tekstur er oppfrisket etter endring av & quot; Styr PWAD grafikk med Hi-Res & quot; alternativ.
- Smart algoritme for mer sømløs leiligheter tegning. I noen situasjoner er dette fjerner sømmer fra ansetter leiligheter (mellom sektorene 125 og 126 på map20 @ doom2.wad, etc).
- Speed forbedring i OpenGL-modus.
- Kan spille noen episode med The Ultimate Doom Final Doom, Doom95 og DosDoom kompatibilitet og -warp kommandolinjebryteren. Nå kan du spille E5M1 @ 2002ado.wad med & quot; -warp 5 1 -complevel 3 & quot ;. Den (vanilje) Ultimate Doom kjørbar gjør også dette.
- Noen interpole koden ble optimalisert. Dette løser forsinkelser på beta av ndcp2.wad map02.
- Speed forbedringer.
Hva er nytt i versjon 2.4.8.5:
- The prosessor affinitet maske er satt under ikke-Windows plattformer ved hjelp av POSIX API.
- Dette er en midlertidig løsning for en bug i SDL_mixer som forårsaker sporadiske krasjer på systemer med flere kjerner.
- Merkelig oppførsel kan bli resultatet hvis en dehacked patch endret musikk eller lyd klump navn.
- En krasj som skjedde hvis en responsfilen (dvs. @ myargs.rsp) brukes ble fikset.
Hva er nytt i versjon 2.4.8.4:
- High fargegjengivelse ble lagt til.
- En ekte & quot; svart og hvitt & quot; Effekten ble lagt for usårbarhet effekt for ansetter teksturer.
- En motion blur effekt ble lagt for strafe50.
- Evnen til å spille MP3 og OGG-data fra en WAD ble lagt til.
- Demo kompatibilitet ble lagt med Chex Quest.
- En stor hastighetsøkning (100x) av nivå omlasting i GL-modus ble gjort.
- Noen bugs i hardware og software renderers ble fikset.
- Kode optimalisering ble gjort.
Kommentarer ikke funnet