[Scripts] CKPE - Editeur Papyrus français
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
Je regarderai ça dans la soirée ou demain matin, ça dépendra du courage que j'ai
Cela ne devrait pas être très compliqué et ne devrait pas générer de bugs insensés. Ça me fais d’ailleurs penser qu'il faudrait que j'ajoute la gestion des commentaires multi-lignes ("{...}"), mais c'est déjà plus compliqué...
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
Bon, j'ai trouvé le courage
Voici un exécutable qui contient les fonctionnalités que tu demandes : http://www.mediafire.com/?ri9kq99cdtcdcnw (attention, il y a seulement le fichier CKPE.exe).
J'ai travaillé la chose pour qu'il propose l'auto-complétion dans les meilleurs moments quand tu écris une chaîne de caractère. Par exemple, en se basant uniquement sur le nombre impair, en écrivant ce genre de code (le | correspondant à l’emplacement où l'auto-complétion devrait apparaître):
l'auto-complétion ne serait pas proposé dans ce cas, car le nombre de " est impair. Or, dans ce cas, il DOIT l'être car nous ne sommes pas dans une chaîne. Pour un meilleur fonctionnement, je ne me base donc que sur le nombre de " AVANT la position actuelle du curseur. C'est simple et marche très bien !
L'auto-complétion est également annulée sur les commentaires uni-ligne (';').
J'en ai profité pour rajouter deux avertissements lors de l'écriture du code. Maintenant, dans les cas suivants, la ligne est soulignée en orange :
J'ai travaillé la chose pour qu'il propose l'auto-complétion dans les meilleurs moments quand tu écris une chaîne de caractère. Par exemple, en se basant uniquement sur le nombre impair, en écrivant ce genre de code (le | correspondant à l’emplacement où l'auto-complétion devrait apparaître):
Code : Tout sélectionner
Debug.Notification("Bonjour " + Gam| + " !
L'auto-complétion est également annulée sur les commentaires uni-ligne (';').
J'en ai profité pour rajouter deux avertissements lors de l'écriture du code. Maintenant, dans les cas suivants, la ligne est soulignée en orange :
- 1- Le nombre de parenthèses ouvrantes n'est pas égal au nombre de parenthèses fermantes;
- 2- Le nombre de " sur la ligne est impair, donc une chaîne n'a pas été "refermée".
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
J'ai installé. Je teste ça ce soir. J'ai un peu de scripting à faire. 
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
@Gerauld : Avant de partir scripter comme un fou, récupère plutôt cette version !
Version 1.2.6.7 : http://www.mediafire.com/?th6gy360nmtqekr
Au programme, beaucoup de refactorisation interne, donc rien de très visible. Il est possible cependant que certaines fonctionnalités de l'auto-complétion disparaissent ou fonctionnent mal. J'en doute mais au cas où, vous êtes prévenus. Si cela arrive, n'hésitez à me le faire remonter.
Cette version devrait être légèrement plus rapide sur certaines tâches, mais rien de très remarquable je pense. Par contre, j'ai ajouté une nouvelle petite fonctionnalité dans le menu Script : Ré-indentation ! "Parcequ'un code bien indenté, c'est un code avec une meilleure lisibilité !" par Moi Faites une copie de votre script avant tout de même (Ctrl+A, Ctrl+C) au cas où vous ne seriez pas satisfait par le processus (dans quel cas, merci de me le remonter également).
J'ai également profité des dernières remarques de Gérauld pour désactiver les notifications d'erreurs, d'avertissement et de conseils lorsque le code est commenté. Pour ceux qui n'ont pas suivi, l'auto-complétion est également désactivée lorsque vous saisissez une chaîne de caractère ou un commentaire (uni-ligne).
La prochaine fonctionnalité que j'envisage risque d'être intéressante pour les forums : l'exportation de code en HTML (avec coloration et indentation conservée, bien évidemment).
Version 1.2.6.7 : http://www.mediafire.com/?th6gy360nmtqekr
Au programme, beaucoup de refactorisation interne, donc rien de très visible. Il est possible cependant que certaines fonctionnalités de l'auto-complétion disparaissent ou fonctionnent mal. J'en doute mais au cas où, vous êtes prévenus. Si cela arrive, n'hésitez à me le faire remonter.
Cette version devrait être légèrement plus rapide sur certaines tâches, mais rien de très remarquable je pense. Par contre, j'ai ajouté une nouvelle petite fonctionnalité dans le menu Script : Ré-indentation ! "Parcequ'un code bien indenté, c'est un code avec une meilleure lisibilité !" par Moi Faites une copie de votre script avant tout de même (Ctrl+A, Ctrl+C) au cas où vous ne seriez pas satisfait par le processus (dans quel cas, merci de me le remonter également).
J'ai également profité des dernières remarques de Gérauld pour désactiver les notifications d'erreurs, d'avertissement et de conseils lorsque le code est commenté. Pour ceux qui n'ont pas suivi, l'auto-complétion est également désactivée lorsque vous saisissez une chaîne de caractère ou un commentaire (uni-ligne).
La prochaine fonctionnalité que j'envisage risque d'être intéressante pour les forums : l'exportation de code en HTML (avec coloration et indentation conservée, bien évidemment).
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
Bonjour,
Voici une petite mise à jour de CKPE apportant enfin des nouveautés : http://www.mediafire.com/?6ja867k1na5p4b1. (exécutable seulement)
Au programme, outre quelques améliorations des performances de l'auto-complétion, vous pourrez l'appeler manuellement en appuyant sur Ctrl+Espace (y compris pour les appels de fonctions en cascade). Si c'est pas clair, je ferai un exemple. l'auto-complétion a également été revu pour une meilleure assistance après un point.
Vous pourrez constater (avec joie ?) l'apparition des raccourcis claviers ! A vous les Ctrl+A, Ctrl+C, Ctrl+N, Ctrl+O, Ctrl+je-sais-pas !
Les commandes "Annuler" et "Refaire" ont été ajoutés au menu "Edition". Il est maintenant possible de masquer le panneau "Sortie".
Voici une petite mise à jour de CKPE apportant enfin des nouveautés : http://www.mediafire.com/?6ja867k1na5p4b1. (exécutable seulement)
Au programme, outre quelques améliorations des performances de l'auto-complétion, vous pourrez l'appeler manuellement en appuyant sur Ctrl+Espace (y compris pour les appels de fonctions en cascade). Si c'est pas clair, je ferai un exemple. l'auto-complétion a également été revu pour une meilleure assistance après un point.
Vous pourrez constater (avec joie ?) l'apparition des raccourcis claviers ! A vous les Ctrl+A, Ctrl+C, Ctrl+N, Ctrl+O, Ctrl+je-sais-pas !
Les commandes "Annuler" et "Refaire" ont été ajoutés au menu "Edition". Il est maintenant possible de masquer le panneau "Sortie".
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
Je n'ai pas encore installé cette version mais je tenais à te dire que j'ai encore eu le bug d'ouverture avec open in external edito qui compile dans le répertoire source...
Entre le moment où j'ai chargé et celui où j'ai compilé, j'ai ouvert un autre script à partir du gestionnaire de script sur la droite. C'est tout...
En reprenant le script dont la compilation faisait défaut à partir du gestionnaire de scripts, plus de soucis... Je vais voir avec la dernière version ce que ça donne.
Le soucis est que le bug apparait rarement donc pour trouver l'origine et le reproduire à coup sûr, ce n'est pas évident...
Entre le moment où j'ai chargé et celui où j'ai compilé, j'ai ouvert un autre script à partir du gestionnaire de script sur la droite. C'est tout...
En reprenant le script dont la compilation faisait défaut à partir du gestionnaire de scripts, plus de soucis... Je vais voir avec la dernière version ce que ça donne.
Le soucis est que le bug apparait rarement donc pour trouver l'origine et le reproduire à coup sûr, ce n'est pas évident...
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
Je n'ai rien touché à ce propos, donc cela ne devrait rien changer. Ce bug commence sérieusement à me gonfler (pour rester poli).
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
Je referai une batterie de tests en notant tout comme la dernière fois. On va lui faire la peau à ce bug.
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
Attends avant de faire ta batterie de test, je vais t'envoyer une version spéciale un peu plus "verbeuse".
Re: [UTILITAIRE] CKPE - EDITEUR PAPYRUS FRANÇAIS
Bon, bug rencontré lors de la 1ère ouverture type "open in external editor" après ouverture du CK (en version control mais normalement ça ne joue pas).
Le script compilé se retrouve bien dans source comme indiqué dans la fenêtre :

CKPE est placé dans un répertoire appelé CKPE présent dans mes documents.
SE : Windows 7 64 bits.
Installation Skyrim par Steam, répertoire standard.
Je vais continuer les tests dans la journée (si les enfants sont sages) et la soirée, utilisant CKPE pour dépasser la limite de longueur sur ce script (afin d'éliminer des bugs de SEI). C'est un test que je veux faire depuis longtemps.
EDIT : juste après le 1er test, j'ai ouvert un script via le gestionnaire et je l'ai compilé (tout s'est passé normalement) ensuite j'ai fermé le 1er qui avait compilé au même endroit et j'ai refait un "open in external editor" et là, ça fonctionne :

En clair, si j'ai bien compris, la 1ère fois, il a détecté le chemin du script comme n'étant pas le chemin par défaut (celui ou Skyrim est installé)agissant comme si le script était placé ailleurs sur le disque dur. Donc il a compilé au même endroit.
EDIT2 : CKPE est en train de m'éviter bien des soucis avec SEI. J'attends le test ingame pour confirmer mais il se peut qu'il permette de passer outre la limite de longueur imposée par l'éditeur vanilla. En tout cas, ça compile.
Le script compilé se retrouve bien dans source comme indiqué dans la fenêtre :

CKPE est placé dans un répertoire appelé CKPE présent dans mes documents.
SE : Windows 7 64 bits.
Installation Skyrim par Steam, répertoire standard.
Je vais continuer les tests dans la journée (si les enfants sont sages) et la soirée, utilisant CKPE pour dépasser la limite de longueur sur ce script (afin d'éliminer des bugs de SEI). C'est un test que je veux faire depuis longtemps.
EDIT : juste après le 1er test, j'ai ouvert un script via le gestionnaire et je l'ai compilé (tout s'est passé normalement) ensuite j'ai fermé le 1er qui avait compilé au même endroit et j'ai refait un "open in external editor" et là, ça fonctionne :

En clair, si j'ai bien compris, la 1ère fois, il a détecté le chemin du script comme n'étant pas le chemin par défaut (celui ou Skyrim est installé)agissant comme si le script était placé ailleurs sur le disque dur. Donc il a compilé au même endroit.
EDIT2 : CKPE est en train de m'éviter bien des soucis avec SEI. J'attends le test ingame pour confirmer mais il se peut qu'il permette de passer outre la limite de longueur imposée par l'éditeur vanilla. En tout cas, ça compile.
