myoffice91
Novice
- Joined
- Jun 17, 2020
- Messages
- 11
********2023.03.28********
********Wizardry 8 Fan-Patch 1.28 Build 6000********
Fan Patch 1.28 is supported by CFagent+LUA similarly to GoG, steam, which makes it possible to play in Russian fashion, for example from Gray Tiefing.
The "NSF auto-translator" function is disabled by default.
Similarly, the original bug "new models" has been fixed in the fan patch 1.28 (in the Expanded fashion, there was a crash in some locations or during the battle). Now the game does not crash!
Game improvement optimization, also faster to load the saved game.
https://www.youtube.com/@user-yq5nb7wc2y/videos
Download Fan-Patch 1.28 build 6000 (Release): https://disk.yandex.ru/d/svkjjylrttTihg
Download FLICS.SLF https://disk.yandex.ru/d/cRBWNzN92QcD6A
Download NewDefaultSky.SLF in Mods https://disk.yandex.ru/d/TxYlbrxwS787vA
Download Hypnotic_Lure_replacement2.SLF https://disk.yandex.ru/d/-iFb-YdU5ZintA
For Steam,Gog
1) Fan patch 1.28. Unpack into the game directory with the replacement of the corresponding files.
2)Wiz8_v128.exe
Thanks: Lia Zazhenkova, Vitaliy, Jadefang, Alexey V., Alexandru K., , for testing.
The innovations are: 19+1+1+10+75+3+20+16+(14)=159
Fixed bugs: 25+3+4+18+37+6+21+29+(13)=156
Various changes and improvements: 9+2+7+3+17+0+27+14+(7)=86
Stability & Performance: 25+0+0+2+12+0+3+7+(8)=57
Total: 469+42
List of changes of the latest versions:
List of changes of the latest versions:
********Wizardry 8 Fan-Patch 1.28 Build 6000********
Fan Patch 1.28 is supported by CFagent+LUA similarly to GoG, steam, which makes it possible to play in Russian fashion, for example from Gray Tiefing.
The "NSF auto-translator" function is disabled by default.
Similarly, the original bug "new models" has been fixed in the fan patch 1.28 (in the Expanded fashion, there was a crash in some locations or during the battle). Now the game does not crash!
Game improvement optimization, also faster to load the saved game.
https://www.youtube.com/@user-yq5nb7wc2y/videos
Download Fan-Patch 1.28 build 6000 (Release): https://disk.yandex.ru/d/svkjjylrttTihg
Download FLICS.SLF https://disk.yandex.ru/d/cRBWNzN92QcD6A
Download NewDefaultSky.SLF in Mods https://disk.yandex.ru/d/TxYlbrxwS787vA
Download Hypnotic_Lure_replacement2.SLF https://disk.yandex.ru/d/-iFb-YdU5ZintA
For Steam,Gog
1) Fan patch 1.28. Unpack into the game directory with the replacement of the corresponding files.
2)Wiz8_v128.exe
Thanks: Lia Zazhenkova, Vitaliy, Jadefang, Alexey V., Alexandru K., , for testing.
The innovations are: 19+1+1+10+75+3+20+16+(14)=159
Fixed bugs: 25+3+4+18+37+6+21+29+(13)=156
Various changes and improvements: 9+2+7+3+17+0+27+14+(7)=86
Stability & Performance: 25+0+0+2+12+0+3+7+(8)=57
Total: 469+42
- The ability to add new portraits - without replacing the original portraits.
- The ability to expand the packages of votes and add "ticks" 3,4,5
- A lot of settings in Win8.ini and ModInfo.ini
- Added hotkeys: to inventory,; to the spell panel; to other game functions.
- Added support for BIK video setup for windowed mode
- The ability to expand the limit of spells studied by the character from 114 to 456
- Increased the limit of monsters in 1 group from 9 to 45
- Improved work with Windows 10
- In battles with a large number of monsters, freezes became approximately 2 times less
- Many other optimizations of the game
- Added the ability for an RPC to put his favorite item in the "Squad Stuff". When the mercenary is fired, he will take away his favorite item.
- Added automatic checking for content mods cfagent.dll ,cfagent.lua, *.cfdat.
- Support for negative elemental resistances for characters, as well as removing restrictions on the maximum value of resistances.
- Monsters are now affected by the magic screen spell.
- The weapon with the "Seize" effect now works correctly (it did not work in the original, but there was no corresponding weapon).
- Fixed a memory leak bug
- Added support for playing with 7 mercenaries!
- Added localization support for all *dbs
- Added support for the "Parallel World" function, which allows you to conveniently switch mods.
- Added automatic calculation of FOV in the real world, now the image will not stretch at widescreen resolution.
- Added 4 settings pages to "general"
- Added the ability to instantly launch the game
- Implemented the option of "Transparent radar and plotting"
- Added hotkey CTRL+F10 to view FPS
- Added 4-bit support in NPC.
- Removing the restriction from Fact.dbs
- The render per second is limited for all interfaces except in the real world to reduce the load on video cards.
- The optimization of the assortment of goods from merchants has been implemented, now only 3 of one type of goods are displayed.
- Fixed an original bug related to the spell "return to the portal": with several teleports in a row, incorrect coordinates were recorded and the party could fall into the floor.
- LUA - new features: 47+2
- LUA - new events: 20+2
- New parameters for modders: 52+4+19
- Optimization implemented: reducing the load from 0% to 1% on the processor, except for the real world.
- The "Parallel World" form is implemented, where when selecting a fashion from the folder list, information about the fashion is displayed.
- Option: Alternative colors in the store
- Character characteristics Editor 0.5
- Added support for Unicode file names.
- Added support: download all SLF files from the "Mods" folder.
- Added: check in "Items.dbs" on the inclusion of the "cursed" checkmark of the "ammunition" item. If there is a check mark, information about the status of the curse will appear in the window.
- In the inventory, the hotkey "CTRL+Click", "ALT+Click", "CTRL+SHIFT+Click", "CTRL+ALT+Click", "CTRL+ALT+SHIFT+Click" has been added for quick exchange or replenishment of ammunition in the left hand.
- Information in the critical error handler log
- Quick save of the game: the ability to give a name and number
- Dialogue "Launcher"
- New dialog "Updating the game..."
- 78 new portraits
List of changes of the latest versions:
********Bug fixes********
29.11.2022
1) My critical bug was fixed: when selecting the language option "Russian", the name of the items and the "magazine" were displayed in English, Data\ENG.SLF was connected. (thanks for the bug identified by Liya Zladenkova)
7.12.2022
2) Bug fixed: the "Select language" dialog was buggy when opening the "screen magnifier" application in Windows 11. (Thanks Vitaliy)
9.12.2022
3)Improvements to the "Parallel world" - there were bugs due to the recent introduction of the dialog "Diagnostics of detailed information".
3.1) in the "Parallel World" system, if the value is empty in the ParallelWorld key, then there was a failure due to an incorrect call (the bug was only in assembly 5485, but not in 5399 and 5608).
3.2)in the "Parallel World" dialog when selecting a mod, there was a failure (the bug was only in assemblies starting from from 5608 and above)
3.3) in the "Parallel World" dialog when closing the window, there was a failure (the bug was in builds from 5485 and above, except 5399).
3.4)in the "Parallel World" system, if the ParallelWorldExists key has a value of 1 and the ParallelWorld value is empty, then the game starts, and then a fatal error occurs with the dialog "Expression [HFile] evaluates to false. Failed to open localization string table.". Now the "Parallel World 1.1" dialog pops up.
19.12.2022
4) My critical bug has been fixed: if the user has a fan patch 1.28 of build 3181 and updates to 5485, then the game does not start and writes "Failed to open localization string table." in the dialog.
Solution: the key has been renamed: STRINGDATA to STRINGSDATA. Now when the build is updated to 5485, the game starts.
5) Fixed my bug in the localization of the language into objects: in the English version, the name "Potion of Cure Light Condition" is cut off as "Potion of Cure Light Conditio" length 29. (thanks for the identified bug Jadefang)
In the fan patch 1.28, the line was cut to 29 letters - as in Cosmic Forge->ITEM EDITOR.
Why couldn 't the string length be increased to 30 in Cosmic Forge ? Because the "W7 Item ID:" option interferes in the ITEMS.DBS structure.
22.12.2022
6) The original bug has been fixed: Glide2x has been added to GOG and STEAM publishers and therefore to "3DSetup.exe" gives only two options for the screen resolution list. Now all available screen resolutions.
7)Improvements [CTRL] + Click:
7.1)My rare bug is broken: in inventory, [CTRL] + Click:
Right Hand (Alternative Weapon) - Fairy Wand
Left Hand - Dagger
When pressing the "Dagger" button, there was a crash.
7.2) If there is no gun for both hands in the slots, then send the ammunition to the "Wearables".
19.1.2023
8) Fixed my bug: if you press the "ESC" button in the spell panel, the panel was removed and the dialog "Exit the Game and return to the Main Menu?" immediately popped up. (the bug was only in builds starting from 4930 and above)
(thanks for the identified Jadefang bug)
23.02.2023
9) Fixed the original bug: new models with more than 128 frames - the game crashed with an error message: "bFrame >=0", also "BCycle >= 0". Now the expansion from 128 to 255 frames on new models. (thanks for the bug identified by Alexey V.)
26.02.2023
10) Fixed an original bug: when playing with mixed mods, the game crashed as soon as they tried to hire a mercenary and a window with the "Crash Log" dialog appeared. The reason is zero memory, as there is no Mercenary (RPC) in the Database due to mixing mods.
Bottom line: not "Crash Log", but "Message Fatal Error".
28.02.2023
11) Fixed a rare original bug: if "the NPC fell under the spell!", then the user could not do this action when pressing the theft button, or the NPC noticed the thief. The reason was: in the "NPC relation" - the value is overflowed.
You can disable these fixes, in which case add NoFixRelationshipWithCharmOverflowValue=1 to Wiz8.ini.
10.03.2023
12)Fixed my bug: if the ClearCacheFileSTI key has a value higher than 1, then the probability of departure was.
13.03.2023
13)Fixed my rare bug: if the batch is located behind a boulder or in front (the ground is geometrically depicted as broken) and the cheat code mode is activated, then pressing ALT+E caused a crash (emergency shutdown).
29.01.2023 - bug found
03/18/2023 - fix
14) Fixed my bug in the LUA function fp.w8.Wiz8GetPhysicalCharacterID, there was an incorrect calculation of the structure.
********Innovations********
14.11.2022
1)Added information to the critical error handler log:
Exception addr: 003AE63Ah
Exception code: C0000005h = ACCESS VIOLATION
Module: R:\Buka\Wizardry 8\Wizardry 8 Original 1.28RU\Wiz8.dll
Information:
Continuable = false, NumberParameters = 2, ReadWrite = read
Registers:
EAX=00000000h, EBX=00000000h, ECX=0018FF78h, EDX=00000000h
ESP=0018FB8Ch, EBP=FFFFFFFFh, ESI=0068F1B0h, EDI=00000000h
15.11.2022
1.1)Added information to the log about the module.
1.2)Added information to the log about the offset address.
16.11.2022
1.3)Added information to the date\time log.
1.4) Added information to the "Parallel World" log
1.5)Added information to the log about the fan patch 1.28 build.
18.11.2022
1.6)Added information to the 3DVideo log: "Graphics Interfaces", "Modes", "3D Sound Interfaces". For example DirectX7_1. 1280x1082x32. Miles Fast 2D Positional Audio
1.7)Added information to the gCurrentScreen.iScreenId log: %d (%s).
1.8)Added information to the log about the emulation of the OS and the true OS.
1.9)Added information to the log about the window's coordinate and size, whether window mode is enabled.
19.11.2022
1.10)Added information about "Connection extension:" - CFagent,LUA,Create Character.dat,Level Sensor Drop.dat, Creating characters for Equipnent.dat,Game character.dat.
assembly 5603
3.12.2022
1.11)Added one hook to another Exception. (574 procedures are used in "Exception").
30.11.2022
2)Quick save of the game: save the file name "Quick X.sav", where X is from 1 to 3.
The key QuickSavFilesSetLimitNumber=1 in [GAMES] in Wiz8.ini.
3)Quick save of the game: save the file name not Quick#, but any name
The key QuickSavFilesSetNameQuick=Quick in [GAMES] in Wiz8.ini.
2.12.2022
4)Loading a quick save - the last date, time of the file ...
4.1)Added command: "/LoadFilesSaveLastDateTime".
4.2)Added a hotkey: CTRL+Q - download.
4.3)Added a hotkey: ALT+Q - save.
7.12.2022
5)Added the "WWW" button to the "Select language" dialog.
The "WWW" button - a dialog box pops up, but the Internet is required!
12.12.2022
5.1)Implemented verification: for the availability of new versions; release versions; beta versions of fan patch 1.28 via the Internet.
5.2)Added the inscription "A new version is available:" in the "Select language" dialog.
13.12.2022
5.3)Added the inscription "A new version is available" in the upper right corner in the "Main menu".
12/30/2022
5.4)Changing the dialog in "Wizardry 8 Fan-Patch 1.28 - Select a language" - removed all information except the button.
12.01.2022 - release of the layout, while the buttons are half-working.
5.5) New dialog "Wizardry 8 Fan-Patch 1.28 - launcher".
9.03.2023
5.6)Added the "Website" button to the "Launcher" dialog.
14.12.2022
6)Extension of functionality: the dialog "Parallel World v.1.2"
6.1) Changing the window size: 513x340 to 548x480
6.2) Added a picture of ParallelWorld \ParallelWorld.jpg, there will be an image output.
6.3) Expanding the list of items from 39 to 56.
15.12.2022
6.4)Added a ParallelWorld\ParallelWorld image.jpg, the image will be displayed.
19.12.2022
6.5)In the selected mode, the output of the image from ParallelWorld\Mods\Image0.jpg , where 0 is a digit. Cutting to 9.
7)Added the MonsterGeneratorNumberOfAppearanceLimit key to [GAMES] in Wiz8.ini,
0 - 45 monsters in a group
1 - 9 monsters in a group
Added the key "MonsterGeneratorNumberOfAppearanceLimit" in wiz8.ini, also a new option in "Wizardry 8 Editor Technical Character 0.5".
27.02.2023
8)Added 3 keys to [Games] in Wiz8.ini
INISectionGamesCheckingForUpdatesOnlyAfterTheNumbe rOfGameStarts - increases the value when starting the game. Upon reaching 8, then check for updates, release numbers and beta data.
MixingNewVersionReleaseBuild - build the release.
MixingNewVersionBetaBuild - beta build
3-5.03.2023
9.1)New dialog "Game update..."
7.03.2023
9.2)Downloading the update file.
10.03.2023
10)Implemented: if the mod has its own picture for the launcher dialog, then use the Wizardry 8 Starter file mod.jpg .
11-12.03.2023
11)Updated a new version of portraits from Gray Tiefing.
11.1)Improved animation of mouths and eyes
MGrayTiefinglizm1.sti
ARFS-81.STI
GrayTiefinghumm6.sti
MGrayTiefinglizm2.sti
MGrayTiefinghumw3.sti
MGrayTiefingelfw4.sti
11.2)New portraits: 1 dwarf, 1 lizardman, 4 dwarf, 2 hobbit, 4 felpurr, 4 dragon, 4 ravulf, 7 man, 3 elf, 2 fairy =32 new portraits. Previously, there were only 46 new portraits, and now there are 78 new portraits.
GrayTiefinggnomem2.sti
GrayTiefinglizm3.sti
GrayTiefingdwarfw4.sti
LGrayTiefinghobmm3.sti
GrayTiefingfelpw1.sti
GrayTiefingfelpw1.sti
GrayTiefingfelpm2.sti
GrayTiefingdracw1.sti
GrayTiefingdracm1.sti
GrayTiefingraww1.sti
GrayTiefingrawm1.sti
GrayTiefingrawm2.sti
GrayTiefingfelpw2.sti
GrayTiefinghumw9.sti
GrayTiefingelfm5.sti
MGrayTiefinghumm8.sti
MGrayTiefinghumw10.sti
MGrayTiefinghumw11.sti
MGrayTiefingelfw5.sti
MGrayTiefingdwarfm4.sti
MGrayTiefinghumm9.sti
MGrayTiefingraww2.sti
MGrayTiefinghumm10.sti
MGrayTiefinghumm11.sti
MGrayTiefingelfm6.sti
MGrayTiefingdwarfw5.sti
MGrayTiefingdwarfm5.sti
MGrayTiefingfairyw4.sti
MGrayTiefinghobmm4.sti
MGrayTiefingdracm2.sti
MGrayTiefingdracw2.sti
MGrayTiefingfairyw5.sti
Without updating portraits, but changes have been made:
MGrayTiefingfairyw1.sti - not only smooth blinking and complexion like wings, but there is still no tooth.
mskull_and.sti - the portrait has a different skull.
MGrayTiefinggnomew2.sti - no tooth.
MGrayTiefinghumw7.sti - no tooth
MGrayTiefingdwarfw2.sti - no tooth.
MGrayTiefingdwarfm2.sti - no tooth
mhobff.sti - no change yet
MGrayTiefinghumm3.sti - no tooth
MGrayTiefinghumw6.sti -no tooth
MGrayTiefingelfw3.sti -no tooth
MGrayTiefinghumm7.sti - no change yet
MGrayTiefinghumw4.sti -no tooth
MGrayTiefingelfm4.sti - no tooth
MGrayTiefingelfm3.sti -no tooth
MGrayTiefinggnomew1.sti -no tooth
MGrayTiefinghobmw2.sti - changing the facial expressions of the lips. No change yet
MGrayTiefingfairym1.sti - No change yet
;17.03.2023
New features on LUA:
12)Determine the number of the spell only "battle".
fp.w8.SpellID_IsCombat(int SpellID); return 1 - ok, 0 -no
12.1) The monster analyzes the possibilities of the spell: if appropriate, then the value is 1.
fp.w8.MonsterCheckUseMySpell(mem MonsterStruct,int SpellID,bool NoSilence); return 1 - ok, 0 -no
12.2)Monster data Extraction - variable 37C
fp.w8.GetMonsterPhysicalCheckVar37C_Add2(memory MonsterPhysical)
12.3)Memory extraction "SpellTables.DBS".
SpellID - spell number
Offset - offset of the variable type
type 0 - returns the address of the spell structure.
type 1,2,3,4 - extracting data values.
fp.w8.GetMemorySpellDB(int SpellID,int Offset,int type); type 0 - memory, 1-byte(0..255),2-word(0..65535),3-float,4-int
New procedures on LUA
13)
If the monster saw the party, then analyzes the appropriate spell, the attack distance, if suitable, then the value is 1.
FPOnMonstersUseSpell_Range(int MonstersID, array MonsterDataDBS, int Range, bool CheckingSpellUseUnkowns,arraymonstersphysical,memo ry SetRange)
13.1)
At the beginning or in the next round, the monster prepares a spell.
FPOnMonstersUseSpell_Preparation(int MonstersID, array MonsterDataDBS,arraymonstersphysical)
13.2) Unknown principle of procedure: perhaps the monster analyzes the possibilities of the spell, if a suitable spell, then the value is 1.
FPOnMonstersUseSpell_Range2(int MonstersID, array MonsterDataDBS,arraymonstersphysical)
13.3) If the spell procedure "FPOnMonstersUseSpell_Preparation" has been successfully completed, then the Monster then chooses a random spell
FPOnMonstersUseSpell_PreparationAfter(int MonstersID, array MonsterDataDBS,arraymonstersphysical)
return:
"-1" - return to the "Monster Editor" in field 10 of the spell.
Any values are the spell number.
********Various changes and improvements********
22.11.2022
1)Improvements: "Wizardry 8 Editor character characteristics 0.5":
1.1)Fixed my bug: when creating a character, the races "Human" to "Fairy" were blocked due to the new "gender" support.
1.2) Fixed my critical bug: if there is more than 1 skill in the "Basic Skills" class, then the game crashed. The bug has been since build 4850. (thanks to Alexander K.)
28.11.2022
1.3)Improvements: "hook 7 (+ raising the level)"; "Right-click for a skill from inventory"; "Next page Class and Properties"
1.4) Fixed a bug: inaccuracy in "Available skills".
1.5) Fixed line indents in the "Professional Skills" block.
1.6)Fixed line indents in the "Abilities and character" block
29.11.2022
2)Creating equipment for a character: Changing the names of items to "Initial Equipment" from the "Class" window.
8.12.2022
3)Extension of the dialog: "Diagnostics of detailed information":
3.1)Added information "Operating system".
3.2)Added information "Fan patch version 1.28".
4)Added "Diagnostics of detailed information" in "create stream" and in the "Select language" dialog.
20.12.2022
5)1.03.2022
Added the "Window mode" hook with the message "Video device does not support video resolution.".
2.03.2022
6)
The key is SkipErrorVideoDeviceDNSVR=1 in the [GAMES] section in Wiz8.ini.
"Windowed mode" ignore the window "Video device does not support video resolution.".
24.02.2023
7)Added reference text Patch128_New_LUA_Function.txt and Patch128_NewLUA_Call.txt in Patch128_README.
********Stability & Performance:********
21.12.2022
1)[sr.dll]Assembler optimization: "&?getVertexShadeIndex@srMeshModel@@QAEPAKH@Z"
in loop (47):
Loop optimization.
Saving 7 bytes.
2)[sr.dll]Optimization assembler:
&?getVertexLoc@srMeshModel@@QAEPAV?$srVector3T@M@@ X Z
Removed the extra 6 local variables,
In the cycle (50):
Removed repetitive calculations of 2 codes. Cycle optimization.
Saving 45 bytes
3)[sr.dll]Optimization assembler:
"?getPolyVertex@srMeshModel@@QAEPAVsrVector3i@ Xz"
Extra 2 registers,
In a cycle (48 or 120):
Removed repetitive calculations of 3 codes. Cycle optimization.
Saving: 13 bytes
4)[sr.dll]Optimization assembler:
&?getPolyUVIndex@srMeshModel@@QAEPAVsrVector3i@@JH @ Z
Changed "from a sign" to "without a sign"
The extra 3 register has been removed
In the cycle (45):
Cycle optimization.
Saving: 14 bytes
5)[EXE] Assembler optimization: "OctSubMesh.cpp ".
OctMeshModel::Read. - optimization: extra 7 times of calls to read a file - 4 bytes. Now 1 call to read a file is 28 bytes.
Saving 51 bytes
Also cycle optimization (95)
6)[sr.dll] Optimization assembler:
&?getVertexTexCoords@srMeshModel@@QAEPAV?$srVector 2 T@M@@JJH@Z
Removed the extra 4 local variables
in the loop (285):
There were unnecessary calculations with a complex variable. Optimization.
7)Optimization: At startup "3DSetup1_28a.exe "in just 2 seconds, it was 6 seconds.
19.1.2023
8)[sr.dll]Assembler optimization: "?process@srScene@@UAEXABUProcessInfo@srNode@@W4e_ p rocessType@3@@Z"
In the cycle (46):
Removed the extra 3 local variables, removed the repetitive calculation of 5 code. Cycle optimization.
In the cycle (148):
The extra 3 local variables have been removed. Cycle optimization.
Savings: 28 bytes.
29.11.2022
1) My critical bug was fixed: when selecting the language option "Russian", the name of the items and the "magazine" were displayed in English, Data\ENG.SLF was connected. (thanks for the bug identified by Liya Zladenkova)
7.12.2022
2) Bug fixed: the "Select language" dialog was buggy when opening the "screen magnifier" application in Windows 11. (Thanks Vitaliy)
9.12.2022
3)Improvements to the "Parallel world" - there were bugs due to the recent introduction of the dialog "Diagnostics of detailed information".
3.1) in the "Parallel World" system, if the value is empty in the ParallelWorld key, then there was a failure due to an incorrect call (the bug was only in assembly 5485, but not in 5399 and 5608).
3.2)in the "Parallel World" dialog when selecting a mod, there was a failure (the bug was only in assemblies starting from from 5608 and above)
3.3) in the "Parallel World" dialog when closing the window, there was a failure (the bug was in builds from 5485 and above, except 5399).
3.4)in the "Parallel World" system, if the ParallelWorldExists key has a value of 1 and the ParallelWorld value is empty, then the game starts, and then a fatal error occurs with the dialog "Expression [HFile] evaluates to false. Failed to open localization string table.". Now the "Parallel World 1.1" dialog pops up.
19.12.2022
4) My critical bug has been fixed: if the user has a fan patch 1.28 of build 3181 and updates to 5485, then the game does not start and writes "Failed to open localization string table." in the dialog.
Solution: the key has been renamed: STRINGDATA to STRINGSDATA. Now when the build is updated to 5485, the game starts.
5) Fixed my bug in the localization of the language into objects: in the English version, the name "Potion of Cure Light Condition" is cut off as "Potion of Cure Light Conditio" length 29. (thanks for the identified bug Jadefang)
In the fan patch 1.28, the line was cut to 29 letters - as in Cosmic Forge->ITEM EDITOR.
Why couldn 't the string length be increased to 30 in Cosmic Forge ? Because the "W7 Item ID:" option interferes in the ITEMS.DBS structure.
22.12.2022
6) The original bug has been fixed: Glide2x has been added to GOG and STEAM publishers and therefore to "3DSetup.exe" gives only two options for the screen resolution list. Now all available screen resolutions.
7)Improvements [CTRL] + Click:
7.1)My rare bug is broken: in inventory, [CTRL] + Click:
Right Hand (Alternative Weapon) - Fairy Wand
Left Hand - Dagger
When pressing the "Dagger" button, there was a crash.
7.2) If there is no gun for both hands in the slots, then send the ammunition to the "Wearables".
19.1.2023
8) Fixed my bug: if you press the "ESC" button in the spell panel, the panel was removed and the dialog "Exit the Game and return to the Main Menu?" immediately popped up. (the bug was only in builds starting from 4930 and above)
(thanks for the identified Jadefang bug)
23.02.2023
9) Fixed the original bug: new models with more than 128 frames - the game crashed with an error message: "bFrame >=0", also "BCycle >= 0". Now the expansion from 128 to 255 frames on new models. (thanks for the bug identified by Alexey V.)
26.02.2023
10) Fixed an original bug: when playing with mixed mods, the game crashed as soon as they tried to hire a mercenary and a window with the "Crash Log" dialog appeared. The reason is zero memory, as there is no Mercenary (RPC) in the Database due to mixing mods.
Bottom line: not "Crash Log", but "Message Fatal Error".
28.02.2023
11) Fixed a rare original bug: if "the NPC fell under the spell!", then the user could not do this action when pressing the theft button, or the NPC noticed the thief. The reason was: in the "NPC relation" - the value is overflowed.
You can disable these fixes, in which case add NoFixRelationshipWithCharmOverflowValue=1 to Wiz8.ini.
10.03.2023
12)Fixed my bug: if the ClearCacheFileSTI key has a value higher than 1, then the probability of departure was.
13.03.2023
13)Fixed my rare bug: if the batch is located behind a boulder or in front (the ground is geometrically depicted as broken) and the cheat code mode is activated, then pressing ALT+E caused a crash (emergency shutdown).
29.01.2023 - bug found
03/18/2023 - fix
14) Fixed my bug in the LUA function fp.w8.Wiz8GetPhysicalCharacterID, there was an incorrect calculation of the structure.
********Innovations********
14.11.2022
1)Added information to the critical error handler log:
Exception addr: 003AE63Ah
Exception code: C0000005h = ACCESS VIOLATION
Module: R:\Buka\Wizardry 8\Wizardry 8 Original 1.28RU\Wiz8.dll
Information:
Continuable = false, NumberParameters = 2, ReadWrite = read
Registers:
EAX=00000000h, EBX=00000000h, ECX=0018FF78h, EDX=00000000h
ESP=0018FB8Ch, EBP=FFFFFFFFh, ESI=0068F1B0h, EDI=00000000h
15.11.2022
1.1)Added information to the log about the module.
1.2)Added information to the log about the offset address.
16.11.2022
1.3)Added information to the date\time log.
1.4) Added information to the "Parallel World" log
1.5)Added information to the log about the fan patch 1.28 build.
18.11.2022
1.6)Added information to the 3DVideo log: "Graphics Interfaces", "Modes", "3D Sound Interfaces". For example DirectX7_1. 1280x1082x32. Miles Fast 2D Positional Audio
1.7)Added information to the gCurrentScreen.iScreenId log: %d (%s).
1.8)Added information to the log about the emulation of the OS and the true OS.
1.9)Added information to the log about the window's coordinate and size, whether window mode is enabled.
19.11.2022
1.10)Added information about "Connection extension:" - CFagent,LUA,Create Character.dat,Level Sensor Drop.dat, Creating characters for Equipnent.dat,Game character.dat.
assembly 5603
3.12.2022
1.11)Added one hook to another Exception. (574 procedures are used in "Exception").
30.11.2022
2)Quick save of the game: save the file name "Quick X.sav", where X is from 1 to 3.
The key QuickSavFilesSetLimitNumber=1 in [GAMES] in Wiz8.ini.
3)Quick save of the game: save the file name not Quick#, but any name
The key QuickSavFilesSetNameQuick=Quick in [GAMES] in Wiz8.ini.
2.12.2022
4)Loading a quick save - the last date, time of the file ...
4.1)Added command: "/LoadFilesSaveLastDateTime".
4.2)Added a hotkey: CTRL+Q - download.
4.3)Added a hotkey: ALT+Q - save.
7.12.2022
5)Added the "WWW" button to the "Select language" dialog.
The "WWW" button - a dialog box pops up, but the Internet is required!
12.12.2022
5.1)Implemented verification: for the availability of new versions; release versions; beta versions of fan patch 1.28 via the Internet.
5.2)Added the inscription "A new version is available:" in the "Select language" dialog.
13.12.2022
5.3)Added the inscription "A new version is available" in the upper right corner in the "Main menu".
12/30/2022
5.4)Changing the dialog in "Wizardry 8 Fan-Patch 1.28 - Select a language" - removed all information except the button.
12.01.2022 - release of the layout, while the buttons are half-working.
5.5) New dialog "Wizardry 8 Fan-Patch 1.28 - launcher".
9.03.2023
5.6)Added the "Website" button to the "Launcher" dialog.
14.12.2022
6)Extension of functionality: the dialog "Parallel World v.1.2"
6.1) Changing the window size: 513x340 to 548x480
6.2) Added a picture of ParallelWorld \ParallelWorld.jpg, there will be an image output.
6.3) Expanding the list of items from 39 to 56.
15.12.2022
6.4)Added a ParallelWorld\ParallelWorld image.jpg, the image will be displayed.
19.12.2022
6.5)In the selected mode, the output of the image from ParallelWorld\Mods\Image0.jpg , where 0 is a digit. Cutting to 9.
7)Added the MonsterGeneratorNumberOfAppearanceLimit key to [GAMES] in Wiz8.ini,
0 - 45 monsters in a group
1 - 9 monsters in a group
Added the key "MonsterGeneratorNumberOfAppearanceLimit" in wiz8.ini, also a new option in "Wizardry 8 Editor Technical Character 0.5".
27.02.2023
8)Added 3 keys to [Games] in Wiz8.ini
INISectionGamesCheckingForUpdatesOnlyAfterTheNumbe rOfGameStarts - increases the value when starting the game. Upon reaching 8, then check for updates, release numbers and beta data.
MixingNewVersionReleaseBuild - build the release.
MixingNewVersionBetaBuild - beta build
3-5.03.2023
9.1)New dialog "Game update..."
7.03.2023
9.2)Downloading the update file.
10.03.2023
10)Implemented: if the mod has its own picture for the launcher dialog, then use the Wizardry 8 Starter file mod.jpg .
11-12.03.2023
11)Updated a new version of portraits from Gray Tiefing.
11.1)Improved animation of mouths and eyes
MGrayTiefinglizm1.sti
ARFS-81.STI
GrayTiefinghumm6.sti
MGrayTiefinglizm2.sti
MGrayTiefinghumw3.sti
MGrayTiefingelfw4.sti
11.2)New portraits: 1 dwarf, 1 lizardman, 4 dwarf, 2 hobbit, 4 felpurr, 4 dragon, 4 ravulf, 7 man, 3 elf, 2 fairy =32 new portraits. Previously, there were only 46 new portraits, and now there are 78 new portraits.
GrayTiefinggnomem2.sti
GrayTiefinglizm3.sti
GrayTiefingdwarfw4.sti
LGrayTiefinghobmm3.sti
GrayTiefingfelpw1.sti
GrayTiefingfelpw1.sti
GrayTiefingfelpm2.sti
GrayTiefingdracw1.sti
GrayTiefingdracm1.sti
GrayTiefingraww1.sti
GrayTiefingrawm1.sti
GrayTiefingrawm2.sti
GrayTiefingfelpw2.sti
GrayTiefinghumw9.sti
GrayTiefingelfm5.sti
MGrayTiefinghumm8.sti
MGrayTiefinghumw10.sti
MGrayTiefinghumw11.sti
MGrayTiefingelfw5.sti
MGrayTiefingdwarfm4.sti
MGrayTiefinghumm9.sti
MGrayTiefingraww2.sti
MGrayTiefinghumm10.sti
MGrayTiefinghumm11.sti
MGrayTiefingelfm6.sti
MGrayTiefingdwarfw5.sti
MGrayTiefingdwarfm5.sti
MGrayTiefingfairyw4.sti
MGrayTiefinghobmm4.sti
MGrayTiefingdracm2.sti
MGrayTiefingdracw2.sti
MGrayTiefingfairyw5.sti
Without updating portraits, but changes have been made:
MGrayTiefingfairyw1.sti - not only smooth blinking and complexion like wings, but there is still no tooth.
mskull_and.sti - the portrait has a different skull.
MGrayTiefinggnomew2.sti - no tooth.
MGrayTiefinghumw7.sti - no tooth
MGrayTiefingdwarfw2.sti - no tooth.
MGrayTiefingdwarfm2.sti - no tooth
mhobff.sti - no change yet
MGrayTiefinghumm3.sti - no tooth
MGrayTiefinghumw6.sti -no tooth
MGrayTiefingelfw3.sti -no tooth
MGrayTiefinghumm7.sti - no change yet
MGrayTiefinghumw4.sti -no tooth
MGrayTiefingelfm4.sti - no tooth
MGrayTiefingelfm3.sti -no tooth
MGrayTiefinggnomew1.sti -no tooth
MGrayTiefinghobmw2.sti - changing the facial expressions of the lips. No change yet
MGrayTiefingfairym1.sti - No change yet
;17.03.2023
New features on LUA:
12)Determine the number of the spell only "battle".
fp.w8.SpellID_IsCombat(int SpellID); return 1 - ok, 0 -no
12.1) The monster analyzes the possibilities of the spell: if appropriate, then the value is 1.
fp.w8.MonsterCheckUseMySpell(mem MonsterStruct,int SpellID,bool NoSilence); return 1 - ok, 0 -no
12.2)Monster data Extraction - variable 37C
fp.w8.GetMonsterPhysicalCheckVar37C_Add2(memory MonsterPhysical)
12.3)Memory extraction "SpellTables.DBS".
SpellID - spell number
Offset - offset of the variable type
type 0 - returns the address of the spell structure.
type 1,2,3,4 - extracting data values.
fp.w8.GetMemorySpellDB(int SpellID,int Offset,int type); type 0 - memory, 1-byte(0..255),2-word(0..65535),3-float,4-int
New procedures on LUA
13)
If the monster saw the party, then analyzes the appropriate spell, the attack distance, if suitable, then the value is 1.
FPOnMonstersUseSpell_Range(int MonstersID, array MonsterDataDBS, int Range, bool CheckingSpellUseUnkowns,arraymonstersphysical,memo ry SetRange)
13.1)
At the beginning or in the next round, the monster prepares a spell.
FPOnMonstersUseSpell_Preparation(int MonstersID, array MonsterDataDBS,arraymonstersphysical)
13.2) Unknown principle of procedure: perhaps the monster analyzes the possibilities of the spell, if a suitable spell, then the value is 1.
FPOnMonstersUseSpell_Range2(int MonstersID, array MonsterDataDBS,arraymonstersphysical)
13.3) If the spell procedure "FPOnMonstersUseSpell_Preparation" has been successfully completed, then the Monster then chooses a random spell
FPOnMonstersUseSpell_PreparationAfter(int MonstersID, array MonsterDataDBS,arraymonstersphysical)
return:
"-1" - return to the "Monster Editor" in field 10 of the spell.
Any values are the spell number.
********Various changes and improvements********
22.11.2022
1)Improvements: "Wizardry 8 Editor character characteristics 0.5":
1.1)Fixed my bug: when creating a character, the races "Human" to "Fairy" were blocked due to the new "gender" support.
1.2) Fixed my critical bug: if there is more than 1 skill in the "Basic Skills" class, then the game crashed. The bug has been since build 4850. (thanks to Alexander K.)
28.11.2022
1.3)Improvements: "hook 7 (+ raising the level)"; "Right-click for a skill from inventory"; "Next page Class and Properties"
1.4) Fixed a bug: inaccuracy in "Available skills".
1.5) Fixed line indents in the "Professional Skills" block.
1.6)Fixed line indents in the "Abilities and character" block
29.11.2022
2)Creating equipment for a character: Changing the names of items to "Initial Equipment" from the "Class" window.
8.12.2022
3)Extension of the dialog: "Diagnostics of detailed information":
3.1)Added information "Operating system".
3.2)Added information "Fan patch version 1.28".
4)Added "Diagnostics of detailed information" in "create stream" and in the "Select language" dialog.
20.12.2022
5)1.03.2022
Added the "Window mode" hook with the message "Video device does not support video resolution.".
2.03.2022
6)
The key is SkipErrorVideoDeviceDNSVR=1 in the [GAMES] section in Wiz8.ini.
"Windowed mode" ignore the window "Video device does not support video resolution.".
24.02.2023
7)Added reference text Patch128_New_LUA_Function.txt and Patch128_NewLUA_Call.txt in Patch128_README.
********Stability & Performance:********
21.12.2022
1)[sr.dll]Assembler optimization: "&?getVertexShadeIndex@srMeshModel@@QAEPAKH@Z"
in loop (47):
Loop optimization.
Saving 7 bytes.
2)[sr.dll]Optimization assembler:
&?getVertexLoc@srMeshModel@@QAEPAV?$srVector3T@M@@ X Z
Removed the extra 6 local variables,
In the cycle (50):
Removed repetitive calculations of 2 codes. Cycle optimization.
Saving 45 bytes
3)[sr.dll]Optimization assembler:
"?getPolyVertex@srMeshModel@@QAEPAVsrVector3i@ Xz"
Extra 2 registers,
In a cycle (48 or 120):
Removed repetitive calculations of 3 codes. Cycle optimization.
Saving: 13 bytes
4)[sr.dll]Optimization assembler:
&?getPolyUVIndex@srMeshModel@@QAEPAVsrVector3i@@JH @ Z
Changed "from a sign" to "without a sign"
The extra 3 register has been removed
In the cycle (45):
Cycle optimization.
Saving: 14 bytes
5)[EXE] Assembler optimization: "OctSubMesh.cpp ".
OctMeshModel::Read. - optimization: extra 7 times of calls to read a file - 4 bytes. Now 1 call to read a file is 28 bytes.
Saving 51 bytes
Also cycle optimization (95)
6)[sr.dll] Optimization assembler:
&?getVertexTexCoords@srMeshModel@@QAEPAV?$srVector 2 T@M@@JJH@Z
Removed the extra 4 local variables
in the loop (285):
There were unnecessary calculations with a complex variable. Optimization.
7)Optimization: At startup "3DSetup1_28a.exe "in just 2 seconds, it was 6 seconds.
19.1.2023
8)[sr.dll]Assembler optimization: "?process@srScene@@UAEXABUProcessInfo@srNode@@W4e_ p rocessType@3@@Z"
In the cycle (46):
Removed the extra 3 local variables, removed the repetitive calculation of 5 code. Cycle optimization.
In the cycle (148):
The extra 3 local variables have been removed. Cycle optimization.
Savings: 28 bytes.
List of changes of the latest versions:
********Bug fixes********
22.03.2023
1) Fixed my critical bug: in the option "Additional acceleration for combat speed"-> "Very fast" or "Very fast + without sound delay". The monster or Character shoots, hit the target, but there was no damage and it was written "miss!".
1.1)Fixed my bug: in the option "Additional acceleration for combat speed"-> "Very fast" or "Very fast + without sound delay".
When a party from an ambush casts a spell by selecting a target - radius on monsters, all monsters are destroyed and a crash immediately occurred (emergency shutdown). (thanks for the bug identified, Sergey O.)
23.03.2023
1) Fixed my bug: if the file "User\PortraitsSTI.dat" is missing, then the value in the ClearCacheFileSTI key is higher than 1, crashes due to zero memory.
25.03.2023
1) Fixed my bug: in the "Update" dialog, if there is a beta version, then the build release and file name were not displayed correctly, now the beta build is displayed correctly.
2) Fixed the original bug: if you press the "ALT+TAB" button to minimize the game or "CTRL+ ALT+DEL", then the game did not reset the active hotkeys "CTRL","SHIFT", "ALT", now fixed.
********Innovations********
25.03.2023
2)New features on LUA:
2.1)Find out which party, the permanent positive effects of the charms.
fp.w8.PartyGetMagicalPermanentEffect(int ID); Returns structure.
0 - Strong armor
1 - Chameleon
2 - The All-seeing Eye
3 - Enchanted Blade.
4 - light
5 - Magic Screen
6 - Arrow Shield
7 - The Ghost Dog
8 - X-ray
Example code:
local StructEffect = fp.w8.PartyGetMagicalPermanentEffect(5)
local EffectON = fp.w8.memoryreadarray(StructEffect,0,1)
if EffectON == 1 then--On. Magic Screen
local EffectUnknown1 = fp.w8.MemoryReadArray(StructEffect,1,4)
local EffectSelectPower = fp.w8.MemoryReadArray(StructEffect,5,4)
local EffectTurnsRemain = fp.w8.MemoryReadArray(StructEffect,13,4)
end
For example, a Monster sees that the Party constantly has a positive effect of charms so that it changes spells. Or the party has an "All-seeing Eye" charm to get to the Easter egg, where the object is hidden.
2.2)
fp.w8.PartyGetMagicalTemporaryPositiveEffect(int id)
0 - Blessing
1 - shield of the elements
2 - soul shield
3 - ring of fire
2.3)
fp.w8.PartyGetMagicalTemporaryNegativeEffect(int id)
0 - Rust reservation
1 - Poison bomb
2 - Poison Cloud
3 - Firestorm
4 - The Cloud of Death
5 - Vampire Cloud
26.03.2023
1)Added DirectX7 support for a screen resolution of 2048x2048.
27.03.2023
1)Added useful information about troubleshooting problems that those who had an NVIDIA graphics card installed had - this is the quality of graphics and anti-aliasing; "The ability to enter the Anpani building with a threshold"; "DirectX 7 - problems with moving back and forth"
Example screenshot: "Wizardry 8 with NVIDIA.jpg "
If someone has another video card company installed, then put maximum quality and vertical synchronization on adaptive.
********Various changes and improvements********
23.03.2023
1)Added automatic language check, put a check mark in "ENG" - in the "Parallel World" dialog.
2) Improvements: "Parallel world" buttons from the "Launcher" dialog
3) System improvement: "Downloading updates" in 1 second, it used to be in 10 seconds. (example 302 kb.)
1)Added a hotkey hook: if you enter the inventory and press ALT+SHIFT, then there will be no switching to another language.
2)Added the "X" icon to the message "Fan patch 1.28 requires an installed Wizardry 8 game".
3)Added the HelpInfoALTSHIFTsetLang key, the information window pops up 1 time:
Attention! In game mode, switching to the native language is carried out by the following key combination: Hold down the left "ALT" key, press the left "SHIFT" key, then release "ALT"
27.03.2023
1)Added a pop-up window with information about the presence of the Internet and updating the version manually (the "Check for updates" button).
2)Added the call "Frees up a block of memory" for the available version string.
3)The CheckingForUpdatesOnlyAfterTheNumberOfGameStarts key, value 8. If there is no Internet, then when the game starts, a window will not appear informing about an Internet connection error.
********Stability & Performance:********
28.03.2023
1)Optimization in assembler "ReadMesh.cpp " - reads locations, 3D monsters, 3D objects.
Merge memory allocations 10+10=20.
Extra 3 calls to read a file of 4 bytes each. Now 1 call to read a file is 12 bytes.
22.03.2023
1) Fixed my critical bug: in the option "Additional acceleration for combat speed"-> "Very fast" or "Very fast + without sound delay". The monster or Character shoots, hit the target, but there was no damage and it was written "miss!".
1.1)Fixed my bug: in the option "Additional acceleration for combat speed"-> "Very fast" or "Very fast + without sound delay".
When a party from an ambush casts a spell by selecting a target - radius on monsters, all monsters are destroyed and a crash immediately occurred (emergency shutdown). (thanks for the bug identified, Sergey O.)
23.03.2023
1) Fixed my bug: if the file "User\PortraitsSTI.dat" is missing, then the value in the ClearCacheFileSTI key is higher than 1, crashes due to zero memory.
25.03.2023
1) Fixed my bug: in the "Update" dialog, if there is a beta version, then the build release and file name were not displayed correctly, now the beta build is displayed correctly.
2) Fixed the original bug: if you press the "ALT+TAB" button to minimize the game or "CTRL+ ALT+DEL", then the game did not reset the active hotkeys "CTRL","SHIFT", "ALT", now fixed.
********Innovations********
25.03.2023
2)New features on LUA:
2.1)Find out which party, the permanent positive effects of the charms.
fp.w8.PartyGetMagicalPermanentEffect(int ID); Returns structure.
0 - Strong armor
1 - Chameleon
2 - The All-seeing Eye
3 - Enchanted Blade.
4 - light
5 - Magic Screen
6 - Arrow Shield
7 - The Ghost Dog
8 - X-ray
Example code:
local StructEffect = fp.w8.PartyGetMagicalPermanentEffect(5)
local EffectON = fp.w8.memoryreadarray(StructEffect,0,1)
if EffectON == 1 then--On. Magic Screen
local EffectUnknown1 = fp.w8.MemoryReadArray(StructEffect,1,4)
local EffectSelectPower = fp.w8.MemoryReadArray(StructEffect,5,4)
local EffectTurnsRemain = fp.w8.MemoryReadArray(StructEffect,13,4)
end
For example, a Monster sees that the Party constantly has a positive effect of charms so that it changes spells. Or the party has an "All-seeing Eye" charm to get to the Easter egg, where the object is hidden.
2.2)
fp.w8.PartyGetMagicalTemporaryPositiveEffect(int id)
0 - Blessing
1 - shield of the elements
2 - soul shield
3 - ring of fire
2.3)
fp.w8.PartyGetMagicalTemporaryNegativeEffect(int id)
0 - Rust reservation
1 - Poison bomb
2 - Poison Cloud
3 - Firestorm
4 - The Cloud of Death
5 - Vampire Cloud
26.03.2023
1)Added DirectX7 support for a screen resolution of 2048x2048.
27.03.2023
1)Added useful information about troubleshooting problems that those who had an NVIDIA graphics card installed had - this is the quality of graphics and anti-aliasing; "The ability to enter the Anpani building with a threshold"; "DirectX 7 - problems with moving back and forth"
Example screenshot: "Wizardry 8 with NVIDIA.jpg "
If someone has another video card company installed, then put maximum quality and vertical synchronization on adaptive.
********Various changes and improvements********
23.03.2023
1)Added automatic language check, put a check mark in "ENG" - in the "Parallel World" dialog.
2) Improvements: "Parallel world" buttons from the "Launcher" dialog
3) System improvement: "Downloading updates" in 1 second, it used to be in 10 seconds. (example 302 kb.)
1)Added a hotkey hook: if you enter the inventory and press ALT+SHIFT, then there will be no switching to another language.
2)Added the "X" icon to the message "Fan patch 1.28 requires an installed Wizardry 8 game".
3)Added the HelpInfoALTSHIFTsetLang key, the information window pops up 1 time:
Attention! In game mode, switching to the native language is carried out by the following key combination: Hold down the left "ALT" key, press the left "SHIFT" key, then release "ALT"
27.03.2023
1)Added a pop-up window with information about the presence of the Internet and updating the version manually (the "Check for updates" button).
2)Added the call "Frees up a block of memory" for the available version string.
3)The CheckingForUpdatesOnlyAfterTheNumberOfGameStarts key, value 8. If there is no Internet, then when the game starts, a window will not appear informing about an Internet connection error.
********Stability & Performance:********
28.03.2023
1)Optimization in assembler "ReadMesh.cpp " - reads locations, 3D monsters, 3D objects.
Merge memory allocations 10+10=20.
Extra 3 calls to read a file of 4 bytes each. Now 1 call to read a file is 12 bytes.
----22.03.2023 to 28.03.2023-—
Wizardry 8 Fan-Patch 1.28 BETA.7z downloads: 248-247=1
Wizardry 8 Fan-Patch 1.28 BETA.7z downloads: 247-240=7
Wizardry 8 Fan-Patch 1.28 build 4850b.7z downloads: 870-863=7
Wizardry 8 Fan-Patch 1.28 build 5485e.7z downloads: 367-353=14
Wizardry 8 Fan-Patch 1.28 build 5485r.7z downloads: 114-112=2
Wizardry 8 Fan-Patch 1.28 build 5977e.7z downloads: 25-6=19
Wizardry 8 Fan-Patch 1.28 build 5977r.7z downloads: 11-1=10
Wizardry 8 Fan-Patch 1.28 BETA.7z downloads: 248-247=1
Wizardry 8 Fan-Patch 1.28 BETA.7z downloads: 247-240=7
Wizardry 8 Fan-Patch 1.28 build 4850b.7z downloads: 870-863=7
Wizardry 8 Fan-Patch 1.28 build 5485e.7z downloads: 367-353=14
Wizardry 8 Fan-Patch 1.28 build 5485r.7z downloads: 114-112=2
Wizardry 8 Fan-Patch 1.28 build 5977e.7z downloads: 25-6=19
Wizardry 8 Fan-Patch 1.28 build 5977r.7z downloads: 11-1=10
________Known issues:_______________
1)My rare bug: the option "Additional acceleration for combat speed"-> "Very fast" is enabled. If the Monster is affected by the spell "Treason" and cast a spell, the error message window "Expression [pSourceMOnsterInfo->fActive] evaluates to false." from"C:\Projects\Wizardry 8\Local Code\Sight.cpp line 1020 failed:".
2)My rare bug: the option "Additional acceleration for combat speed"-> "Very fast" is enabled.
The character conjured "Dream" on "Monster" and at the same time the Monster attacked, the error message window "Expression [FALSE] evaluates to false." from "C:\Projects\Wizardry 8\Local Code\Combat Attack.cpp line 3784 failed:".
3) My rare bug: in the inventory, the hotkey "quick exchange item" weapons from the "Things squad" change to a weapon slot - an error message crashes.
4) Original bug: the spell "Bogatyr\Speed ..." power power with the same flowing power "Acting effects" is not an upgrade X move, only finish the move "effects" and you can conjure "Bogatyr \ speed....". And now you can extend the shelf life of "Acting effects".
5) My rare Localization bug: Right-click a spell or items, a description window pops up, there is a description of the inscription "AAAAAAAAA". And once again the right click, then the description is fine.
6) Original bug: if you kill the monster "Sphere", then an error message about the group crashes.
7) Original bug: if a Character casts a spell about the mass destruction of monsters, it does not increase the "Kill" counter in the character.
8) Original bug: in NPC trading, if in the middle of scrolling - the selected item and select another character, then reset the scroll and reset the selected item.
...
1)My rare bug: the option "Additional acceleration for combat speed"-> "Very fast" is enabled. If the Monster is affected by the spell "Treason" and cast a spell, the error message window "Expression [pSourceMOnsterInfo->fActive] evaluates to false." from"C:\Projects\Wizardry 8\Local Code\Sight.cpp line 1020 failed:".
2)My rare bug: the option "Additional acceleration for combat speed"-> "Very fast" is enabled.
The character conjured "Dream" on "Monster" and at the same time the Monster attacked, the error message window "Expression [FALSE] evaluates to false." from "C:\Projects\Wizardry 8\Local Code\Combat Attack.cpp line 3784 failed:".
3) My rare bug: in the inventory, the hotkey "quick exchange item" weapons from the "Things squad" change to a weapon slot - an error message crashes.
4) Original bug: the spell "Bogatyr\Speed ..." power power with the same flowing power "Acting effects" is not an upgrade X move, only finish the move "effects" and you can conjure "Bogatyr \ speed....". And now you can extend the shelf life of "Acting effects".
5) My rare Localization bug: Right-click a spell or items, a description window pops up, there is a description of the inscription "AAAAAAAAA". And once again the right click, then the description is fine.
6) Original bug: if you kill the monster "Sphere", then an error message about the group crashes.
7) Original bug: if a Character casts a spell about the mass destruction of monsters, it does not increase the "Kill" counter in the character.
8) Original bug: in NPC trading, if in the middle of scrolling - the selected item and select another character, then reset the scroll and reset the selected item.
...
Last edited: