If you think a game is finished, please post it here. If at least one other user agrees with you feel free to edit the page and cross it off.
Topic on PCGamingWiki talk:GOG.com Enhancement Project
Moved from Part 4 of this thread as it has been archived. Originally posted by Freakydemon on April 16, 2016:
EDIT:
All of these look good. That being said, the API and Middleware tables are missing from Underrail and Victor Vran. If you can get the details for those tables and add them in, it would be appreciated.
In any case, I'll cross them off.
Victor Vran/Underrail doesn't seem to mention any middleware in their credits, webpages or on GOG/Steam store pages. Either they have their own solutions or they are open source systems that they don't mention. Added what little I could find.
Middleware is considerably more difficult to determine compared to other article elements. It's normally not something a developer will highlight when selling the game, so don't expect to find good information purely through stores and official websites. The best way to figure out what 3rd party middleware a game uses is to dig around in the game's file system and find DLL files that are associated with such middleware. The Editing guide has a small set of tables denoting all the known DLL files that are associated with a particular middleware.
If you want something more automated, you can try a process monitoring program like the official-ish Process Explorer or 3rd party API Monitor, both which give you a list of all the DLLs a running process is using at that moment. Just keep in mind that some process monitoring programs (especially free ones) may contain malware.
However, before doing all that, check the game intro videos, credits, and manual (if available) for middleware details first. Most of the time, they give a complete or almost complete list of what was used.
In any case, some level of original research will need to be done on your end to make that association.
On another note, your API table entries for both games had some lacking details/minor inconsistencies (which I've corrected):
Both articles:
- The API and Middleware tables go under the "Other information" subsection. The editor templates don't auto-generate this header, so keep that in mind.
- If a game uses no 3rd party middleware, the Middleware table can be omitted from the article.
Underrail:
- You don't need to denote the exact version number of DirectX 9. That can be delegated to the System requirements table. Only list the major version used (ex. 9.0c -> 9).
- For the Shader model field, you can drop the ".0" suffix and write just the major version. I personally find it redundant, especially with games that use multiple Shader models.
Victor Vran:
- For multiplatform games, the APIs used across all versions need to be noted (the Windows release uses DirectX, while the OS X and Linux releases use OpenGL). Even if the exact version of OpenGL is not known, putting in a ballpark equivalent based on the DirectX versions (see the Editing guide for details) used or even just "Unknown" is fine.
- If a game is 3D and uses DirectX, the Shader models used need to be noted. Thankfully, unless otherwise stated, the specific version used can be denoted based on the DirectX version (again, see the Editing guide for details).
I hope all of this helps. And keep up the good work with those edits. Aside from minor issues, they are all generally high quality. I'll take a look at the other completed games you noted when I got the time later on.
One final note: please post all future completed games to this thread. The other thread you were replying to (Part 4) has been archived for some time now. Going forward, I will ignore all further posts/edits made in the archived thread.
Process Explorer is pretty nifty.
- The Settlers 2: Gold Edition
- Divinity: Original Sin - Enhanced Edition
- Men of War
- Men of War: Red Tide
- Men of War: Assault Squad
- Men of War: Vietnam
- Gobliiins
- Gobliins 2: The Prince Buffoon
- Goblins Quest 3
- Final Liberation: Warhammer Epic 40,000
EDIT 20/04:
EDIT 21/04:
These seem pretty complete already, just not crossed off yet
I finally got through the first batch of games you listed. All of them look good, but they each have some missing bit of information that prevents me from calling them "complete".
Some further details and notes:
Overall:
- When adding screenshots to pages, use the {{Image|<file name>|<file description>}} tag. While the [[File]] tag is supported by the wiki, we avoid using it as the Image tag works just as well without unnecessary markup options being exposed. The File tag should only be used over the Image tag in cases where an image needs more fine tuning layout-wise (very rare).
- The Middleware table, as mentioned earlier, is for 3rd party middleware only. Components that are included as part of the rendering API (ex. XAudio, XInput, DirectAudio) should not be added to the table.
The Settlers 2: Gold Edition:
- In the Multiplayer types table, the game modes supported by the game (Co-op, Versus, and/or Hot seat) needs to be noted. There's a dedicated field for each connection type where this can be written in.
- If possible, try to confirm support for Direct IP connections and the DRM used by the retail release.
Divinity: Original Sin - Enhanced Edition:
- In the Multiplayer types table, the game modes supported by the game (Co-op, Versus, and/or Hot seat) needs to be noted. There's a dedicated field for each connection type where this can be written in.
- If possible, try to confirm support for dedicated servers.
Men of War:
- Support for Mouse Y-axis inversion needs to be confirmed.
Men of War: Red Tide:
- Support for Mouse Y-axis inversion needs to be confirmed.
Men of War: Assault Squad:
- Support for Mouse Y-axis inversion needs to be confirmed.
- If possible, try to confirm the maximum amount of players supported for Online play.
Men of War: Vietnam:
- Support for Mouse Y-axis inversion needs to be confirmed.
- If possible, try to confirm the maximum amount of players supported for Online play.
Gobliiins:
- Are there any in-game options menus for the game?
- If possible try to confirm the DRM used by the retail release.
Gobliins 2: The Prince Buffoon:
- Are there any in-game options menus for the game?
- If possible try to confirm the DRM used by the retail release.
Goblins Quest 3:
- Are there any in-game options menus for the game?
- If possible try to confirm the DRM used by the retail release.
Final Liberation: Warhammer Epic 40,000:
- Support for Mute on focus loss and LAN play needs to be confirmed.
Once all of these are taken care of, I can cross them out.
I'll tackle the second batch when I got the time later on.
Men of War: Online is a bit tricky since it used the now closed gamespy, should the online feature even be tagged as being available at that point? I can make a guess for the previously available online mode features based on the maps & max players for LAN mode.
Goblins: The series is pretty old and has literally no menus for any settings outside of entirely enabling & disabling music and that's only in Goblins 3. The configuration comes all from running through ScummVM. Could put in ScummVM screenies of options that software offers, all game versions can be run through the VM.
Final Liberation: Impossible to confirm mute on focus lost since I can't alt-tab out of the game or find a way to window it or make it alt-tabable. Several sources claim it has LAN and I assume it's under Internet TCP/IP but I don't have a second computer to confirm my hypothesis.
Fixed up the remaining missing values that I didn't address here.
Would be nice if the image linking button in the editing bar used the proposed syntax, lots of random code bits to memorize that aren't in the templates.
Thanks for going through and spotting the missing values, tend to overlook some obvious ones with all the copying for the games series.
No problem, that's why we're here.
After doing some last minute edits to fill in the gaps, the first batch of games will be crossed off. I also checked Stronghold Crusader and SUPERHOT and those look good too.
I'll make my focus to get that second batch done now.
In regards to your questions:
- Online support should always be true, even if the original multiplayer service is no longer available. 3rd party solutions like GameRanger re-enable online support for games that don't already have a community-created workaround/master server. It should only be set to false in the case of MMO-style game connections (game dies when the servers die) or a patch intentionally removes the option. Otherwise, just make a note about the shutdown service.
- For hard to find details, it is recommended to look first at the game's manual and README file. Technical details like supported connection types are usually noted.
- If a game can't be Alt-tabbed out, the Mute on focus loss value is "false". The reasoning being that the game has exclusive focus all the time, therefore getting to a state where that focus is lost is "impossible", making the final result "false".
- Screenshots should always be exclusive to the game it was taken from (the exception being the GOG.com DOSBox configuration tool). Emulator and wrapper settings are constant from game to game, usually making them redundant in a general sense. If the Goblins games have no significant options menu, then having no screenshots is fine.
- Regarding the editor bar, I'm not sure how it is setup code-wise, but I can look into trying to get some more relevant syntax buttons added/modified in. Even with the auto generated template options
As a side note, there is a lot to memorize to properly go about editing the wiki, but you can always refer to the Sample article and Editing guide if there is a component or style concern. As someone who has regularly used and contributed to the wiki for the past 3 years, editing the wiki has never been more streamlined and easier. Until last year, there was little in the way of comprehensive documentation that explained fully every possible aspect of an article. The Sample article for the longest time WAS the documentation.
It took me way too long, but I got through the second batch of games.
As far as I can tell, they all look good. Crossed off.
Hello there, I've just created a page for The Legend of Kyrandia Book 2: The Hand of Fate. I tested & playedthrough the GOG.com version with the latest official build of SCUMMvm
Legend_of_Kyrandia:_Hand_of_Fate
My first here, so I would appreciate any comments and pointers for future edits
EDIT:
It's a good start. I added in some missing details like the API table and OS X system requirements.
That being said, the location of the save and configuration files still need to be stated. You don't have to fill them all in, just only for one OS at the minimum (in the case of the GOG.com release, those paths would go under Windows or OS X, depending on the OS you are running on).
Also, while not required, it would be appreciated if you could figure out the DRM system that was present in the retail release (if it had one). These types of retro game rereleases are usually straight rips from their original release, which also leaves in any puzzles that required physical content to bypass.
Thanks for the tips. I do not own any of the original releases for The Legend of Kyrandia series, only the GOG re-releases. True to their policy, these come without any kind of DRM. So, even if the original release had some copy-protection, it was certainly removed from the GOG release. And while on the topic, I have a couple of questions/suggestions:
1. It would seem like a good idea if all DOS games were prefaced by some standardized disclaimer, something along the lines of "This game was originally released for DOS. In order to run it under a modern system/hardware, you will need to run it with DOSbox or ScummVM".
2. All DOS games re-released on GOG come pre-configured to run with DOSbox/ScummVM and hence do not require any tinkering on the part of the user. Would it be enough to warrant the "recommended release" distinction for them?
3. That said, GOG.com have repackaged some of their DOS-based releases. Most of these which are supported by ScummVM now come bundled and pre-configured to run with ScummVM only. These releases, marked "This game is powered by ScummVM", do not contain any executables and therefore will not run under DOSbox.
3. System requirements for DOS-based games are grossly overstated by GOG. Neither DOSbox nor ScummVM have any official minimum requirements, and people in the forums have reported success emulating these games on PentiumIII class hardware. Perhaps this should also be somehow reflected in the "Windows requirements" section for these games at PC Gaming Wiki?
- Such disclaimers would be redundant. Most people already know that DOS applications do not run natively under any modern OS.
If someone wants to make a DOS game work on a modern OS, they would either buy the re-release with everything pre-configured, or just search up "How to run DOS game under <SYSTEM HERE>". They tend to get directed to DOSBox or ScummVM one way or another.
That being said, ScummVM support needs to be mentioned because it allows supported games to run 100% natively under any modern OS. DOSBox not so much because is just a general emulator for DOS applications.
- Yes. That being said, digital re-release of DOS games are automatically given the distinction as they are often the only reasonable and legal way to get them.
- Hmm, I personally have never noticed something like that when looking through ScummVM-powered GOG releases. In any case, I would make a note that the re-release will only run on ScummVM with no native DOS support available (if it can be confirmed).
- The system requirements put out by GOG are in a modern context, as giving the original requirements to users wouldn't mean anything to them. For DOS games with modern system re-releases, the requirements given in the articles are like so:
- Originally supported systems (DOS, Mac OS) = Original system requirements that were issued with the game. You will need to find the game manual/README file/quick start pamphlet/game box to get those types of details.
- Re-release supported systems (Windows, OS X, Linux) = GOG.com issued requirements.
System requirements for DOSBox and ScummVM themselves will never be used in a game system requirements table.
Alright, both games look good. Crossed off.
Hello, I updated a page for Septerra Core: Legacy of the Creator. Should be pretty much complete (especially compared to the earlier lack of information).
Looks good, I've crossed it off now.
Hi, I made a page for Evil Islands.
Great, I've crossed it off now.
A full list overview hasn't been done in a while. A couple of titles need to be updated/cleaned up to be crossed off, but here's what I found:
NOTE: Due to the sheer amount of articles I would need to check, I'll be doing these checks in chunks. The first batch is from A-E.
- 8-Bit Armies
- Ascendant
- Bad Mojo Redux
- The Banner Saga 2
- Batman: The Telltale Series
- Battle Isle: The Andosia War
- Battlezone 98 Redux
- Betrayal in Antara
- Betrayal at Krondor
- Bio Menace
- Bionic Dues
- Bit.Trip Beat
- Bit.Trip Fate
- Bit.Trip Runner
- Bit.Trip Presents... Runner2: Future Legend of Rhythm Alien
- Blackguards 2
- BloodRayne
- BloodRayne: Betrayal
- Bombshell
- A Boy and His Blob
- Braid
- Broforce
- Chroma Squad
- Cities in Motion
- Conflict: Desert Storm
- Consortium
- Cornerstone: The Song of Tyrim
- Cossacks: The Art of War
- Cossacks: Back to War
- Cosmonautica
- Craft the World
- Crimzon Clover: World Ignition
- Crypt of the Necrodancer
- Crysis
- Crysis: Warhead
- D: The Game
- Darkest Dungeon
- Dark Reign: The Future of War
- Darksiders II: Deathinitive Edition
- Dead Space
- Dead State
- Dead Synchronicity: The Longest Night
- Dead Synchronicity: Tomorrow Comes Today
- Deathtrap
- Democracy 3: Africa
- Deponia Doomsday
- Desperados 2: Cooper's Revenge
- Die by the Sword
- The Dig
- Din's Curse
- Divine Divinity
- Doom
- Doom II: Hell on Earth
- Dragon Age: Origins
- Dragon Wars
- Dream
- Dungeons & Dragons: Dragonshard
- The Elder Scrolls: Arena
- The Elder Scrolls II: Daggerfall
- The Elder Scrolls Adventures: Redguard
- The Elder Scrolls III: Morrowind
- Else Heart.Break()
- Enter the Gungeon
- Epistory - Typing Chronicles
- Eradicator
- Evolva
- Exanima
- Expeditions: Conquistador
Verified the full list, with some minor notes:
- Betrayal in Antara needs to have the Cleanup tag removed.
- Bit.Trip Fate needs to have the stub tag removed.
- Conflict: Desert Storm needs to have the stub tag removed.
- Consortium has a Cleanup tag.
- Cornerstone: The Song of Tyrim has a Stub tag.
- Cosmonautica has a Stub tag.
- Crimzon Clover: World Ignition has a Stub tag.
- Crysis has a Cleanup tag
- Dark Reign: The Future of War has a Stub tag.
- Dead Synchronicity: The Longest Night has no System Requirements even though they're listed on Steam.
- Deathtrap has a Stub tag.
- Desperados 2: Cooper's Revenge has a Stub tag.
- Die by the Sword has a Stub tag.
- Din's Curse has a Stub tag.
- Divine Divinity has a Stub tag.
- Doom II: Hell on Earth has a Cleanup tag.
- Dragon Wars has a Stub tag.
- Dungeons & Dragons: Dragonshard has a Stub tag.
- Enter the Gungeon has a Stub tag.
- Eradicator has a Stub tag.
- Expeditions: Conquistador has a Stub tag.
- Exanima has a Stub tag.
Thanks for all the work on this :)
Last post was 6 November 2016? ...hopefully this thread is still valid.
Anyway, I completed most basic information of these pages, maybe it's time to cross them off?
- Armello, despite it was removed
- Skylar & Plux: Adventure On Clover Island
These three pages seem pretty much complete to me, they have no stub or cleanup tag. I think it's time to cross them out.
Great, I have crossed these off now.
Sołtys and Skaut Kwatermaster should be pretty much complete.
Great, I have crossed them off now.
Two more pages done:
Great, I have crossed these off now.
Great, I have crossed off Mirror's Edge and Nex Machina. 7th Legion still needs the basic audio settings.
Seems like my previous post was missed? Here they are again with additional ones that are completed by now.
- Cuphead
- Blackwood Crossing
- Dying_Light
- Echo
- The_Dwarves
- Full_Throttle_Remastered
- Hellblade:_Senua's_Sacrifice
- Hand_of_Fate_2
- Hard_Reset_Redux
- The_Darkside_Detective
- Gorogoa
- Homeworld: Deserts of Kharak
- The Interactive Adventures of Dog Mendonça and Pizzaboy
- Kholat
- Kona
- Little_Nightmares
- Lumo
- Mages of Mystralia
- Maize
- Mushroom 11
- Night in the Woods
- Outlast 2
- The_Park
- Phoning_Home
- Rime
- Shadow_Tactics:_Blades_of_the_Shogun
- Shadow Warrior 2
- Silence_–_The_Whispered_World_2
- SOMA
- Starpoint Gemini Warlords
- The_Vanishing_of_Ethan_Carter_Redux
- Through the Woods
- Wuppo
- Yooka-Laylee
Is this thread still alive? Please check these games.
And several more
- 1954 Alcatraz
- A Golden Wake
- Agatha Christie: The ABC Murders
- Anna's Quest
- BioShock
- BioShock 2
- BioShock 2 Remastered
- BioShock Remastered
- Black Mirror 2
- Black Mirror 3
- Blackwell Epiphany
- The Book of Unwritten Tales 2
- Brothers: A Tale of Two Sons
- Ceville
- Cognition: An Erica Reed Thriller
- Conarium
- Dark Fall 3: Lost Souls
- Dear Esther: Landmark Edition
- Dracula 3: The Path of the Dragon
- The Dream Machine
- Edna & Harvey: The Breakout
- Escape from Monkey Island
- Event 0
- FAR: Lone Sails
- Final Doom
- Gabriel Knight: Sins of the Fathers - 20th Anniversary Edition
- Goetia
- Gorogoa
- The Guest
- Hector: Badge of Carnage!
- Inside
- Kathy Rain
- Kholat
- Lamplight City
- Layers of Fear
- Maize
- Never Alone
- The Night of the Rabbit
- Obduction
- Ori and the Blind Forest: Definitive Edition
- The Park
- Primordia
- Puzzle Agent
- Puzzle Agent 2
- Quern - Undying Thoughts
- Randal's Monday
- Rime
- Shardlight
- Sherlock Holmes: The Awakened - Remastered
- Sherlock Holmes: The Devil's Daughter
- Sherlock Holmes: Secret of the Silver Earring
- Sherlock Holmes versus Jack the Ripper
- SOMA
- Spear of Destiny
- Stasis
- Stellaris
- Still Life
- Technobabylon
- Tormentum: Dark Sorrow
- Unavowed
- The Vanishing of Ethan Carter Redux
- We Happy Few
- What Remains of Edith Finch