pIRC x86-32 v6

 

Download here!! (1.8)
The installer is updated to version 1.8 on 2 september 2012. This is a required update download as it updates the auto-updater.. pIRC versions prior 1.8 will not auto-update to 1.8. The new updater is able to update multiple files and hopefully not trigger some antivirus tools.

maybe I will make a special update for the 1.7.xxx branch that enables it to update to version 1.8.

 

screenshot new version 1.2.8823 running in Vista (click for bigger size)

url: http://www.phibiansoft.net/files/pIRCx86prv.zip (oude beta)
screenshot:
http://www.phibiansoft.net/files/pIRC_wip2.png (0.4.xxxx.xx)
filmpje: http://www.phibiansoft.net/files/pIRCMp4.avi (0.6.xxxx.xx) (laat wat dingen zien van de scripteditor en de bijbehorende hulpmiddelen)

screenshot van pIRC 0.9.5150 in volle glorie:
http://www.phibiansoft.net/files/pIRC095150.png (1920x1200 WS modus)


!NIEUW!! ScriptPack:
http://www.phibiansoft.net/files/scriptpack.zip (release 8 jun 2006) (vereist pIRC 0.8 of later)
pIRC 0.8 komt via de autoupdate (HTTP) binnen. dus gewoon 0.7 downloaden en installeren.

nieuwe versie (volledig IRC RFC1439 complaint) kun je downloaden op:
http://www.phibiansoft.net/files/pIRCx86.exe (1.0)

pIRC x86-32 0.7.xxxx.xx builds
de featurelist wat al functioneert.

