Page 4 of 4

Re: Add-ons with Russian localization - русский

Posted: Thu Jun 26, 2025 11:24 pm
by Krager
НАЗРЕЛО ИНТЕРЕСНОЕ ПРЕДЛОЖЕНИЕ тасовал туда-сюда дополнения, почитал что пишут умные люди, посмотрел кое какой софт и пришёл к выводу, что нам надо вводить ещё одно нововведенье. Так как у нас получается модульная система, то можно пойти по пути Linux MagOS в которой очерёдность загрузки модулей решили просто номером в названии файла)
Необходима новая система координат, в которой всем файлам присвоим номер. Те файлы, на которые очерёдность загрузки не влияет можно например прописать номер "050_" перед именем файла, чтоб оставить свободу действий, возможность загрузить дополнение после него "_060" и далее, или раньше него, например "_030".
Проверяю. По моему это работает когда все дополнения находятся кучей в одной папке. в ином случае папки грузятся по алфавиту, а уже в папках эта сортировка работает.
Буквально только что очерёдностью загрузки дополнений RUS_More_Moolah v1.6 и RUS_SW_Economy v3.10 решил их совместимость, не пришлось лезть в код. More_Moolah должен запускаться после SW_Economy иначе никаких обширных описаний товаров не будет.
Буфер обмена01.jpg
И ещё один вопрос есть, хочу узнать, может ли когда нибудь появиться возможность совместной игры? Хотя бы по LAN. Это бы значительно повысило заинтересованость в ней. Можно для начала попробовать реализовать такую возможность в виде дополнения.

Re: Add-ons with Russian localization - русский

Posted: Fri Jun 27, 2025 7:13 am
by Cholmondely
For the first (OXP loading order), see my response under SW Economy.

For the second (multiplayer capability), go and bug Hiran! He was working on Nexus which does just that.

Re: Add-ons with Russian localization - русский

Posted: Fri Jun 27, 2025 7:31 am
by phkb
Krager wrote: Thu Jun 26, 2025 11:24 pm
НАЗРЕЛО ИНТЕРЕСНОЕ ПРЕДЛОЖЕНИЕ тасовал туда-сюда дополнения, почитал что пишут умные люди, посмотрел кое какой софт и пришёл к выводу, что нам надо вводить ещё одно нововведенье. Так как у нас получается модульная система, то можно пойти по пути Linux MagOS в которой очерёдность загрузки модулей решили просто номером в названии файла)
Необходима новая система координат, в которой всем файлам присвоим номер. Те файлы, на которые очерёдность загрузки не влияет можно например прописать номер "050_" перед именем файла, чтоб оставить свободу действий, возможность загрузить дополнение после него "_060" и далее, или раньше него, например "_030".
Проверяю. По моему это работает когда все дополнения находятся кучей в одной папке. в ином случае папки грузятся по алфавиту, а уже в папках эта сортировка работает.
Буквально только что очерёдностью загрузки дополнений RUS_More_Moolah v1.6 и RUS_SW_Economy v3.10 решил их совместимость, не пришлось лезть в код. More_Moolah должен запускаться после SW_Economy иначе никаких обширных описаний товаров не будет.
It's certainly a useful piece of information to know, but I don't think there's any way of implementing it in the core code in a meaningful way. Mainly because there is no way of knowing the order in which OXP should be loaded. That understanding of the correct order only comes with trial and error, and then manual intervention. So, good to know if you're hitting issues with OXP ordering, but not feasible for a system-wide implementation.