Thanks for this information.
What the wc3 modding community has come up with over the years when I was away never ceases to amaze me.
It makes me think we were all a bunch of amateurs back in 2004. Hell with my very limited knowledge many used to come to me for advice as if I was a master of something.
Now I realize what true masters are. And I have discovered quite a few since my return.
I can see Ceres has been updated in February. I also noticed it can use a TypeScript to Lua transpiler. I plan to switch to TS for my next project, and I wonder how Ceres would compare to the TS template that
@TriggerHappy recommended :
cipherxof/wc3-ts-template
Anyways, I still need to understand Lua further before going back to a strongly typed scripting language, as Lua really makes me feel insecure with its obscene type tolerance. I will also have to experiment with these tools as there is so much information to assimilate for the novice I have become.
Now about tool chains like Ceres, I suppose they can easily read / convert all wc3 maps/mpqs object files?
My concern is about my current map :
I took my old map in the state of development it was back in 2004, and started changing / improving it from there. And although it is so different from the original today, and completely converted to Lua, there are strange things happening in this map that I can not trace, although the map overall works perfectly.
The most relevant example is the fact that my map completely refuses to play weathereffects. The original map used to do it in 2004, but I tested it yesterday and it was unable to do it. So I guess my map inherited this from its ancestor as it used the base map file.
The problem is that to make my map uncommon back in the days, I was heavily relying on slk modifications, and I start to believe that there are settings I messed up with that became incompatible with the many patches wc3 has known since.
But I can't seem to trace the origin of the issue, and I wonder if there isn't a hidden setting somewhere that I can not access with World Editor.
You know, the same issue as when you use an edited AbilityData.slk or metadata to edit some ability properties, and then go back to the default wc3 setup with no custom SLK, then the changed settings are still there, but they do not show in WE.
Any idea if using something like Ceres would allow me to find out all settings lying in my object files that WE cannot show me ?