|
-
D3D11-Renderer für Gothic 2 (alpha) #14
Nächster Thread: http://forum.worldofplayers.de/forum...%28alpha%29-15
Fortsetzung von: http://forum.worldofplayers.de/forum...%28alpha%29-13
D3D11-Renderer für Gothic 2 (alpha)
Einleitung/Deutsch:
Das Ziel dieser Mod ist es, sowohl Gothic 2, als auch Gothic 1 auf den heutigen Stand der Technik zu bringen. Durch eine eigene Implementation der DirectDraw-API und (hauptsächlich) durch das Abfangen und Modifizieren der internen Engine-Aufrufe vom Spiel selbst war es mir nun möglich den kompletten originalen Renderpfad auszuschließen und durch einen neuen zu ersetzen.
Dieser kann die heutigen GPUs besser ausnutzen und nimmt mehr last von der CPU, welche bei Gothic selbst heute noch eine bremse war, da das Spiel einfach alles so gut wie möglich wegrechnen wollte. Während das 2002 zu erstaunlichen Ergebnissen führte, da die Grafikkarten noch nicht sonderlich schnell waren, haben sie heute die CPUs schon lange hinter sich gelassen.
Da die GPU nun auch ordentlich rechnen darf, ergibt sich auf den meisten Systemen ein deutlicher Performance-Schub, obwohl es mehr Features gibt.
Features:
- Dynamische Schatten
- Erhöhte Weitsicht
- Verbesserte Performance
- HBAO+
- Water refractions
- Atmospheric Scattering
- Heightfog
- Normalmapping
- Vollständiges DynamicLighting
- Vegetationsgenerator
- Hardware Tesselation
- Editor-Panel zum Verändern der Welt mit featuren des Renderers
- Eigenes GUI-Framework auf Basis von Direct2D
- Updater, um stehts die neueste Version zu haben
Introduction/English:
With this mod, I want to bring the engine of Gothic 1&2 into a more modern state. Through an own implementation of the DirectDraw-API and using hooking and assemblercode-modifications of gothics intern engine calls, I have managed to completely replace gothics old rendering architecture with a new one, which is able to utilize more of the current GPU generations power for rendering.
Since Gothic in its original state tries to cull as much as possible, this takes a lot of work from the CPU, which was slowing down the game even on todays processors. While the original renderer did a really great job with the tech from 2002, GPUs have grown much faster.
And now, that they can actually use their power to render, we not only get a big performance boost on most systems, but also more features, as seen below.
Features:
- Dynamic Shadows
- Increased draw distance
- Increased Performance
- HBAO+
- Water refractions
- Atmospheric Scattering
- Heightfog
- Normalmapping
- Full DynamicLighting
- Vegetationgeneration
- Hardware Tesselation
- Editor-Panel to insert some of the renderers features into the world
- Custom-Built UI-Framework based on Direct2D
- Updater, to make sure you are always running the latest version.
Deutsches Vorstellungs-Video von RespawnIn:
[Video]
Deutsches Installationstutorial für D3D11 + L'Hiver von Respawn In:
[Video]
Bildergallerie/Pictures:
Huge gallery by Jurigag (L'Hiver + D3D11): https://imageshack.us/a/VDHz/1
L'Hiver Edition (New world, textures, models)
(Download (Deutsch): http://forum.worldofplayers.de/forum/threads/1411884-L-Hiver-Edition-DE-Deutsche-Version)
(Download (English): http://www.moddb.com/mods/lhiver-en-edition/downloads)
Automatic Vegetation:
Hardware Tesselation:
Download (Gothic 2):
(The mod is self-updating)
Installation/Deutsch:
Es ist wichtig, dass ihr bei diesem Paket den Ordner auswählt, in dem ihr Gothic 2 installiert habt, wie z.B. "C:\Games\Gothic II".
Wichtig: Es muss außerdem der Report-Patch (2.6 fix) installiert sein!
Report-Patch: http://www.worldofgothic.de/dl/download_278.htm
Wenn du möchtest kannst du auch noch das Systempack installieren:
System-Pack: http://forum.worldofplayers.de/forum...-%28ENG-DEU%29
Reihenfolge: Report-Patch, [Optional: Systempack], Renderer
(Normalmaps werden seit Version X16 automatisch runtergeladen, falls das schief geht, findet ihr die Pakete weiter unten im Spoiler)
Installation/English:
Since the installer is German, you may want to download the zip-file instead. Just unpack everything to Gothics "system"-folder, ie. "C:\Games\Gothic II\System".
If using the installer, make sure to point it to Gothics root folder, ie. "C:\Games\Gothic II".
Important: You need to have the System-Pack installed!
The Report-Patch doesn't work out-of-the-box with the international versions, so the easiest way to make it work is the system-pack.
System-Pack: http://forum.worldofplayers.de/forum...-%28ENG-DEU%29
Order: Systempack, Renderer
(Normalmaps are automatically downloaded from the Mod since version X16. If that fails, you can get the packages below in the spoiler)
[Update: The english and the original russian versions of L'Hiver don't go as a Mod, but as a .vdf-File. Please download the normalmaps for this mod manually and put them all into the folder for the original-game to have the correct normalmapping.]
Attention, YouTubers:
Some Capture-Software doesn't like the Direct2D-Overlay of the new Menus! Check your recording after opening one of these first (Open Settings Dialog, Enable Editor Panel).
You are fine as long as you don't open any of these.
Normalmaps:
FAQ:
Kann ich diese Mod zusammen mit meinen jetzigen Spielständen verwenden?
Can I use this Mod with my current Savegames?
- Ja!
- Yes!
Kann dies irgendetwas an meinen Spielständen verändern?
Can this modify my savegames in any way?
- Nein, diese Mod verändert nichts an der Welt im Speicher von Gothic. Sie liest nur.
- No, this mod does not modify anything of the world in gothics memory. It only reads it.
Windows sagt mir fehlt MSVCP110.dll, was soll ich tun?
Windows tells me I am missing MSVCP110.dll, what should I do?
- Installiere das VC-Redist-Package (2012).
- Install the VC-Redist-Package (2012).
- Link (x86-Version!!): http://www.microsoft.com/de-de/downl....aspx?id=30679
Gibt es Einstellungen?
Are there any settings?
- Über die F11-Taste kommt man zu einem Menü, in dem man so einiges einstellen kann. Wem das zu viel ist, der bekommt über F11/General/"Open Settings Dialog" ein Menü, in dem man das wichtigste einstellen kann. Nur die einstellungen aus diesem Menü werden gespeichert!
- You can open a menu with a lot of settings using the F11-Key. You then want to click on General/"Open Settings Dialog" to bring up a menu with the most important settings. Only the settings done in this menu will be saved!
Klappt das ganze auch mit anderen Mods, wie Odyssee, L'Hiver?
Is this working for other mods like Odyssey or L'Hiver?
- Es sollte alles klappen. Ich kann allerdings nicht jede Mod testen, also kann es hier und da mal zu unschönheiten kommen.
- It should work just fine, but of course I can't test every mod, so there could be some minor graphical issues.
Beim Öffnen der Einstellungen wird mir angezeigt, dass ein Update runtergeladen werden sollte, was ist das?
When opening the Settings-Menu, there is a Window telling me that I should download an update for windows. What is that?
- Windows 7 unterstützt leider von Haus aus kein DXGI 1.2, welches aber benötigt wird um mit Direct2D hardwarebeschleunigte Menüs zu zeichen. Dieses Update rüstet das nach.
- Windows 7 doesn't support DXGI 1.2, which is needed to render hardware accellerated menus using Direct2D. This update fixes that.
Ich bekomme Fehler 0xc0000005 beim starten!
I'm getting error 0xc0000005 on start!
- Dieser Fehler bedeutet, dass eine 32-Bit Anwendung 64-Bit-Code ausführen wollte. Lösche die MSVCP110.dll aus deinem Gothic-Systemordner, gewöhne dir ab jede fehlende DLL einfach aus dem Internet zu laden und lese die FAQ nochmal, gründlich. ODER: Deinstalliere das Systempack. Leider weiß ich noch nicht genau wieso das bei manchen Leuten passiert.
- This error means that a 32-Bit application wanted to execute 64-Bit-Code. Delete MSVCP110.dll from you games systemfolder, stop downloading every missing DLL from the internet and read the FAQ again. OR: Uninstall the systempack. Unfortunately I don't know what causes this for some people.
Das Spiel stürzt ab oder es gibt andere Probleme!
The game crashes or there are other problems!
- Lasse mir am besten irgendwie die "Gothic II\System\Log.txt"-Datei irgendwie zukommen, zusammen mit einer Beschreibung was genau passiert ist. Hier im Forum oder per E-Mail, das ist egal.
- Please send me the "Gothic II\System\Log.txt" somehow, with a description of what happened exactly. Post it in the forum or send it via E-Mail, doesn't matter.
Kannst du Feature XY einbauen?
Can you implement feature XY?
- Ich höre mir Vorschläge gerne an. Du kannst sie ins Pad schreiben (Link unten) oder hier im Forum posten.
- I'd be happy to hear your feedback. You can either write it into the Pad (Link below) or post it here in the forums.
Ich habe gehört den Renderer gibt es auch für Gothic 1? Wie installiere ich ihn?
I've heard the Renderer is available for Gothic 1 as well? How do I install it?
- Die Gothic 1-Version ist noch voller Bugs und Probleme. Wenn du sie trotzdem testen willst, lade dir den PreviewBuild von GitHub (Link unten) und entpacke alles in Gothics Systemordner. Das Playerkit muss installiert sein, damit es funktioniert.
- The Gothic 1-Version is still riddled with bugs and problems. If you still want to try it, download the previewbuild from GitHub (Link below) and unpack everything to gothics systemfolder. You need to have the playerkit installed for it to work.
Spenden/Donations:
Über eine Spende würde ich mich sehr freuen, es soll sich aber niemand genötigt fühlen auf diesen Knopf zu klicken! 
[Bild: btn_donateCC_LG.gif]
(https://www.paypal.com/cgi-bin/websc...=5XB2X2G6R76SS)
Vielen dank besonders an alle Spender!!!
Bug-Pad: https://titanpad.com/uoe54x6JaZ (Kein Account notwendig, an diesem Dokument kann jeder mitschreiben, also bitte kein Spam!)
Auch Ideen kommen hier rein. Diskutiert wird aber besser hier im Forum 
GitHub-Repository:
https://github.com/Degenerated1123/GD3D11
(There are indev-versions for the next release in the "PreviewBuilds"-Folder).
If you want to live on the bleeding edge, you may want to check them out.
Notice that these aren't as polished as the release-versions!)
Kontakt (E-Mail):
Andre Taulien (a.taulien@live.de)
Kein Support via E-Mail , bitte frag im Forum wenn du ein Problem hast!
No support via E-Mail , please ask in the Forums if you have problems with the Mod!
__________________________________________
Versions:
Geändert von Degenerated (20.07.2015 um 22:51 Uhr)
-
Sagemal ist es möglich das gegenstände und npcs etc. vom feuer schatten werfen? Wenn ja magst du das Implementieren? Würde sicher cool rüber kommen
Mein gothic 2 stürzt ab un zu ab. Wenn das nächste mal ne fehlermeldung auftaucht dann mach ich mal nen screenshot davon.
Amd FX 8150// Nvidia Geforce GTX770 @ 4 GB // 16 GB DDR3 - 1333 MHz
MSI 970A - G45 // Windows 7 Pro x64
-
Lehrling
Von mir nochmal alles Gute zum Geburtstag an Degenerated!
Finde deine Arbeit wirklich super, du hast aus Gothic ein völlig neues Spielerlebnis gemacht und das verdient wirklich eine menge Anerkennung!
Die Menschen hier sind dankbar für jeden Patch und warten schon sehnsüchtig auf den Nächsten... aber kein Stress! 
Lass dich feiern!!!
-
Ist schon bekannt dass Feuer und andere Effekte (Von Fackel bis Lagerfeuer) scheinbar je nach Blickwinkel verschwinden? Soll ich ein paar Screens davon machen?
-
 Zitat von sheeesh
Ist schon bekannt dass Feuer und andere Effekte (Von Fackel bis Lagerfeuer) scheinbar je nach Blickwinkel verschwinden? Soll ich ein paar Screens davon machen?
Sowas ähnliches habe ich heute auch erlebt. Habe mit Lester gesprochen und während des gespräches ist einfach die komplette fackel verschwunden. Er hielt sie zwar noch in der hand aber man konnte Sie nicht sehen und licht von der fackel wurde auch nicht angezeigt.
Wegstecken und neu rausholen war dann die deviese (kp wie das geschrieben wird) xD
Amd FX 8150// Nvidia Geforce GTX770 @ 4 GB // 16 GB DDR3 - 1333 MHz
MSI 970A - G45 // Windows 7 Pro x64
-
Degenerated wird euch so schnell nicht wieder antworten, er hat gerade 1337 Posts.
-
Alles gute zum geburtstag man!
Да здравствует русская весна! Слава Новороссии! Ура!
-
Mir ist aufgefallen dass das Wasser fehlerhaft ist wenn Tesselation aus ist.
Amd FX 8150// Nvidia Geforce GTX770 @ 4 GB // 16 GB DDR3 - 1333 MHz
MSI 970A - G45 // Windows 7 Pro x64
-
-
Auch von mir alles Gute zum Geburtstag!!!
Lass am Wochenende mal kräftig die Sau raus...
-
Alles gute, feier schön und lass den Renderer mal etwas ruhen.
-
-
Sabber... Schatten. Das sieht genial aus. Genauso wie in Gothic 3!
Und alles Gute wünsche ich dir natürlich auch zur 1337ness zum Geburtstag. [Bild: 008.gif]
Nebenbei: Ich will ja nicht gierig wirken, aber hast du einen Plan, HDR mal wieder anzugehen? Ich mag das nähmlich.
-
Alles Gute auch von meiner Seite, und die neuen Screens und Schatten sehen großartig aus.
-

Adventurer
Ach mein Gott! Is that what I think it is?! Does that mean there are no more internal lightsources shining though walls?
-
I'm overcoming by a doubt: I downloaded the ZIP file in OP which contains the normalmaps for vurt' textures, but I simply extracted its content (a folder named dds) and put it in replacements folder, near the Normalmaps_Original folder.
[Bild: htmPoBel.png]
I think I've wronged something... should have I put the files inside dds folder into Normalmaps_Original?
Another thing: I must copy the vurt's Gothic.ini file too? vurt says "Copy the Gothic.ini if you want my fog, sky colors and tweaked settings. If your water is flashing you might need to use this file (take a backup of your old Gothic.ini file first!)", the problem is if I do that, I get the game in German, I don't know why.
Geändert von mathúin (17.06.2015 um 11:55 Uhr)
-
Да здравствует русская весна! Слава Новороссии! Ура!
-
Endlich haben die Fackeln mal einen Sinn
-
Kann man eigentlich die Intensität/Reichweite des Fackelscheins schon erhöhen (mit F11)? Ich finde die Reichweite gerade ein bisschen zu klein und würde sie gern hochschrauben damit sich Fackeln ein bisschen mehr lohnen.
-
 Zitat von sheeesh
Kann man eigentlich die Intensität/Reichweite des Fackelscheins schon erhöhen (mit F11)? Ich finde die Reichweite gerade ein bisschen zu klein und würde sie gern hochschrauben damit sich Fackeln ein bisschen mehr lohnen.
das ist zwar nicht all zu viel, aber du konntest die helligkeit in einstellungen hochschrauben, ich spiele immer zwischen 1.5-1.8, aber es ist halt geschmacks sache.
Да здравствует русская весна! Слава Новороссии! Ура!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|
|