Comments (11)
Looks like it's only the HUD weapon sprites that appears the wrong scale.
The CP texture corruption is not a Raze issue. It's an issue with the upscale pack (it has a workaround for BloodGDX, the standard sprites only upscale pack has a separate file for CP that doesn't load the beast tiles which cause the issue)
BTW, how would one go about loading Cryotic Passage from the command line in Raze?
from raze.
I'll look into how it's doing the scaling but it's probably something best left for Graf.
Regarding loading Cryptic Passage from the command line, you should be able to zip it up and load it like any other zip. Ways you can load CP are:
- ZIP file.
- Raw files straight in your Blood folder.
- Inside a "Cryptic" subfolder of your Blood folder.
- From Blood Fresh Supply via Steam or GOG.
from raze.
The last alternative would be with -file from any folder. But considering how fragile these Blood mods generally are, the Zip file method comes strongly recommended because it guarantees that the game won't inappropriately pick up its content.
Regarding the scaling, I think it comes from how the texture replacement is done. There's no point trying to fix it as the entire replacement logic needs to be moved to another level in the texture management to be transparent.
from raze.
I place the upscale mod in a zip file, but I can't rely on the user having Cryptic Passage in any specific configuration.
Now it was some time since I tested, but I recall I loaded cryptic.ini from the command line and it would display the plasma pack tiles instead.
from raze.
I'll have to test what it does with these tiles. I have generally used CRCs every time I had to replace something to make sure it won't override different content, like Cryptic Passage or user mods. I can understand why for such replacement mods it may be a bit much work but it surely improves stability of the whole thing.
from raze.
Thank you for recognising what a massive hassle adding CRCs for each upscaled tile would be.
The problem is that Cryptic Passage uses the same range of tile numbers as used by the beast. For GDX I resolved it in the ugly way of duplicating the overlapping tile numbers with their CP equivalents. Given that GDX didn't support palette emulation at the time I found that adequate. I still don't know any better way to do it. For NBlood I made a separate BAT file that used a different DEF file which excluded those tiles.
from raze.
I added a hotfix for the weapon. I won't be able to do a proper backend fix today, that takes a bit more time.
from raze.
Except for fonts this should work now. Since fonts do not use the textures of the original tiles they will need a bit of glue code to pick up the hires replacements.
from raze.
Except for fonts this should work now. Since fonts do not use the textures of the original tiles they will need a bit of glue code to pick up the hires replacements.
Just downloaded latest dev build (alpha-286) and tested upscaled pack on both Shadow Warrior and Duke 3D, all sprites works fine, except the HUD weapons which loads incorrect.
from raze.
If you want to load the hires packs you have to use the -nowidescreen option, because in many cases the widescreen sprites clash with the hires content. The Duke pack only has weapon models which are not supported yet so if you use that the weapons will still be lo-res for now.
from raze.
I think this can be closed now. If there's specific problems please open new reports for each.
from raze.
Related Issues (20)
- [BUG] [Blood] Load failure - segmentation fault HOT 2
- [BUG] [SW] Wanton Destruction not playing final cutscene HOT 3
- [BUG] [Duke WT] `Code: C0000005 (Access Violation - tried to read address 0000000000000000)`
- [BUG] [Powerslave] Game starts glitching when hits enemies
- [BUG] [General] A few little "C-isms" are causing GCC to panic HOT 1
- [BUG] Various mouse issues with multiple video drivers on ARM64
- [BUG] autoexec regression
- [BUG] Pink screen Vulkan render HOT 4
- [BUG] [General] Raze fails to compile on Fedora 40 - GCC 14.0.1 HOT 2
- [BUG] [Blood] Acid pod doesn't cause damage HOT 1
- [Feature] [Blood] Add an ability to add new sounds from DEF files
- [BUG] [Blood] Missing sound in Death Wish 1.7
- [BUG] [Blood] Crash on level load
- [BUG] [SW] Enemies are alerted to the player through doors and windows that they should not be able to see through HOT 6
- [BUG] [SW] Enemy sounds are scrambled (wrong sounds play for what the enemy is doing) HOT 3
- [BUG] [Powerslave] Player cannot jump out of water onto certain ledges
- [Feature] Add `-s#` or `-skill #` cmd parameter to launch the game with selected skill level or show skill selection menu when launching single map
- [Feature] Support for .kpf files HOT 1
- [Feature] Port ifmatch subtoken for voxel token from EDuke32
- [Feature] SteamAPI/Achievement Support for Duke3D World Tour HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from raze.