* mp3playerv2.ps toegevoegd. deze laat zien hoe je met pIRC dialogen/windows maakt.
* PSI geupdate met FreeLibrary (DLL's kunnen nu worden geunload!)
* webupdate (pIRC controleert nu naar nieuwe versies!)
* scripting
* veelal afgehandelde events voor scripting (onXxxxx), nog niet allemaal
* IRC verbindingen afhandelen
* Channellijsten inlezen (vanaf 0.5 ook in kleur) (heeft issues met sommige systemen, daarom in/uitschakelbaar gemaakt)
* Chatten in public Chatrooms
* Private chats zijn functioneel
* DCC transfers
* IRC over SSL ( ga naar
http://www.openssl.org voor de windows client, pIRC geeft daarvan ook een melding als men een SSL verbinding tracht te maken zonder de bibliotheek)
* Instellen DCC, Nicks en namen. (rest van de config dialog is niet af)
* Instellen Ident, Servers en Overig (rest van de config dialog moet nog)
* verbinden met IRC servers.
         * standaard via testverbinding naar -> irc.tweakers.net
         * met /server <servernaam>:<serverport> naar een andere server (serveradresboek is niet af)
         * met /sslserver <servernaam>:<serversslport> naar een andere server m.b.v. SSL beveiligde versleuteling
         * met /urlconnect irc://<server>:<port>/<kanaal> verbinden naar een server.
* onder script -> editor zit een redeljke krachtige scripteditor in verwerkt. deze is bekend met de eventafhandelingen die in het script engine zitten. (rechtermuisknop -> helpers)
* scripteditor flink onder handen genomen, ondersteunt nu ook code-support (CTRL+ENTER) en een vorm van ingebouwde help (CTRL+SPACE) zie bestand:
codecomplete.ini
* onder de debugger kun je debugging gegevens afhandelen. variabele debugging (var_debug) alleen functioneel m.b.v. integer waarden (string moet nog komen, floats zullen helaas niet ondersteunt worden, misschien ooit eens later als het echt nodig is.)
* fouten in script kun je met een simpele dubbelklik onmiddelijk de juiste bestand en lokatie openen..
* scripts kunnen bestanden includen van lokale bronnen maar ook van http bronnen. {$I bestand.ps} of {$I
http://server/bestand.ps}
* DCC server 80% functioneel voor filetransfers (nog een paar kleine dingetjes moeten eraan gebeuren), DCC chats nog niet ondersteunt.
* Nick highlighting (rood = OPS, groen = HalfOps, blauw = Voiced)
* tijd voor berichten / servermeldingen.
* Kanaalcentrum voor instellen channel opties.
* Krachtige voorbeeldscripts.
* Aanduiden wanneer er nieuwe berichten in een niet-gefocusde kanaal komen
* URL detectie / nick detectie.
* Nick autocomplete (TAB toets)
* super simpel en bijna waardeloze mini script handleiding (daar gaat veel werk inzitten, geloof me)
* veel script customisations zijn al mogelijk (extenden van menu's etc)
* nieuwe functies voor script (SendMSG, SendAction, SendRAW, etc)
* weer nieuwe functies voor script (TimedSendMsg, TimedSendAction, TimedSendRAW, etc)
* nieuwe events (onChatMenu, onMenuClick_xxxxx, etc)
* Users kunnen gequeried worden m.b.v. het rechtermuisknop menu
* writeText func kan nu op elke mogelijk window outputten (usrforms, serverforms, chatforms, queryforms)
* nieuwe debugging functie: /PROCDEBUG <ON><OFF>. hiermee kun je zien welke procedures/functies aangeroepen worden tijdens werking.. handig om events op te sporen en de scripttaal beter te leren kennen.
* veel bugs omtrend de variable debugger zijn opgelost. geen crashes mee bij het recompilen van een source
* kleurprofiel ondersteuning toegevoegd.
* IRC kleurtabel bijgewerkt.. is nu 100% volgens standaard.
* source kan geciphered worden. (krijgt dan extensie .cps ipv .ps). let op:. pIRC zal eerst proberen te boot.ps te laden, zo niet aanwezig zal boot.cps (ciphered source) geladen worden.
* boot.ps script uitgebreid met een simpele getallen raden die LIVE werkt op een kanaal. ga naar een kanaal. spreek het af met de personen daar en start het spelletje met /GUESSCHANNEL. het spel zal gestart worden en de instructies zullen voor iedereen zichtbaar worden. met /STOPGUESS kun je het spel stoppen. veel plezier.
* neem een goede kijk in de "wat rommelige" boot.ps script. je kunt daarin veel dingen leren en de feel van pIRC script krijgen. (deze script is bij 0.4 al aardig opgeschoond en leesbaarder gemaakt)
* geeft nu ook reden aan van disconnects ipv zomaar te disconnecten.
* Flinke crash bij timed-delay data versturen script en server-disconnect opgelost. pIRC zal niet meer gaan flippen in die situatie.
* Nieuwe demo script (XDCC Server) toegevoegd aan installatie pakket (DCC_SERVER.PS)
* Scripts behalve boot.(c)ps kunnen uitgevoerd worden via de GUI ipv /COMPILE /RUN (Scripts->Run Custom script)

bezonderheden:

DCC transfers, zowel als IRC verbindingen worden threaded afgewerkt. deze componenten mogen en kunnen afzonderlijk crashen als er iets misgaat (maar meestal word het netjes opgevangen m.b.v. een exception)

NIEUW!! bij pIRC x86-32 0.8.xxxx (0.8 komt via AUTOupdate binnen)
* Script Functie: ObjectConvert, +"Advanced Scripting Functions" Optie, inschakelen ondersteuning low-level object scripting.
* GetMainMenu geeft een longint terug naar een menuobject (TMENUITEM) die in de main window zit. gebruik EnableMenu om deze te activeren.
* GetNickFromChannel (ChatWin), geeft de geselecteerde nicknaam terug van de chatwindow
* Geschiedenis voor de Console, Server Windows, ChatWindows, Query Windows. met toetsen omhoog/omlaag kun je reeds ingetoetste berichten weer terughalen.
* DCC Chat
* DCC Passive Send
* DCC Partial Server (ook voor Passive send zonder de DCC CTCP's)
* /MSG geimplementeerd.
* /MSG, /CTCP, /NOTICE, /RAWDEBUG, /SSL decentralized van de ServCon object.. nu kunnen ook alle Query & chatWindows deze opdrachten gebruiken.
* /DNS (DNS resolving, /DNS FORWARD <hostnaam> of /DNS REVERSE <IP>
* Autodetect remote IP code opnieuw ge´mplementeerd. nu stukken stabieler. dus autodetect werkt ook weer.

Wijzigingen bij pIRC x86-32 0.9.3450
* Setup-wizard (Instellen pIRC, eigen gegevens en zelfs psuedo-setting voor mIRC DCC server emulatie)
* Auto-rejoin on kick
* Open kanalen kunnen open blijven ook als de verbinding verbroken word.
* Extra functionaliteit script engine / optimalisaties script engine.
* DCC Server kan nu volledig worden uitgeschakeld.
* Logging opties (DCC Chat nog niet volledig ge´mplementeerd)
* Quit messages alleen bij kanalen waar de gebruiker quit.
* Andere status meldingen kunnen nu aan of uit worden gezet.
* Taalfoutjes (Transparacy -> Transparency) eruit gehaald.
* ontbrekende hints van menu toegevoegd. (nog niet allemaal)
* Documentatie bijgewerkt (Haal het binnen via de experience center)
* DCC Scripting mogelijkheden krachtiger.

Wijzigingen bij pIRC x86-32 0.9.5150
* Uitnodigingsysteem ge´mplementeerd.
* Dubbele kanaalvensters bij herverbinden bug opgelost.
* Lettertypedialoog ge´mplementeerd.
* CrashGuard v2 (pIRC gaat bij fouten niet onhandelbaar worden. Fouten worden gelogd en weergegeven bij het afsluiten van de applicatie)
* Instelwizard optie automatisch ip detecteren bugfix. (werd niet juist ingeschakeld na de wizard)
* Rechtermuisknop namen in chatvensters geeft nu ook het gebruikermenu.
* Gebruikersmenu scriptmenu werd niet geschoond. Nu wel (bugfix)
* Een debugknopje achtergebleven bij release 0.9.4452 weggehaald (cosmetische/technische bugfix)
* Reeds performance optimalisaties. (pIRC voelt wat snellerder aan)
* Automatische-remote-ip detectie: /userhost <nick> zal anderen hun IP adressen niet meer forceren als uw IP adres zijnde. (fout in de remote-ip detectie programmatuur)
* pIRC register automatisering (pIRC registreert elke keer bij het opstarten de IRC:// protocol mits niet aanwezig en herstelt de koppeling tussen de IRC:// protocol en zichzelf)

Wijzigingen bij pIRC x86-32 1.0
* Nieuwe wizard (betere uiterlijk, opties)
* Vele bugfixes
* Dialoogschermen voltooid
* Transparency settings blijven bewaard.
* DCC Resume word nu ook ondersteunt.
* Repackaged.. Je download nu altijd de 1.0 setup-package van deze site.

Wijzigingen bij pIRC x86-32 1.1.1100
* Meertalige ondersteuning + de Nederlandse taalbestand.
* Uitgebreidere kanaalmodussen kunnen worden ingesteld (niet alle IRC servers ondersteunen deze extra opties)

Wijzigingen bij pIRC x86-32 1.2.???? (W.I.P.)
* Momenteel ondersteunt de volgende release al sessies. pIRC kan worden afgesloten en als het later wordt opgestart zullen alle verbindingen + kanalen worden hersteld. (dit moet wel aangezet worden, omdat dit standaard uit staat)
* Ondersteuning voor Windows Active Directory Group Policy Objects. Dit word gerealiseerd via een speciale .ADM bestand die toegevoegd kan worden onder de beheersjablonen.
* ...

 

bugs graag melden aan:
nIghtorius@msn.com