MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002456VCMIGUI - Town screenpublic2016-08-12 18:422022-04-12 10:47
Reportermisiokles 
Assigned ToAVS 
PrioritylowSeverityminorReproducibilityalways
StatusclosedResolutionsuspended 
PlatformPCOSWindowsOS Version10
Product Version0.98g 
Target VersionFixed in Version0.99 
Summary0002456: Noticeable game lag during playing mod with better graphic
DescriptionThere's one (not finished unfortunatelly) mod called 'necro-mod'. Mod add new Necropolis using graphics from HoMM 5. Author decided not to make defs file (and loose graphics quality) but instead make a json list of png files to replace frames in appropiate defs. And that's ok, lists of such graphics work, but... when I'm in town screen - game starts to lag. Question is - it's because of better graphic or bad made mod? My PC is rather old: Intel Core2Duo [email protected] GHz 2.27 GHz, 2 GB RAM, GeForce 9300M GS.
Link to necro-mod:
http://www.mediafire.com/download/furh39x98fpd4lv/Nowa+Nekropolia.rar [^]
Steps To ReproduceDownload and install necro-mod.
Launch game and choose Necrotown as starting town.
Go to town screen.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0006554)
AVS (administrator)
2016-08-13 13:41

This need testing and profiling. At first glance there are problems both with mod and vcmi.

vcmi do not use GPU acceleration for now so it will lag with heavy graphics any way, but this mod has ridiculous graphics especially in town screen
1) (!)64bpp - I do not even a monitor to display such quality
2) (!!!) buildings have full-screen-size sprite with 90% transparent pixels.

However some graphics is being optimized, so we should wait until mod release.
(0006555)
AVS (administrator)
2016-08-13 13:42

resolving as suspended for now, feel free to reopen with new mod release
(0006556)
AVS (administrator)
2016-08-13 13:52
edited on: 2016-08-13 13:52

One more comment

Here is how

Content\config\NecroTown\structures.json"

look like now

---
"building0":{ "animation" : "NecroTown/town-screen/buildings/MG/MG1", "x" : 0, "y" : 0, "z" : 1,
---

all buildings have x,y = 0,0

when they will have something more optimal we should take a look once more.

(0006557)
misiokles (reporter)
2016-08-13 16:10

It's seems that Silaneo, author of this mod, has abandoned it (and HoMM scene as well) because he doesn't answer messages and mod is two years old. So I'll do my best to make mod more thinner (in september, when I have more spare time!). I know this mod is dark (and ugly) but maybe it will be tutorial for another modders how to make mod with better (32-bit) graphics.
And buildings with x,y = 0,0 coordinates are comfortable for modders - they must not seek blindly proper coordinates. Authors of Preserve/Asylum did that and their mods work smoothly :)
(0006558)
AVS (administrator)
2016-08-13 16:51

def files have margins so actual image can be not full-screen.
(0006559)
AVS (administrator)
2016-08-13 17:00

Anyway blitting with key colour is faster than with alpha channel.

- Issue History
Date Modified Username Field Change
2016-08-12 18:42 misiokles New Issue
2016-08-12 18:42 misiokles Status new => assigned
2016-08-12 18:42 misiokles Assigned To => Ivan
2016-08-13 13:20 AVS Assigned To Ivan =>
2016-08-13 13:20 AVS Assigned To => AVS
2016-08-13 13:20 AVS Status assigned => new
2016-08-13 13:20 AVS Assigned To AVS =>
2016-08-13 13:41 AVS Note Added: 0006554
2016-08-13 13:42 AVS Note Added: 0006555
2016-08-13 13:42 AVS Status new => resolved
2016-08-13 13:42 AVS Fixed in Version => 0.99
2016-08-13 13:42 AVS Resolution open => suspended
2016-08-13 13:42 AVS Assigned To => AVS
2016-08-13 13:52 AVS Note Added: 0006556
2016-08-13 13:52 AVS Note Edited: 0006556 View Revisions
2016-08-13 16:10 misiokles Note Added: 0006557
2016-08-13 16:51 AVS Note Added: 0006558
2016-08-13 17:00 AVS Note Added: 0006559
2022-04-12 10:47 Povelitel Status resolved => closed

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2024 MantisBT Team
Hosting provided by DigitalOcean