Page 1 of 13

SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Tue 10. Jan 2023, 17:23
by NeoX
SpellForce Platinum Edition - (native) High Resolution Mod [1.8]
___________________________________________________________
This is a non-profit community fan project. All content of this “SpellForce High Resolution Mod” is created by normal SpellForce users and fans without breaking the copyright or damaging the original publisher of SpellForce. This mod was created by Made by NeoX as part of the IT-Husky Group with technolegy of Vulkan.
© 2003-2023 THQ Nordic GmbH; THQ Nordic GmbH, SpellForce Series and SpellForce Platinum Edition is a wholly owned publishing subsidiary of THQ Nordic AB. The THQ Nordic logo and the THQ Nordic symbol are registered trademarks or trademarks of THQ Nordic AB. All rights reserved.

!This Mod was only developed for the Version 1.54 of SpellForce Platinum Edition. Later version can be compatible but not support all features!




What is the High Resolution Mod?
________________________________
The SF-HR Mod makes it possible to start and play the game in your natively used Desktop resolution with the exact same resolution being used and rendered ingame.

What ratios are supported?
________________________________
You will have no issues playing in the classic 4:3 and even 16:10 or 16:9 depending on your natively used resolution of your screen.

How does the Mod work?
________________________________
The mod is an own Game-Exe that overloads the native vanilla game exe of SpellForce without changing it, then starts the game in a sort of "windowed mode" but expands it in size and position to work and look like a fullscreen mode/game.

What version of SpellForce Platinum is supported?
________________________________
We only support 1.54 or 1.52 of SpellForce Platinum. other versions of the game may work too, but we can not cover for that.

Do i have to do anything special to use this mod?
________________________________
Please make sure that the exe is ALWAYS executed with admin permissions or it won't work correctly.

Is this mod compatible with other mods for SpellForce?
________________________________
Yes, thanks to the own exe solutions of this mod, all other adjustments to the game on the user side should not be effected and should be able to be mixed in.

Will it fix the missing healthbars ingame on modern GPU's?
________________________________
Yes, thanks to the implemented technolegy of Vulkan, this issue should be solved for everyone, but is included as an optional solution.


Known issues of version 1.8:
_____________________________
- the resolution does stretch after some cutscrenes but can be solved by just changing the ingame resolution to anyrhing else for a short time or restart the game after saving.
- the lifebar on your character profile is invisible if native resolution is applied
- font is super tiny if not the additional High resolution Font is installed

Changelog 1.7 -> 1.8
_____________________________
- updated Vulkan API files
- added settings + configuration to let the game window be sized async from the game internal resolution
- expanded setup with optional configuration presets
- updated mod visuals

Changelog 1.6 -> 1.7
_____________________________
- recoded and redesigned the Dx9 rendering based on the Vulcan API (missing healthbar fix)
- removed all code and functions based on the DGvoodoo technolegy
- added different font functionality depending on the settings or used screen resolution
- added configuration option in file form to customise the High-Resolution Mod in functionality
- added configuration option in menu form to customise the High-Resolution Mod in functionality
- improved performence and rendering functionality
- improved game window detection functionality
- fixed a bug that could cause no horizontal camera movement by the mouse hitting the game sides left and right
- adjusted setup menu options

!!! It is now possible to let the mod run natively in steam and have the Steam Ui features and gameplay time counting active again -> see manual !!!

!!!ATTENTION!!!
Pelle wrote: Sun 5. Nov 2023, 16:05 ...The second let's me stuck in the intro screen, before i can get into the menu.

This is caused by the current AMD Graphics driver! Please downgrade back to "23.8.2"! There the Vulcan API has no issues to be displayed in Fullscreen mode! This is a Bug in the current AMD driver!


I hope this helps!


Made by NeoX/IT-Huskys

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Mon 30. Jan 2023, 22:03
by LordH
❤️ Can't thank this mod/fix enough! Finally a solution, it isn't perfect but it's nice being able to see to finally see the health of characters, it has some problems like clicking options crashing the game or 3rd person perspective with some LOD pop-ins but I guess we have to compromise, having no health bars is truly a blow but this is a very welcome option! Awesome work NeoX!

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Wed 8. Feb 2023, 10:22
by NeoX
LordH wrote: Mon 30. Jan 2023, 22:03 ❤️ Can't thank this mod/fix enough! Finally a solution, it isn't perfect but it's nice being able to see to finally see the health of characters, it has some problems like clicking options crashing the game or 3rd person perspective with some LOD pop-ins but I guess we have to compromise, having no health bars is truly a blow but this is a very welcome option! Awesome work NeoX!
Thanks for the feedback! We are working on a new version with focus on font improvement next to some other smaller things. Sadly some things like these popups seems to be hard to recreate and could be GPu and driver version combined, but i promise we will continuue to look into it.

