I either discovered a bug or it's just my in PC. Cinema scopes don't display with System Pack 1.5. I had a bugged script, that only sometimes shows the cinema scopes, and with this new SP, it never showed.

Full description of the changes.System Pack-1.5 (Build: 0140, rev: 0):

{English | Englisch}

Spoiler:(zum lesen bitte Text markieren)

Rev0 changes:
• Adaptation of the package to work properly under OS Windows: XP, 7, 8, 8.1, 10;
• Corrections made so that SystemPack memory *.exe-files are now read from the *.patch-files;
• Updated "Shw32.dll" memory management library to improve the stability of the game (allocation - CRT);
• Added support to playback file format * .OGG-vorbis.

GOTHIC.exe
— Fixed low FPS in some areas of the game world (The Fog Tower, the second floor of Xardas' tower), only for the GothicMod.exe 1.08k_mod file;
— Fixed low FPS in inventory (this error occurs only in the Russian version of the game from Russobit-M);
— Fixed game crashes with the error "zCollisionDetector";
— Increased the limit of the number of particles of 4096 to 65536, in order to prevent the disappearance of the PFX-effects;
— Kills to an NPC's back puts him into state sDead, instead of animation s_WoundedB;
— The restriction for the orc guild to change/sheathe arms has been lifted, will work with a probability of 50/50, as in GEngine;
— Remapped save / load keys from F9/F10 to F5/F9, as in Gothic 2.

GOTHIC2.exe
— When receiving damage the Nameless Hero's mouth no longer starts an endless animation;
— NPCs no longer equip a bow and crossbow at the same time;
— Added keyboard support for Polish localization of the game "Gothic 2: Night of the Raven" (Polish_version option in SystemPack.ini);

GOTHIC2.exe (for Returning-2.0)
— Implemented necessary changes for the mod "Returning 2.0" for "Gothic 2: Night of the Raven" (RETURNING2 section, Enable option in SystemPack.ini);
— Possibility added to disable the animation when selecting plants / objects with the mouse button (RETURNING2 section, No_Take_Anim and RMB_No_Take_Anim in SystemPack.ini option);
— Options from PostConVars transferred to ConVars to work properly with the latest vdfs32.dll;
— Included redirection settings from the file SystemPack.ini into Gothic.ini, many customizable options of the SystemPack are now in it to correctly make them work from the game menu;
— Introduced verification and restriction for the original method of functioning of the engine concerning auto-equipping objects after transformation. Now the "cursed" bows and crossbows are no longer being equipped to the Nameless Hero automatically after exiting transformation into a creature;
— Changed the way fisticuffs work, armor penetration in fisticuffs mode now only affects people;
— Disabled the ability to manage the status bars from the SystemPack.ini-file, for 'Returning 2' it's controlled by means of AST;
— Changed damage calculation for crossbow, now it depends on "Strength", unlike in the original on "Agility";
— Damage of blade weapons for rogues (sword / rapier / spear) is now completely independent of the parameter "Agility";
— Fixed minor bugs in the code and the adaptation of the package to compensate for recent changes to Steam.

Miles:
— Added support for OGG vorbis file format for the voiced dialogue and sound effects of the game, to reduce the size of files, modifications and add-ons for the game. For more information on working with this file type, see the file "systempack_mdb.rar", catalog: "Ogg2Wav".

[DEBUG]
FixAppCompat=1
; ... Corrections made to enable a true full-screen mode in the game:
; off (0), - in the disabled state NPC health indicator is not visible, on Windows 8 and 8.1
; the game will operate at very low FPS, no more than about 30. Turning this mode on is not recommended (!)
; on (1), - activates a true full-screen mode, in which Vsync works,
; with options available for: gamma, brightness, and contrast.
; Windows 8 and 8.1 have no problems with FPS, it's recommended for everyone.
; on (2), - activates windowed mode with no frame. It looks like the full-screen,
; but the following does not work: Vsync – this can lead to problems in "Gothic 1",
; options: gamma, brightness, contrast (not needed, but often used).
; This mode is recommended to be activated only when the full-screen mode works
; incorrectly! This is only possible for Nvidia Optimus users when videos in
; full screen mode do not work at all. It only works on Windows 8 and above. Default is 1.

BorderlessWindow=0
; ... Turns on windowed mode without a frame - on (1) or off (0), default is 0.
; recommended to include only if you have problems with operating the game in full screen mode.

[SUBTITLES]
Control=0
; ... Turns on the subtitle display time management - on (1) or off (0), default is 0.
; must be enabled to manage the subtitles.

TimeMultiplier=2.0
; ... The time factor for phrases with voice dialogue files.
; This means that there is one phrase uttered for a duration of 10 seconds with the multiplier 2.0 so that the subtitles for it are displayed for 20 seconds.

MaxTimePerPhrase=30.0
; ... Maximum time in seconds to display the subtitles without the voice file.

TimePerChar=100.0
; ... The time in milliseconds to display a subtitle character without voice dialogue file.
; for example, when TimePerChar=200.0, the phrase, "Can you teach me how to fight?" contains 30 characters, so it will appear 30 * 200/1000 = 6 seconds.

[RETURNING2]
Enable=0
; ... Enables changes designed for addon "Returning 2.0" - on (1) or off (0), default is 0.

No_Take_Anim=0
; ... Disables the selection of animations for all assigned keys - on (1) or off (0), default is 0.

RMB_No_Take_Anim=0
; ... Forces assignment of LMB and RMB (any other key will not work), disables the selection of animations for the RMB - on (1) or off (0), default is 0.
; WARNING: The engine only supports assigning two buttons per action. These options are mutually exclusive, simultaneously only one of them may operate!
; if both are enabled, only RBM_No_Take_Ani will work, since RBM_No_Take_Ani overrides No_Take_Ani (!)
; if RBM_No_Take_Ani=1 is enabled the action GAME_ACTION is assigned to the left and right mouse button, if assigned to another key (including those on a keyboard) this key will not work in this case (!)
; if you want Ctrl, but do not want the animation, use: No_Take_Anim=1, RMB_No_Take_Anim=0.
; if you do not want the animation bound to RMB, use: No_Take_Anim=0, RMB_No_Take_Anim=1.
; if you want the animation, use: No_Take_Anim=0, RMB_No_Take_Anim=0.

[INTERFACE]
NewChapterSizeX=640
NewChapterSizeY=480
SaveGameImageSizeX=320
SaveGameImageSizeY=200
InventoryItemNoteSizeX=450
; ... The size of the interface elements in the game: Starting a new chapter, Saving the game, Description of items, measured in pixels.

InventoryCellSize=70
; ... Change the size of the inventory's cells, default is 70, measured in pixels.

[SHW32]
bShowGothicError=1
; ... Show "OutOfMemory" error in output window - on (1) or off (0), default is 1.

bUseNewHandler=1
; ... Activates mode used by the error handler "OutOfMemory",
; on (1), catching "OutOfMemory" errors in all modules, even if they use their allocator, rather than turning to shw32.dll,
; or off (0), to catch only an OutOfMemory, which occur when calling methods of shw32.dll, default is 1.

reserveInMb=50
; ... Adjustable value (in the range of 5 to 300 MB) for the backup storage library in case of error "OutOfMemory".
; this memory will not be available for the game, but allows it to be closed as correctly as possible in the event of its occurrence.
; default value: 50 MB, measured in megabytes.

Format *.patch-file:

Spoiler:(zum lesen bitte Text markieren)

Code:
; Section for the creation of the ConfigVariables with initial values[ConVars] - Read/Write settings from the file SystemPack.ini[zConVars] - Read/Write settings from the file Gothic.ini

Test: patchTest = "0"; this is possibleTest: patchTest2 = "Test: patchTest2"; and this - take the initial value of the current value of the variable in SystemPack.ini

;///////////////////////////////////////////////////////////////////////////////////////////////////////
; For all types
;///////////////////////////////////////////////////////////////////////////////////////////////////////
[1]; Name arbitrary, BUT unique
Addr = "0xA"; Address for entries
Base = "BlockA"; the name of the memory block whose address is to be added to Addr, if there are is no parameter - nothing is added
or
AddrSect = ".text"; Supports all types except a hex, looking for all occurrences of Org values and replaces them with New

Condition = "DEBUG: Disable_D3DVBCAPS_WRITEONLY"; Variable name ini, whose text value is checked to determine whether to apply a patch
ConditionValue = "1,2,3"; Possible values separated by ',' in which the patch is applied
or
ConditionNotValue = "4,5,6"; Possible values separated by ',' in which the patch is not applied

Org = "0x008C63D8"; the original value of an unsigned integer, generally corresponds to 4 hex bytes in reverse order, can not be written in the form of a 16th type but a 10th one - without 0x
OrgOffset = "0xC"; same as Org - added to it, for convenience
or
None - patch without checking.

NewOffset = "0xC"; the new value of an unsigned integer, generally corresponds to 4 hex bytes in reverse order, can not be written in the form of a 16th type but a 10th one - without 0x
NewBlock = "BlockA"; the name of the memory block whose address is to be added to NewOffset, if there is no parameter - nothing is added

New = "100"; the new value of the signed integer
NewVar = "PARAMETERS: DialogBoxX"; Name variable ini, the value of which must be added to New, if there is no parameter - nothing is added
NewMul = "2"; the value which must be multiplied by New, if there is no parameter - it will not be multiplied by it
NewAdd = "33"; the value that should be added to New, if there is no parameter - nothing is added
Pseudoformula:
New * Get (NewVar) * NewMul + NewAdd

NewMin = "33"; minimum value, if New after calculation is less - replaces it with this
NewMax = "330"; maximum value, if New after calculating is more - replaces it with this

New = "100.0"; new value of the real number
NewVar = "PARAMETERS: DialogBoxX"; variable name of ini, the value of which must be added to New, if there is no parameter - nothing is added
NewMul = "2.0"; the value which must be multiplied by New, if there is no parameter - it will not be not multiplied by it
NewAdd = "33.0"; the value that should be added to New, if there is no parameter - nothing is added
Pseudoformula:
New * Get (NewVar) * NewMul + NewAdd

NewMin = "33.0"; minimum value, if New after calculation is less - replaces it with this
NewMax = "330.0"; maximum value, if New after calculating more - replaces it with this

Full description of the changes.System Pack-1.5 (Build: 0140, rev: 0):

Nice, nearly all problems that made me want to uninstall 1.5 and install 1.1 again (at least for Gothic 1)
are fixed now.
The only problem that remains is when i start Gothic 1 there is the mouse cursor in the middle of the screen
and it doesn't go away and I can't use mouse ingame until i tab out and back in.

Ok, with that out of the way, is the G2 classic systempack not compatible with retail version 1.32? So I *need* to downgrade to use it(it would appear so because once I installed the 1.30 fix the systempack allows install or else the next/install button is greyed out)? Can you update the systempack so that it can work with 1.32? And what about the community patch v2.10(to fix bugs and or improve things that the devs ignored)? Are they compatible too?

System pack for Gothic 1 works beautifully by the way, good job! And yes I just started to play the Gothic series and am 15 years late to the party. :P

Ok, with that out of the way, is the G2 classic systempack not compatible with retail version 1.32? So I *need* to downgrade to use it(it would appear so because once I installed the 1.30 fix the systempack allows install or else the next/install button is greyed out)? Can you update the systempack so that it can work with 1.32? And what about the community patch v2.10(to fix bugs and or improve things that the devs ignored)? Are they compatible too?

System pack for Gothic 1 works beautifully by the way, good job! And yes I just started to play the Gothic series and am 15 years late to the party. :P

Thanks!

Just install the 1.30, this is not a downgrade; "gothic2_fix-1.30.0.0.exe" is an update for all v1.3x versions and was the most recent and most stable patch for the Gothic.exe before the Systempack got released. I don't remember why they created a higher version number for the international version; it's just a different relase, not an updated version compared to the 1.30.

Just install the 1.30, this is not a downgrade; "gothic2_fix-1.30.0.0.exe" is an update for all v1.3x versions and was the most recent and most stable patch for the Gothic.exe before the Systempack got released. I don't remember why they created a higher version number for the international version; it's just a different relase, not an updated version compared to the 1.30.

Hi thanks for replying!

Oh ok. Perhaps the in 1.32 they fixed up some more translation errors or bug fixes for the international release that weren't present for the German release? Do you know where I can find the changelog for versions 1.30 to 1.32 inclusive, so I can see what has changed? Or you don't know where? I've googled a bit but can't find it, maybe they don't release to the public(or I just have bad google-fu skills? hahaha)?

And the two files I scanned with virustotal are confirmed to be false positives, yes? If so, I'll see if I can contact them and whitelist the files or get them to analyze them to see for themselves that they pose no threat and then whitelist it from future scans.

Oh ok. Perhaps the in 1.32 they fixed up some more translation errors or bug fixes for the international release that weren't present for the German release? Do you know where I can find the changelog for versions 1.30 to 1.32 inclusive, so I can see what has changed? Or you don't know where? I've googled a bit but can't find it, maybe they don't release to the public(or I just have bad google-fu skills? hahaha)?

There is no changelog because there is noch change. 1.32 was the number they put in as version for the Release of the US-Version, while 1.31 was the UK-Version (basically to distinguish these two). They don't contain any fixes for the gothic.exe.

Zitat von Gothicnewbie

And the two files I scanned with virustotal are confirmed to be false positives, yes? If so, I'll see if I can contact them and whitelist the files or get them to analyze them to see for themselves that they pose no threat and then whitelist it from future scans.

This is the Playerkit and Report Version for the Night of the Raven extension (i.e. version 2.6). If you downloded them from our server, I can confirm that they are virus free.
But anyway: if you look at the scan result, you got a virus indication from one and three scanners out of 54. Whenever a scanner is not sure if a suspicious binary pattern it finds in the file is a virus or not, it reports it as one. Having just one or three positivies out of 54 scan engines (and only from non-prominent engines) is a strong indication for false positives.

There is no changelog because there is noch change. 1.32 was the number they put in as version for the Release of the US-Version, while 1.31 was the UK-Version (basically to distinguish these two). They don't contain any fixes for the gothic.exe.

Oh? That's interesting....alright then, I guess I'll update to 1.30 since it's not a downgrade and apparently it's to distinguish it from other country releases. So that means the SystemPack only works for the Germany version, since we need to update it to that version?

Zitat von TazmanDevil

This is the Playerkit and Report Version for the Night of the Raven extension (i.e. version 2.6). If you downloded them from our server, I can confirm that they are virus free.

Well the playkit, I downloaded from here: http://www.bendlins.de/nico/gothic2/...erkit-2.6f.exe and the (report version? - what's that?) for the Night of the Raven expansion pack: http://dl1.worldofplayers.ru/games/g...6.0.0-rev2.exe. The first one is from some other site not here, and the second one is from this site but of the Russian language one(with the .ru at the end)? Both were downloaded through the thread post on this forum. So that means you're too sure on the first one(because different site) but the second one is definitely clean(I'm guessing dl1.worldofplayers is your download server?)?

Zitat von TazmanDevil

But anyway: if you look at the scan result, you got a virus indication from one and three scanners out of 54. Whenever a scanner is not sure if a suspicious binary pattern it finds in the file is a virus or not, it reports it as one. Having just one or three positivies out of 54 scan engines (and only from non-prominent engines) is a strong indication for false positives.

Oh? That's interesting....alright then, I guess I'll update to 1.30 since it's not a downgrade and apparently it's to distinguish it from other country releases. So that means the SystemPack only works for the Germany version, since we need to update it to that version?

The Report-Version is language independent, as far as the game files are concerned (The user interface of installer is of course language dependent).

Zitat von Gothicnewbie

Well the playkit, I downloaded from here: http://www.bendlins.de/nico/gothic2/...erkit-2.6f.exe and the (report version? - what's that?) for the Night of the Raven expansion pack: http://dl1.worldofplayers.ru/games/g...6.0.0-rev2.exe. The first one is from some other site not here, and the second one is from this site but of the Russian language one(with the .ru at the end)? Both were downloaded through the thread post on this forum. So that means you're too sure on the first one(because different site) but the second one is definitely clean(I'm guessing dl1.worldofplayers is your download server?)?

www.bendlins.de you can trust, that's the domain of Nico Bendlin, who was a developer of Gothicwww.worldofplayers.ru is completly independent from www.worldofplayers.de, it's a russian site with a different owner, but the same interest: the Gothic game series. I've never heard of an infected file published on their server. The Reprot version you can download from their server or from ours (http://www.worldofgothic.de/dl/download_278.htm)
The systempack was implemented (amd gets maintained) in the russion community, not here. That one you only can download from their server.

Ok, with that out of the way, is the G2 classic systempack not compatible with retail version 1.32? So I *need* to downgrade to use it(it would appear so because once I installed the 1.30 fix the systempack allows install or else the next/install button is greyed out)? Can you update the systempack so that it can work with 1.32?

1.31 and 1.32 contain DRM and won't be supported.

Zitat von Gothicnewbie

And what about the community patch v2.10(to fix bugs and or improve things that the devs ignored)? Are they compatible too?

The Report-Version is language independent, as far as the game files are concerned (The user interface of installer is of course language dependent).

Yeah that's right, one of the installers was in a different language, but managed to still install it assuming the buttons were in the usual place and no further additional buttons (Back, Next/Install and cancel) which they were.

you can trust, that's the domain of Nico Bendlin, who was a developer of Gothicwww.worldofplayers.ru is completly independent from www.worldofplayers.de, it's a russian site with a different owner, but the same interest: the Gothic game series. I've never heard of an infected file published on their server. The Reprot version you can download from their server or from ours (http://www.worldofgothic.de/dl/download_278.htm)
The systempack was implemented (amd gets maintained) in the russion community, not here. That one you only can download from their server.

Oh ok. Well I downloaded the same files from your server and compared the hashes and they appear to be exactly identical to the ones I downloaded earlier. Check the attachment for a screenshot of hashes. So therefore if there was something wrong with the earlier ones(virus/malware or just doesn't work), there would be something wrong with yours as well.

Zitat von TazmanDevil

No, there's no general rule.

Oh ok then.

Zitat von Guzz

1.31 and 1.32 contain DRM and won't be supported.

There was DRM? Mine didn't come with any...there was no disc check or a need to input any code of any sorts to play/start the game or even an active internet connection to *activate* the game.... My retail box copy is named: GOTHIC Complete Collection. Maybe I got a different version that contained no DRM? Or is this DRM....um....inconspicuous somehow...? Like when Sony had that DRM on their music CDs that would install a trojan equivalent and not play DRM CDs without checks of some sort? Or something like that - that's all I remember anyways from an article I read a couple or so years ago.

Zitat von Guzz

Compatible, but these changes are not needed:

So, before install this patch, make a backup file:
Gothic II\_work\Data\Scripts\_compiled\CAMERA.DAT

Oh this talking about the community patch. Oh the reason to backup that file is because the community patch overwrites that file? That's for the Hor and the Ver thingy that this SystemPack already fixes for widescreen users, right? If that's the case yeah fair enough since the community patch does it in a different way.

Besides those extra steps ( which are done before installing the 1.30 fix? and the System Pack for G2 Classic), this SystemPack is 100% compatible with the community patch by IronKeep? So it would look like this:

For "GOTHIC2: Classic"
1. Install game "GOTHIC2"

1.1 Install Community Patch by IronKeep, make backup of CAMERA.DAT file and untick windows 7 nVidia fix, once installed, replace CAMERA.DAT with backed up one