Home » MODDING HQ 1.13 » v1.13 Feature Requests » Easily workable InterfaceEnhanced.cpp / language files
Easily workable InterfaceEnhanced.cpp / language files[message #309182] Fri, 17 August 2012 02:08
Flugente

 
Messages:3499
Registered:April 2009
Location: Germany
Seriously, attempting to create new entries there is serious work, and one error in those >2.8k line long functions causes a whole mess, as all UDB entries get garbled. I've just aborted my attempt to merge a new feature into the trunk. This is downright impossible, only solution is to slowly incorporate the revision from the trunk into the branch, and then merge that into the trunk. Not because the one who did the last commits committed anything wrong there, no, but because its so unworkable there.

The whole code in that file is a huge mess. Seriously. Not to mention the fact that the same modifiers need checks performed in 3 different locations, and sometimes the checks are different, leading to other errors. Please, please, PLEASE someone clean this up. This is among the most painful sections of the code. I really mean that.

Just like the whole system with translations referring to fixed numbers, get one wrong and wrong texts are displayed everywhere, which is a pain to correct. Why do we even have files in Taiwanese, WHEN THERE IS NOT A SINGLE TRANSLATION IN THEM? They have to be painfully updated all the time, even though it is apparent they are NEVER used (at least the taiwanese one). This is not fun with 9 different languages.

Anyway, take this with a grain of salt. Atm I am just so annoyed with this section of the code wasting a good amount of this evening on it. :angry:

Report message to a moderator

Captain

Previous Topic: Some slight requests
Next Topic: About new mod and some requests
Goto Forum:
  


Current Time: Mon Jun 15 08:00:42 GMT+3 2026

Total time taken to generate the page: 0.00447 seconds