Greetings: NeoX

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Wed 8. Feb 2023, 11:01
by johnnyan
Hi NeoX, thank you for the patch :)
If I can give you a suggestion, do you think you could use the Vulkan wrapper from dxvk instead of dgvoodoo2 ?
I did a hexedit test and got better results using dxvk (all interface was restored and fonts displayed correctly). The only annoyance was the need to put the renamed wrapper dll in system32 and syswow64

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Wed 8. Feb 2023, 14:13
by NeoX
johnnyan wrote: Wed 8. Feb 2023, 11:01 Hi NeoX, thank you for the patch :)
If I can give you a suggestion, do you think you could use the Vulkan wrapper from dxvk instead of dgvoodoo2 ?
I did a hexedit test and got better results using dxvk (all interface was restored and fonts displayed correctly). The only annoyance was the need to put the renamed wrapper dll in system32 and syswow64
Hey :-)

this is something i am looking into, but i did choose dgvoodoo2 because of neutral support for all GPU vendors. Vulcan runs awesome with AMD, but some cards of Nvidia and Intel can not use it or support it. But its something i definitly have an eye on for future version.

Also 1.6 just released :-)

Greetings: NeoX

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Wed 8. Feb 2023, 15:28
by johnnyan
Great, thank you for the explanations, and the update :)

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Wed 8. Feb 2023, 18:11
by smuggly
The 1.6 version comes up as a threat in malwarebytes. Just a heads up.

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Wed 8. Feb 2023, 19:26
by NeoX
smuggly wrote: Wed 8. Feb 2023, 18:11 The 1.6 version comes up as a threat in malwarebytes. Just a heads up.
Thats news to me. What Antivirus does this false alert?
Except one false alert all say its fine.

Greetings: NeoX

Code: Select all

 
 
 Sophos

Generic ML PUA (PUA)

Acronis (Static ML)

Undetected

AhnLab-V3

Undetected

ALYac

Undetected

Antiy-AVL

Undetected

Arcabit

Undetected

Avast

Undetected

AVG

Undetected

Avira (no cloud)

Undetected

Baidu

Undetected

BitDefender

Undetected

BitDefenderTheta

Undetected

Bkav Pro

Undetected

ClamAV

Undetected

CMC

Undetected

Cynet

Undetected

Cyren

Undetected

DrWeb

Undetected

Emsisoft

Undetected

eScan

Undetected

ESET-NOD32

Undetected

F-Secure

Undetected

Fortinet

Undetected

GData

Undetected

Gridinsoft (no cloud)

Undetected

Ikarus

Undetected

Jiangmin

Undetected

K7AntiVirus

Undetected

K7GW

Undetected

Kaspersky

Undetected

Kingsoft

Undetected

Lionic

Undetected

Malwarebytes

Undetected

MAX

Undetected

MaxSecure

Undetected

McAfee

Undetected

McAfee-GW-Edition

Undetected

Microsoft

Undetected

NANO-Antivirus

Undetected

Panda

Undetected

QuickHeal

Undetected

Rising

Undetected

Sangfor Engine Zero

Undetected

SentinelOne (Static ML)

Undetected

SUPERAntiSpyware

Undetected

Symantec

Undetected

TACHYON

Undetected

Tencent

Undetected

Trellix (FireEye)

Undetected

TrendMicro

Undetected

TrendMicro-HouseCall

Undetected

VBA32

Undetected

VIPRE

Undetected

ViRobot

Undetected

Xcitium

Undetected

Yandex

Undetected

Zillya

Undetected

ZoneAlarm by Check Point

Undetected

Zoner

Undetected

Google

Timeout

VirIT

Timeout

Alibaba

Unable to process file type

Avast-Mobile

Unable to process file type

BitDefenderFalx

Unable to process file type

Cybereason

Unable to process file type

Cylance

Unable to process file type

Elastic

Unable to process file type

Palo Alto Networks

Unable to process file type

SecureAge

Unable to process file type

Symantec Mobile Insight

Unable to process file type

TEHTRIS

Unable to process file type

Trapmine

Unable to process file type

Trustlook

Unable to process file type

Webroot

Unable to process file type

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Wed 8. Feb 2023, 20:11
by smuggly
Yea malwarebytes only. It wouldn't be the first false I got from it.

Re: SF Platinum Edition - (native) High Resolution Mod + Healthbar Fix

Posted: Wed 8. Feb 2023, 20:29
by NeoX
smuggly wrote: Wed 8. Feb 2023, 20:11 Yea malwarebytes only. It wouldn't be the first false I got from it.
Thanks for the Feedback! We should add that to the readme info in the next update.

Greetings: NeoX