JAO PI - Just Another Opensource PAWN IDE

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Werte Community, werte Moderatoren und werte Elite,


    an dem heutigen Tage erblickt JAO PI das Licht und auch das Dunkel des Internets.


    [tabmenu]

    [tab='Doch was ist JAO PI ?']JAO PI steht für "Just Another Opensource PAWN IDE".
    Nichts weiter als eine "weitere" Alternative zu Pawno.


    Wer jetzt glaubt, dass hier das Rad neu erfunden wird bzw. wurde, der möge bitte den Thread am Ende dieses Satzes wieder verlassen.
    Das Rad kann auch ich nicht neu erfinden und möchte das auch gar nicht.


    Mit JAO PI versuch ich einfach ein paar kleine Ungereimtheiten bei anderen IDEs aus dem Weg zu gehen
    und es offen und einfach zu gestalten.
    Ersten Reaktionen scheint dies mit Version 0.1 auch funktioniert zu haben.


    Sicherlich trifft diese IDE nicht jedermanns Geschmack, aber Kritik nehme ich doch gerne Entgegen.


    Wie dem auch sei...
    [tab='Was kann JAO PI ?']
    [subtab='Version 0.1.3']Version 0.1.3 behebt einen Schusseligkeitsfehler von mir ._.
    Während der arbeiten an 0.2 viel mir plötzlich auf, dass das JAO PI crasht, wenn man versucht mit einem leeren String zu suchen.
    Dieses Problem wurde nun behoben.


    JAO PI prüft nun beim Start ob der hinterlegte Compiler (noch) existiert.
    Ebenso liefert JAO PI nun einen akutelle Version meine PAWN Syntax.


    Download: https://github.com/Reclusior/JAO-PI/releases/tag/0.1.3
    [subtab='Version 0.1.2']Version 0.1.2 behebt nun endgültig das Problem mit den Encodings auf verschiedenen Systemen


    Download: https://github.com/Reclusior/JAO-PI/releases/tag/0.1.2
    [subtab='Version 0.1.1']Version 0.1.1 behebt einiges an Encodingproblemen.


    Download: https://github.com/Reclusior/JAO-PI/releases/tag/0.1.1
    [subtab='Version 0.1']Mit Version 0.1 habe ich versucht Grundlegende Funktionen zu Implementieren.


    Download: https://github.com/Reclusior/JAO-PI/releases/tag/0.1


    * Einfaches und ansprechendes Design
    * nicht begrenzte Tabs bzw. Editoren in einem Frame
    * Einfache Suchengine
    * Background Compiler - dieser Speichert auch die Daten, vor dem Compilen
    * Einfaches öffnen und erstellen von Dateien
    * IDE ist unabhängig vom Compiler - der Pfad muss (allerdings) selbst festgelegt werden.
    * Schnelles speichern von Daten
    * Schließen des Programms bei ungesicherten Daten, wird eine Warnung erzeugt.
    * Einfaches Syntaxhighlightning, welches einfach angepasst werden kann.



    [tab='FAQ']

    • Was benötigt JAO PI damit funktioniert ?

      • Es benötigt das .NET Framework 4.5.2
    • Mit welcher Sprache wurde JAO PI geschrieben ?

      • Es wurde mit der C# geschrieben
    • Wo kann ich den Source einsehen ?

    • Wo kann ich es herunterladen ?

    • Ich habe Fehler/Probleme gefunden, wo melde ich diese ?

      • Gravierende Fehler, bitte mir per PN senden,
        dann sehe ich diese in einem angemessene Zeitraum und kann entsprechend handeln.
    • Darf ich Funktionen vorschlagen ?

      • Natürlich - ich verspreche aber nicht das diese Implementiert werden
        oder in der nächsten Version implementiert sind.
    • Darf ich mitwirken ?

      • Dagegen habe ich nichts, es ist schließlich Open Source
    • Warum ist JAO PI auf englisch ?

      • Ich wollte JAO PI, so offen wie möglich halten, deswegen ist Version 0.1 auf englisch.
        Version 0.2 wird aber auch auf deutsch verfügbar sein

    [tab='Screenshots']



    [tab='Lizenz']"AvalonEdit" * steht unter der MIT Lizenz
    "JAO PI" steht unter der MIT Lizenz


    * AvalonEdit ist ein WPF Basierender Editor, der grundlegende Funktionen von JAO PI bereitstellt[tab='Download']Binaries: https://github.com/Reclusior/JAO-PI/releases
    Aktuelleste Version: https://github.com/Reclusior/JAO-PI/releases/latest
    Source: https://github.com/Reclusior/JAO-PI[/tabmenu]

  • Der Link funktioniert nun.
    Nächstes mal vielleicht auch schreiben, welcher Link das genau ist :)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • @D_K Screenshots sind hinzugefügt worden.


    Zu dem habe ich Version 0.1.1 freigegeben, diese behebt ein Problem mit dem Encoden von Umlauten bzw. Sonderzeichen.

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • @Whice. jeden steht zu, seinen Beitrag zu leisten oder es auf seine Bedürfnisse anzupassen. Deswegeb habe ich C# als Sprache gewählt, aber ja hauptsächlich ich werde die IDE weiterhin pflegen.


    @m4a_X tritt auch mit 0.1 auf oder nur 0.1.1 ?
    Ich kann nur da bisher das Problem nachvollziehen.


    Heute Abend kann ich mir das mal in einer Testumgebung anschauen.


    //Edit:
    Ich habe das Problem eingrenzen können.
    Rechnet aber nicht mit einem Patch vor nächster Woche.


    //Edit: Ich hab das Problem nun vollständig lokalisiert und konnte es beheben.
    Version 0.1.2 behebt auf allen getesteten Systemen Probleme mit Umlauten/Sonderzeichen.

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

    2 Mal editiert, zuletzt von Akino Kiritani ()

  • @Akino Kiritani


    und beim Compilen ist auch jegliche Umläute was im Include wäre richtig encodiert?
    Weil mein Problem ist, bin gerade bei den Includes etwas zu machen und da werden paar Texte ausgeschrieben welche Umläute enthalten.
    Wenn ich das im Hauptscript includiere und compile und local teste kommen immer komische Buchstaben raus wo es Umläute gibt.
    Daher frage ich, ob's bei diesem Compiler funktioniert das man InGame keine komische Buchstaben erhält.

  • @J0a9
    Includes kannst du damit Problemlos erstellen bzw. bearbeiten.


    //Edit:
    Ich habe so eben Version 0.1.3 freigegeben.


    Es behebt einen Crash in der Suchfunktion und fügt einen Check hinzu der beim Startup prüft ob der Compiler (noch) existiert.

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

    Einmal editiert, zuletzt von Akino Kiritani ()