Sanderling release 16.00.19

This release brings new memory reading features:

  • the RegionalMarketWindow window now contains MyOrders for convenient access to own sell&buy orders.
  • the chat participants from the WindowChatChannel now contain the flag icon texts.

Download

https://github.com/Arcitectus/Sanderling/releases/download/v16.00.19/16.00.19.Sanderling.zip

The following example lists all visible chat participants with name and the flag icon text:

var listParticipantNameAndFlagText  =
    Sanderling.MemoryMeasurement?.Value?.WindowChatChannel
    ?.SelectMany(windowChatChannel => windowChatChannel?.ParticipantView?.Entry
        ?.Select(participantEntry => new {
            name = participantEntry?.NameLabel?.Text,
            flagText = string.Join(",", (participantEntry?.FlagIcon?.Select(flagIcon => flagIcon?.HintText)).EmptyIfNull()),
            })
        )?.ToArray();

foreach(var participantNameAndFlagText in listParticipantNameAndFlagText)
    Host.Log(participantNameAndFlagText);

Je propose que dans la prochaine version il y ait un outil “Rechercher remplacer” et “Rechercher” comme dans Visual studio ou CLion

Je propose aussi un surlignage des des mots dans le script lorsque un autre mot exactement écrit de le meme façon est clicker ou selectionné.

Je propose que dans la prochaine version il y ait un outil “Rechercher remplacer” et “Rechercher” comme dans Visual studio ou CLion

Ok, I will add this.

Je propose aussi un surlignage des des mots dans le script lorsque un autre mot exactement écrit de le meme façon est clicker ou selectionné.

I think as a user I would prefer a different variant where only the syntax elements where highlighted which refer to the same symbol. What do you think about this?

I think as a user I would prefer a different variant where only the syntax elements where highlighted which refer to the same symbol. What do you think about this?

Je n’y avais pas pensé. Je pense que se serait une meilleur idée en effet.

J’ai une autre idée si on ajoutait un genre de compilateur qui ferait une application détacher de sanderling et aurais de options graphiques (des boutons et des check box ou autres interactions) se serais une bonne idée pour ceux qui on une mauvaise connaissance de la programmation et qui voudrais utiliser un bot. Sinon serait-il possible d’ajouter un onglet avec le script compiler avec des options graphiques.

J’ai une autre idée si on ajoutait un genre de compilateur qui ferait une application détacher de sanderling et aurais de options graphiques (des boutons et des check box ou autres interactions) se serais une bonne idée pour ceux qui on une mauvaise connaissance de la programmation et qui voudrais utiliser un bot. Sinon serait-il possible d’ajouter un onglet avec le script compiler avec des options graphiques.

Yes, that is an interesting idea. I can add a tab for “script UI” in the “current / last run” panel. But it only makes sense if used by those who write scripts. I am not sure about that, maybe others would find it easier to create the user interface with Visual Studio or some other IDE.

Would you use it in your script? How do you think should the exchange of data between the script and the user interface be coded?

Would you use it in your script?

Oui j’aimerais utiliser un interface car j’ai un ami dans eve qui l’utilise lui aussi mais il ne sais pas comment coder alors lui doner une interface serais une meilleur idée. Aussi lorsque je veux changer un parrametre par exemple le nom du bm de la station je dois retourner dans le code trouver la ligne… s’est un exemple un peu facile mais sa pourrait etre plus compliquer

Oui j’aimerais utiliser un interface car j’ai un ami dans eve qui l’utilise lui aussi mais il ne sais pas comment coder alors lui doner une interface serais une meilleur idée. Aussi lorsque je veux changer un parrametre par exemple le nom du bm de la station je dois retourner dans le code trouver la ligne… s’est un exemple un peu facile mais sa pourrait etre plus compliquer

That is good to know. I agree, that is a good reason to have a script specific UI.