UnitDefs:Starting post wrote:Has anyone tried to get more involved and felt blocked by some issue? Is our documentation sufficient?
* the wiki doesn't explain how unit defs are translated from maybe zk/units/x.lua to the engine-unitDef.
* There are 2 UnitDef/WeaponDef wikis, the table-one is cleaner, but out-dated or unfinished.
Spring-UnitDefs:
* variables are differently called
* Not all values can be changed (weapon damage, projectile type, etc).
-> I even heard that the footprint size get somehow multiplied (or divided?) by 2 or that things don't do what they should do.
* Customparams have to be strings -> lua script could export them into a gadget-global UnitCustomParams[UnitDefID]={customparams} table
* no simple support (or documentation) for model resizing
Many many small stones on the way.
One BIG improvement would be to support Modular units.hoijui wrote:i already explained in an other thread, why i think no new devs come. one main reason is the uglyness of the general engine design (OO wise), and the inflexibility/unwillingness (in my eyes) of the current devs to change this. it is not possible to work on one part of the engine in a nice way, because of that.
-> That would make unit texturing and factory designs much easier, because you don't have to do the model and animation script twice, maybe not even the weapon defs.
But do object orientated changes would require a lot of code adjustment by game devs too.
(didn't someone recently started a rage-thread about something lesser?

SpringLobby's UI crashes (maybe due to 20GB maps) for me from time to time (private chat 10x10px, tabs turn to black, eats much ram).hoijui wrote:i never suggested that better design can not be done in many small incremental steps. that is how i would have done it aswell. but it is not being done, and it could be done. it is also easy to do, it is just boring work. it is also against the will of jk and kloot, which is the real issue.
WebLobby has huge lag spikes in FireFox and crash in Chromium.
Only NOTA works stable, but sadly there is no auto-engine selection.
Personally I would prefer a fixed SpringLobby and some spam filters abilities.
The Lobby is a big part of the user experience.
And not many possible devs want to do stuff for a tiny community.