Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Wizardry The Wizardry Series Thread

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


lq82lw1_e6o.jpg








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.



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 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

________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.

...
 
Last edited:

DrkStarr

Literate
Joined
Mar 17, 2023
Messages
5
I'm still in Wizardry I. I have a second party trying to save the first. But it looks like I'm stuck again. I can't find any good gear.

How do you get +1 gear or better?

I've been down to level four, and exploring down there can be nasty with priests that can jump you and then silence the entire party.

Do I have to keep exploring on levels three and four, and hope to get lucky? Or is there a trick with paying for identify in Boltac's or something? My Bishop isn't finding anything useful now.
 

octavius

Arcane
Patron
Joined
Aug 4, 2007
Messages
19,703
Location
Bjørgvin
I think the game is partly level scaled, so you may eventually face monsters that drop better stuff if you stay and grind on the upper levels.

Do you have a bishop in the party or in camp? If he's in camp you just need to spam that Identify button until he gets lucky (assuming no version difference in this regard). If he's in your party he should get better at Id'ing as he levels up.
 

DrkStarr

Literate
Joined
Mar 17, 2023
Messages
5
My Bishop is a level 1 left at camp. He does have 18 in Int & Luck, and 17 in Piety. He found some decent gear for the first party, but with this second one it's slim pickings. I'm kind of braving level 4 now, hoping to get lucky.
 

baba is you

Educated
Joined
Mar 11, 2023
Messages
143
Location
No. I'm not a freaking chatbot.
I've been down to level four, and exploring down there can be nasty with priests that can jump you and then silence the entire party.
If I remember correctly, there's a pretty strong party on the 4th floor. I'm sure there are differences between versions, but in the Ultimate Wizardry version it was possible to avoid that encounter if you were lucky.
If that party is too much trouble, visit Murphy's Ghost. It's tedious, but it won't stop you from progressing through the game, even if you don't have any item luck. ;)
 

KDcross

Novice
Joined
Dec 29, 2021
Messages
13
So Japenese versions of Wizardry IV (New Age of Llylgamyn) have an alternate game mode:

"This version features the original game alongside an arranged mode that – similarly to the PC Engine version – makes it possible to control the monsters, but is made even more involved by increasing Werdna’s entourage to five monster groups instead of three and allowing direct selection of their spells. Overall, monsters are rather treated as individual characters, who have individual hit points and can be healed. This completely mixes up the balance, as monsters who justified their existence through strength in numbers have become mostly useless. It also adds a few additional monster types per circle, offering abilities that are completely absent in the original game. At any rate, the fights aren’t much easier for it and it’s still easy to get slaughtered at any time." (HardcoreGaming101)

Basically lets you play pokemon with your monsters, and removes some of the puzzles apparently. Also has additional text in Japanese that no one has translated yet. I never tried Wiz IV but this has me intrigued.
 

Incendax

Augur
Joined
Jul 4, 2010
Messages
892
I am thinking about a 3 bards + 3 gadgeteers party. Will it be FUN?
It's slow as hell, but works fine. Basically you put everything to sleep, then murder them one by one. Your bards keep falling asleep because they run out of stamina, but wake up ready to sleep more people. You can maintain 100% sleep coverage.

The engis come online late game and trash everything, but are just a slog early/mid game.
 

LarryTyphoid

Scholar
Joined
Sep 16, 2021
Messages
2,233
yiL5QLU.png


In hindsight, this is actually the best floor of Wiz4. All the other floors have extremely rudimentary designs in comparison. It's like they spent all their dev time on this one maze. It took me almost the same amount of time to get through this floor alone as it did to beat Wizardry 2 in its entirety.
 

octavius

Arcane
Patron
Joined
Aug 4, 2007
Messages
19,703
Location
Bjørgvin
If you want more mapping fun I can suggest Bard's Tale 1 (Kylie's Tower, at least), most of BT2 (Fanskar's Castle is a bitch) and Dark Heart of Uukruk (last level is the one step based CRPG level that defied my mad mapping skillz). Or Chaos Strikes Back if you want real time.
 

myoffice91

Novice
Joined
Jun 17, 2020
Messages
11
That russian Wiz8 fan patch looks fantastic, did anyone try it?

Wizardry 8 "Mercenary" run (solo + 7 RPCs fan-patch 1.28)​

8 February 2021


And now the 1.28 fan patch has changed a lot and is better than it was 2 years ago.
 

vitellus

the irascible
Patron
Joined
Jan 10, 2023
Messages
425
Location
fuck you
Codex+ Now Streaming!
in wizardry 7, for the more powerful weapons like the blades of aesir and the cuisinart and muramasa, am I searching  or grinding for these items?
 

Butter

Arcane
Patron
Joined
Oct 1, 2018
Messages
8,645
I don't recall there being any grinding for weapons in 7. Aside from the Hall of Gorrors, there's also an area in the City of Sky where you can get some of the best equipment.
 

Ryzer

Arcane
Joined
May 1, 2020
Messages
7,727
I am curious as to what would have happened if Sir tech was alive and was releasing a Xth Wizardry game on 3D engines of today.
I bet it would have been more successful than Skyrim considering that Wizardry offers a greater sense of adventure and more fullfuling sense of becoming whoever you want in the true roleplaying point of view.
 
Last edited:

Grampy_Bone

Arcane
Joined
Jan 25, 2016
Messages
3,945
Location
Wandering the world randomly in search of maps
Yeah right. It would be a multiplayer call of duty game or something. "Battle with your friends for control of Llylgamyn! Extra trap-disarming loot boxes special deal, $.99!"

any grinding for weapons in 7

All the best stuff is from the Gorrors. Very few worthwhile upgrades before then. Crusader's Axe, +2 Spears, Light sword. If you import from Wiz 6, you already have most of the best gear.
 

Butter

Arcane
Patron
Joined
Oct 1, 2018
Messages
8,645
I am curious as to what would have happened if Sir tech was alive and was releasing a Xth Wizardry game on 3D engines of today.
I bet it would have been more successful than Skyrim considering that Wizardry offers a greater sense of adventure and more fullfuling sense of becoming whoever you want in the true roleplaying point of view.
They could do more impressive stuff technologically of course. They had already lost the plot by Wizardry 8, so we have to assume they would've continued ruining the mechanics and not understanding what made the franchise good. My guess is it would be like Grimrock but with free movement.
 

Ryzer

Arcane
Joined
May 1, 2020
Messages
7,727
I am curious as to what would have happened if Sir tech was alive and was releasing a Xth Wizardry game on 3D engines of today.
I bet it would have been more successful than Skyrim considering that Wizardry offers a greater sense of adventure and more fullfuling sense of becoming whoever you want in the true roleplaying point of view.
They had already lost the plot by Wizardry 8, so we have to assume they would've continued ruining the mechanics and not understanding what made the franchise good.
It has kept most of the mechanics of the previous games, added reactivity and improved placement of the party. They just messed up the level design in a few dungeons ( here and there) ( and streamlined the character system) but Wizardry 8 is definitely not a bad game or a bad sequel considering what they have been through. It could have been way worse, looking at you MM9.
The balancing was also screwed in this game but probably due to lack of budget, Multi-classing needs to be buffed, Warrior class nerfed.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom