Coder Social home page Coder Social logo

Comments (14)

jtsage avatar jtsage commented on August 22, 2024 1

Re: the PS - that one is easy, I'll get that in today.

from fsg_mod_assistant.

jtsage avatar jtsage commented on August 22, 2024 1

Re: the original issue - that is an awesome idea. I'm pretty sure I can grab the keybinds from the modDesc, yes. Comparing them against other mods is going to be somewhat of a challange, but it's probably possible. But yes, 100%, this is something I want to do. I'm going to mark this as 1.1.0 as we really want to get a "real" initial release done, but it should come in a week or two I hope.

from fsg_mod_assistant.

jtsage avatar jtsage commented on August 22, 2024 1
  • Portable v0.10.2 updated to desktop v0.10.3 - not very good. Maybe it would be better if a window appeared in the portable with the message: "There is a new version. Open the site for download?"?

Huh. it's supposed to just quietly fail, I thought. 1.0.0 is being pushed in a few, there is a fix in there that will stop the portable from checking for the update - I'll look into adding a facility to check for the update but not download & apply it in the future.

from fsg_mod_assistant.

vitalii2011 avatar vitalii2011 commented on August 22, 2024

P. S.
To avoid creating a new issue: "cross" or "erase".
0010
Hapus_Aplikasi_Pengunci-80x80

from fsg_mod_assistant.

vitalii2011 avatar vitalii2011 commented on August 22, 2024

P. P. S.
When scrolling through the list of mods, I would very much like, if not difficult, that the bar with the Search and the very necessary "none" button would not be hidden. Now: select a mod at the top of the list - see information about it - scroll, select another mod and ... the "Find on ModHub" button is not active - scroll (without a scrollbar, (it's good that it's not there - superfluous)) remove all selections - return to middle of the list.
Select
Forgive my laziness to create a new issue. )

from fsg_mod_assistant.

vitalii2011 avatar vitalii2011 commented on August 22, 2024

Re: the PS - that one is easy, I'll get that in today.

I really liked that the icon only appears in a non-empty search field.

  • Portable v0.10.2 updated to desktop v0.10.3 - not very good. Maybe it would be better if a window appeared in the portable with the message: "There is a new version. Open the site for download?"?

from fsg_mod_assistant.

jtsage avatar jtsage commented on August 22, 2024

2022-11-12 12_29_19-FSG FS22 Mod Assistant
2022-11-12 12_29_38-FSG FS22 Mod Assistant
2022-11-12 12_29_44-FSG FS22 Mod Assistant
2022-11-12 14_49_20-FSG FS22 Mod Assistant
2022-11-12 14_49_32-FSG FS22 Mod Assistant

Getting there on 1.1.0 - last thing is the dev controls addition, and then I'll push out a test version. I went ahead and added all of the (added) keybinds to get developer info at the bottom of the detail screen - I was already needing to read it all, so why not, right?

Of course, this will warn you based on the default key bindings, not whatever you may have reset them to. Reading inputBindings.xml may come later, but it's a little bit harder, as the way this feature currently works, it's only looking for conflict in each collection, rather the whole list of what you have (or had, as bindings do not remove themselves when you no longer have a mod)

from fsg_mod_assistant.

jtsage avatar jtsage commented on August 22, 2024

I'm open to the idea of doing translations for the keys themselves, it's just a lot of extra calls, and a fair bit of (mostly) rendundent entries in the language files. As I am an english only user, I bow to the folks who would know better than me if it's something that would be helpful. (I've seen chinese character keyboards, but honestly have no clue how much localization is done in other parts of the world)

from fsg_mod_assistant.

vitalii2011 avatar vitalii2011 commented on August 22, 2024

Я открыт для идеи сделать переводы для самих ключей, это просто _ много _ дополнительных вызовов и немало (в основном) избыточных записей в языковых файлах. Поскольку я пользователь только на английском языке, я преклоняюсь перед людьми, которые лучше меня знают, может ли это быть чем-то полезным. (Я видел клавиатуры с китайскими иероглифами, но, честно говоря, понятия не имею, сколько локализации делается в других частях мира)

As for CP specifically, it has localized hotkey names:
Image 001
In Easy Development Controls:
Image 002
But these are exemplary fashions (hehe. The machine always translates "mod"(ru: "мод") from Russian as "fashion"(ru: "мода")), other authors may not adhere to this.
Maybe, if not difficult, add translations of the names of the keyboard shortcut functions for those mods where there are translation files. But in any case, translations of mod shortcuts should be in mods, not in FSModAssistant.

from fsg_mod_assistant.

vitalii2011 avatar vitalii2011 commented on August 22, 2024

