Wog Options

We were talking not about VCMI team, but about teams who decide to create all graphics from scrath.
There are plenty of units and graphic resources, than can be made into VCMI mods/towns.
Save the nature - don’t produce things that already exist :mrgreen:
So I was talking that only HotA team managed to create all content from scratch, and in took 4 years. Other teams died before ready towns.
We were not talking about VCMI failures :smiley:

Ok. I stand corrected. :->

This is just an example. I’m not ERM expert but I’m sure that there are other commands that can’t be implemented in vcmi without breaking wog scripts.
For example script that allow you to leave creatures/artifact on ground won’t work as it - mechanics (creature removal) must be separate from GUI (get tile under mouse cursor).

Macron1,
a) Nevertheless all wog features are still part of our code and unlikely to be removed. All I did is allowed players to disable some of wog features or even remove it completely - similar to disabling particular script in wog.

b) I think there is some kind of similarity between our team and teams like HotA.
HotA team decided to make content from scratch instead of using existing one.
Our team makes engine from scratch instead of using existing one.

At first both projects were not popular - what the point of incomplete engine or project that released nothing but a few screenshots?
And now both projects are among most popular projects in H3 community while projects that were quickly made from existing content are mostly forgotten.

VCMI is popular is not because it was written from scratch - it’s bothers no one but only crazy open source fanatics.
VCMI is popular because it supports adding all existing creatures and towns you call dead.
Moreover there is no need for HotA anymore - Cove is already added by you to VCMI.
In general, no soft is popular because of open source or choosen language - soft is popular because of content.

In general software gets popular due to it’s price (when acceptable quality), which in turn comes directly from being open source (as closed source freeware is unmaintanable). Noone would play VCMI without original data (low price, high quality), great number of HoMM3 fans might be interested in VCMI over WoG/HotA due to possibilities coming from being open source (no easy way to maintain original heroes.exe).

You know - last part may sound offending for people like me…
On topic - yes, “written from scratch” by itself won’t change much. But in case of using something as base you’re usually limited in how you can change it. WoG “proved” this with still not released 3.59. In case of art projects - using existing content from multiple sources will result in mod where each piece looks separate due to different authors.

So at first such projects will get good results but in long-term they most likely will fail, 3.59 being the perfect example.

  1. I’m not talking about released mod but rather about team itself. Without hota team there would be no cove to add in vcmi.
  2. Support is still incomplete. Town is the biggest part but HotA consists from much more than that.
  1. It’s always as “person done his work, he can leave”. People used to results not to their creators.
  2. I hope, VCMI will get better day from day.
    We wait for dwellings and warmachines mods. Than HotA support will be complete. But who plays HotA for some new dwellings?
  1. That’s… an interesting position. Without artists there won’t be any new content for mods. What will you do if all skilled artists will leave H3 modding?

  2. Interesting. You’re saying that artists can leave but hoping that VCMI will improve? And what will happens if all VCMI programmers will leave the project because (for example) original game is fully supported? He did what he wanted now he can leave?

And not only dwellings + cannon are missing in vcmi.

  • Adventure map objects:
    • completely new objects (like Hill fort “downgrade”)
    • new creature banks
    • new objects with same functionality as original objects (Resource stockpiles with windmill mechanics)
  • way to add hota campaigns and maps into vcmi (unplayable mostly due to missing map objects support)
  • functionality for special town buildings
  • several hero (and probably creature) special abilites.

That’s what I’ve found after quick read through their changelog.

In VCMI 0.94 will support these things?

By dwellings I meant all map buildings.
If programmers leave VCMI, it will be sad, but source files will stay - so your work will be continued by others. It’s open source - the programmer faith don’t matter to project more, than in closed source.

zmudziak22, hard to say when they will be implemented. As I said before this depends on developers interest in some particular feature and free time.

Macron1, that’s less likely scenario. Most of people who are interested in working on H3 (VCMI or any modding team) are already working on it. I can show you numerous projects that were abandoned because core team lost interest or time to work on it. And yes - they’re open-source.

I doubt that many would happy if this would happen to VCMI. Situation with artists is exactly the same.

I could give you dozens of examples of abandoned OS projects, including some GNU core (in fact most programs of GNU project are abandoned at early stage) and OSS flag ships. Some of them got various (github) forks, that archieved URL change in README at most. So please do not take programmers for granted, until you’re ready to take over their job when needed. The fact is, there is very few competent people ready to spend their time for not paid job, especially in old-style games, that don’t need to be rewritten (there is original Linux version of HoMM3, albeit RoA only).

Is it’s sources are available?

It would be at some point the same, if “artists” made something unique, that not anyone can find replacement.
If there is monster or dwelling missing, there is already tons of DEFs for almost all cases.
If developers would be kind another and shared there materials, I and not only I could make town from it and populate it with creatures.
But they are not sharing material often, so their efforts go to complete waste.
But you produce available sources, so its not correct to compare.
And there are more C++ programmers, than drawers.
I looked to sources, if it be needed, I can workaround or correct some minor errors.
So if VCMI is dead tomorrow, result will be more playable and usable, than for Bastion for example.

Of course not. It’s you who said that only “open-source freaks” need them.

That’s why artists don’t want to share their unfinished work - the next day their content would be merged with any available crap and made public as pack.

That’s the point. You’ll spoil their vision. If you want to make a town, just make your own!

It’s their time, their right to waste it.

Go find a few interested and available. Most of them don’t play HoMM3 and program for food.

Great! Could you please write some code and benchmarks of my mmaped data loading variant? Because you see, I could write it (however in plain C), but have no time. Or pick any ticket from mantis, I see 102 unassigned yet there.

Without any active development, noone needs VCMI. The purpose of this project is to have possibilities, no developers means no new possibilities and in current state VCMI gives you almost nothing compared to other projects. No developers means no interest in community and no artists. Why would anyone play playable VCMI, while he can play original game with original mechanics (including AI)? In a few years VCMI might (and I believe will) be superior to other alternatives (most of WoG, maybe some ERM translator, some homan-readable scripting language embedded, existing high quality/resolution artwork, Android port, AI and all hardcoded mechanics moved outside code into JSON) and then active development might not be necessary. But it’s a long road from now and if VCMI is dead tomorrow it will remain dead. Or prove me wrong and take care of some bugs and TODOs, would you?

So no one needs towns, that where frozen or abandoned. What you are trying to say? That artists must not share there work?
Again, their results can be easily replaced by anyone.
So you say, that programmers are not so easily replaced? So you argue with me or you are agreeing, that artists needed less than programmers?

PS So that I started posting bugs to Bugtracker is not sufficient for you? I must rewrite VCMI by myself?

Let’s end these mutual insults. Macron1, show at least some respect to other forum members.

Topic closed.