Of course, this will warn you based on the default key bindings, not whatever you may have reset them to. Reading inputBindings.xml may come later, but it's a little bit harder, as the way this feature currently works, it's only looking for conflict in each collection, rather the whole list of what you have (or had, as bindings do not remove themselves when you no longer have a mod

It would be nice, but it's understandable. In any case, your program is very useful and convenient.

from fsg_mod_assistant.

jtsage avatar jtsage commented on August 22, 2024

Sorry, I should have been more clear - when I was talking key translations, I mean the literal key - e.g. "Left SHIFT". I'm not sure if that is useful or not. Like I said, I have seen chinese keyboards where those keys were localised (probably, I don't read chinese), but I'm not sure if they typically are in other parts of the world. As to pulling the translation of the action name from the mod, I decided not to - only because the popular mods like courseplay do it right, but not all of them do. It's also a whole lot more data to dump into the cache, and it's already big enough :)

from fsg_mod_assistant.

vitalii2011 avatar vitalii2011 commented on August 22, 2024

Based on my experience of translating mods of authors from China, Japan and Taiwan, I can assume that "Alt", "Ctrl", etc. they use in texts localized for their countries, i.e. - these names do not need to be translated.
For example, a translation into Russian will look very strange and a "translation clarification" will be required. )
Of course, this is my subjective opinion.

from fsg_mod_assistant.

jtsage avatar jtsage commented on August 22, 2024

So, I went ahead and went in-game and grabbed the displayed text for each button. I know I did a good job on the ones that use a latin character set, I think I got the russian correct, but I was comparing online translations by eye, and I have zero experience with the Cyrillic character set.

	'ru' : {
		'KEY_pause'               : 'PAUSE',
		'KEY_esc'                 : 'ESC',
		'KEY_space'               : 'ПРОБЕЛ',
		'KEY_delete'              : 'DELETE',
		'KEY_insert'              : 'INSERT',
		'KEY_home'                : 'HOME',
		'KEY_end'                 : 'END',
		'KEY_pageup'              : 'PAGE UP',
		'KEY_pagedown'            : 'PAGE DOWN',

		'KEY_rshift'              : 'ПРАВЫЙ SHIFT',
		'KEY_lshift'              : 'ЛЕВЫЙ SHIFT',
		'KEY_rctrl'               : 'ПРАВЫЙ CTRL',
		'KEY_lctrl'               : 'CTRL',
		'KEY_ralt'                : 'ПРАВЫЙ ALT',
		'KEY_lalt'                : 'ALT',
		
		'MOUSE_BUTTON_LEFT'       : '🖯 ВЛЕВО',
		'MOUSE_BUTTON_MIDDLE'     : '🖯 MIDDLE',
		'MOUSE_BUTTON_RIGHT'      : '🖯 ВПРАВО',
		'MOUSE_BUTTON_WHEEL_UP'   : '🖯 КОЛЁИКО ВВЕРХ',
		'MOUSE_BUTTON_WHEEL_DOWN' : '🖯 КОЛЁИКО ВНИЗ',
	},

If there is a better option for any of these than Giants used, I'm happy to update it. I did find it interesting that for ALT and CTRL, apparently "Left" is the default, and extra detail is only provided for the "Right" version of them.

from fsg_mod_assistant.

vitalii2011 avatar vitalii2011 commented on August 22, 2024
		'MOUSE_BUTTON_LEFT'       : '🖯 ВЛЕВО',
		'MOUSE_BUTTON_MIDDLE'     : '🖯 MIDDLE',
		'MOUSE_BUTTON_RIGHT'      : '🖯 ВПРАВО',
		'MOUSE_BUTTON_WHEEL_UP'   : '🖯 КОЛЁИКО ВВЕРХ',
		'MOUSE_BUTTON_WHEEL_DOWN' : '🖯 КОЛЁИКО ВНИЗ',

		'MOUSE_BUTTON_LEFT'       : 'ЛЕВАЯ КЛАВИША МЫШИ',
		'MOUSE_BUTTON_MIDDLE'     : 'СРЕДНЯЯ КЛАВИША МЫШИ',
		'MOUSE_BUTTON_RIGHT'      : 'ПРАВАЯ КЛАВИША МЫШИ',
		'MOUSE_BUTTON_WHEEL_UP'   : 'КОЛЁСИКО МЫШИ ВВЕРХ',
		'MOUSE_BUTTON_WHEEL_DOWN' : 'КОЛЁСИКО МЫШИ ВНИЗ',
  • This game is played by people who may not understand what is on the icon, emoticon (?) "computer mouse". Maybe I'm wrong, then - leave it as you have (missing "С" - "КОЛЁ(С)ИКО"), removing the "МЫШИ".
  • About mouse keys you can:
		'MOUSE_BUTTON_LEFT'       : 'ЛКМ',
		'MOUSE_BUTTON_MIDDLE'     : 'СКМ',
		'MOUSE_BUTTON_RIGHT'      : 'ПКМ',

These are very well established and used abbreviations, but I saw that they were unknown to some (few) users.

from fsg_mod_assistant.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.