[Tutorial] Sp Chat mit NT40 betreten
Hallo SPler, hier möchte ich direkt mal eine ungewöhnlichere Alternative zu den "normalen" IRC Clients vorstellen, nämlich NT40. Das ist ein von mir zusammengebasteltes Etwas, das ein paar mehr lustige Features im Vergleich zum IRC bietet, gleichzeitig jedoch andere Features, die erweiterte IRC Clients haben, nicht besitzt. Das ganze sollte vor allem für User interessant sein, die sich noch nicht viel mit IRC befasst haben oder bisher noch nicht im Spieleplanet Chat verweilen. Probiert es ruhig mal aus. :) Außerdem freu ich mich über Bugreports und Verbesserungsvorschläge, oder ihr könnt das Programm auch gleich selber umbauen... ;) Hier nun die Schnellanleitung: (Für Channelbesitzer o.ä.: Anleitung zum Ausliefern einer NT40 Version mit angepassten Standardeinstellungen)
http://www.spieleplanet.eu/images/nt40/nt401.png
http://www.spieleplanet.eu/images/nt40/nt402.png Hier im Beispiel Nickname: Hans mit Passwort: Affe, anschließend ENTER drücken und der Nick wird in die obere Liste eingefügt. Den gleichen Usernamen und Passwort tragt ihr dann noch hier ein. Wenn ihr das Programm nun neustartet, solltet ihr als registrierter User im Chat auftauchen. Damit könnt ihr im Quiz Geld verdienen und ihr werdet in die Statistiken aufgenommen. Fragen, Kommentare, Anregungen, Bombendrohungen bitte hier im Thread hinterlassen. ;) Wer den Quellcode zwecks Bearbeitung haben möchte, soll sich einfach im Chat bei mir melden :) ACHTUNG, HINWEIS (für paranoide Menschen): Dieser Client besitzt eine CTCP-Funktion, mit dem man Informationen über den PC eines NT40-Benutzers anfordern kann. Ich betrachte das nicht als persönliche Daten oder Verletzung der Privatsphäre, da keine Seriennummern o.ä. angezeigt werden, sondern nur generische Informationen. Wem das nicht gefällt, der benutzt einfach ein anderes Programm. Die abgerufenen Informationen sehen so aus (mein PC als Beispiel): [02:12:58] •››››››››››››››››››››››››››››››››››››››››››› ››››› ››› ›› ›› ›› › › [02:12:58] System-Info for Zahl [02:12:58] CPU: (CPU) Intel(R) Core(TM)2 CPU 4400 @ 2.00GHz (Clock: 2000MHz) (FSB: 200MHz) (2 Cores) [02:12:58] RAM: 3584MiB (2387MiB free) [02:12:58] Swap: 5472MiB (4273MiB free) [02:12:58] Screen: 1: (1680x1050@32Bit, 60Hz) [02:12:58] Operating system: Windows XP Service Pack 3 [02:12:58] OS Language: Deutsch (Deutschland) -- (German) [02:12:58] Install date: 23.02.2009 23:25:10 [02:12:58] PC Uptime: 14:13:11 [02:12:58] Client Uptime: 00:14:04 [02:12:58] •››››››››››››››››››››››››››››››››››››››››››› ››››› ››› ›› ›› ›› › › |
Bitte auf Apple portieren :D
|
ja also ganz klarer Fall von "Wenn es das für Apple nicht gibt, dann brauche ich das nicht"...
so einfach ist das :fin: |
Du könntest noch das Supertool mit ins NT mit reinbasteln, dann würd ich das auch mal verwenden :p
Btw: Kann man irgendwie ändern, dass er das Programm aus dem Traysymbol automatisch maximiert öffnet? |
Liste der Anhänge anzeigen (Anzahl: 1)
Neue Funktionen:
- Programm speichert Fenstergröße - Farbige Nicks - Userlist style |
Liste der Anhänge anzeigen (Anzahl: 1)
Wer sich die Replays der packendsten Tetrisrunden noch einmal ganz genau im Nachhinein ansehen möchte, um etwaige Schwächen des Gegners zu studieren oder Fehler in der eigenen Taktik zu finden und auszumerzen, der wird sich über dieses kleine Tool freuen. Das Tetris Replay Studio. Mit Mediatracker, Intro und Outro, Custom Music, eigenen Texturen und allem was sonst noch dazu gehört. Die gespeicherten Replays landen hier: logs\tetris\*.tr2 Dieser Ordner sollte für gewöhntlich dort liegen: "%APPDATA%\NT40", oder direkt im Anwendungsordner. Dann einfach ein Replay auf das linke Tetrisfenster drag & droppen |
Alles neu macht der Mai... Äh Juli. Wie auch immer.
Build 376: - show network drives in /drives command (by JacK) - option to disable Flashing for Spieleplanet bot (by JacK) - report "nickname in use" message to active window, not Status - report "erroneous nickname". (wtf? why was this message not shown before?) - added option to invert rotation-key for tetris - removed pong - rewrite of netpaint protocol (7 bit now to be encoding-independent) - whois on doubleclick in channel window - user picture new date as picture-id to not save the same picture again and again - hopefully fixed avatar appearance for old VB6 servers - make randomization of space position for tetris random again (without breaking compatibility yay) |
Build 377:
- fixed LinkOpen() if settings are stored in %APPDATA% - add reconnect command - fix irc PING |
Build 379: - quote update.exe call so it works with spaces in path - replaced GlobalMemoryStatus by GlobalMemoryStatusEx to be able to handle more than 2/4 GiB of memory - fileserv support :-) FileServ Befehle: DIR - listet den Inhalt des aktuellen Verzeichnisses CD <name> - wechselt in ein Unterverzeichnis des aktuellen Verzeichnisses (Spezialnamen: / und ..) MKDIR <name> - legt ein neues Verzeichnis im aktuellen Verzeichnis an RMDIR <name> - löscht ein Verzeichnis UPLOAD c:\eine\lokale\datei.jpg - lädt eine Datei vom Rechner in das Verzeichnis auf dem Server, in dem ihr euch gerade befindet DOWNLOAD <name> - lädt eine Datei aus dem Verzeichnis, in dem ihr euch gerade befindet, auf euren PC runter Hinweis: Erzeugt ihr ein Verzeichnis, dessen Name mit _ anfängt, kann jeder Sachen in das Verzeichnis speichern. Sonst habt nur ihr Schreibzugriff darauf. Erzeugt ihr ein Verzeichnis, das mit $ beginnt, ist es nicht sichtbar, wenn man den DIR Befehl nutzt. Fängt ein Verzeichnisname mit ~ an, hat es beide Eigenschaften auf einmal. |
Build 380: - check if file already exists on download - speed up uploads on winxp - remove "download complete" message on "file not found" - redesign directory listing (still ugly) - automatically change to directory where the user was in on reconnect - implement SSL :-) - make info on fileserv transfers nicer - stop /disconnect from reconnecting afterwards - if nick is taken on connect, try to recover every 40 seconds Für FileServ braucht man nun SSL. SSL Unterstützung erhält man, indem man die ssldll.dll in den gleichen Ordner packt wie die NT40.exe Danach im Network Manager den Haken bei "SSL" machen und connecten. Sollte der Haken ausgegraut sein, findet NT40 die DLL nicht. Normalerweise fragt NT40 aber auch beim Start, ob ihr SSL aktivieren wollt :) Außerdem unterstützt der FileServ jetzt den move Befehl. Syntax: move dateiname /der/neue/pfad optional kann man damit auch renamen: move dateiname /der/neue/pfad neuerdateiname hf. Da dies ein größeres Update ist, können Bugs durchaus auftreten ;) Feedback erwünscht :) |
Liste der Anhänge anzeigen (Anzahl: 1)
Build 382:
- taking the user's progress bars to the next level - make sidebar gradient visible in traffic lights and avatar window - change tab bar colors to match NT40 color scheme (also helps readability on systems with modified windows colors) - make gradients appear smoother - add gradient to UserList.ctl - add gradient below user's progress bars - finetune window tab colors (by JacK) Reines Eyecandy Update diesmal :) Damit ist NT4.0 nun optisch auf dem Stand von Windows 2000 :-D |
Liste der Anhänge anzeigen (Anzahl: 2)
Falls jemanden interessiert, wie das erste Chatprogramm aussah, dass klein Zahl je programmiert hat (anno 2002)
|
Build 383:
- fixed gradient in progressbars - pg up & pg down work when command box has focus (by JacK) - set gameaway disabled by default (wtf was this not the case?) - fixed bug in mirc color code parsing - fixed long text disappearing in command box - prevent client from reconnecting because of high ping if an ssl msgbox is shown - some tiny changes for the UserList - tweaked GameAway - make nick catching after reconnect work better on irc connections - make tabbar work with unicode characters - fix logging for multibyte systems |
Build 384: - fix input box (for good) - IPv6 support :-) - add option to disable ipv6 Sollte es mit dieser Version Probleme geben, bitte sofort melden. Falls IPv6 Probleme macht, kann man das in den Settings unter "Advanced" deaktivieren, normal sollte er das aber automatisch erkennen und es kann aktiv bleiben. |
Zitat:
|
Build 386:
SCHEISSE - fix SSL Ihr könnt auch mal checken, obs jetzt mit aktiver IPv6 Option geht :) |
Ich kann mit NT40 zu keinem anderen IRC Server verbinden. Hat noch wer anders das Problem?
|
Zitat:
|
Zahl so tu doch was, unterbrich kurz den Streik und beheb den Bug!
|
Wenn ich grad nich streike, sitz ich meist an meiner Bachelor-Arbeit :(
Tritt das Problem auch auf, wenn ihr IPv6 in den Settings deaktiviert? So ausm Stehgreif kann ichs leider nicht reproduzieren. Vielleicht schaff ichs heut Nacht nochmal was zu probieren. |
Ist egal ob IPV6 aktiv ist oder nicht. Macht keinen Unterschied.
|
Build 387:
- fix bug where connections to ipv4 hosts fail in rare cases |
Jetzt kann ich auch wieder andere Server joinen, Danke Zahl!
|
Build 388:
- add support for free download manager for progress bars - start work on drag & drop for the userlist - fix logging for empty logbuffer - add fallback to ipv4 if ipv6 fails too often - switch shellexecute to unicode version - hopefully fix first letter of winamp title being cut for some users - follow 302 redirects for avatars - add "custom channel"-box to wizzard - fix nick colors not being saved on reconnect |
Build 389:
- add drag & drop dcc support - minor ssl stability tweak - make update mechanism more reliable and add more debug output on failure - handle mode +a - support UAC for updating - reorganize menus - remove old unused code - add option to disable splash-screen - select received file on dcc "open folder" - fix opening folders (from menu, dcc, ...) and URLs - make Exist() unicode aware - make CreatePath unicode-aware - make GetFileTimes unicode-aware - ...more unicode aware filesystem functions... - improve updating speed - improve http handling - reduce avatar caching time to 18 hours - make userlist redraw on arrow key usage - lots of improvements to file handling (support >2GB) Kleinere Bugs sind aufgrund der vielen Änderungen zu erwarten ;) |
Build 391:
- read winamp metadata from process memory - fix clicking links (again!) - even more unicode stuff - add default fingerprints - simple file manager complete (type /browser) - colorize different audio formats ;-) - maybe fix hang on cert validation msgbox |
Build 392:
- fix saving of net.paint images - unicode aware file copy function - better cpu detection on sysinfo - hires app icon - icon for filebrowser - hide fileserv messages when using filebrowser - remove unneeded icons - show player controls for winamp when internal player is not in use - make initial sidebar width depend on primary screen res |
Build 394:
- custom made DNS resolver for AAAA records - CSocket can now do async resolving for IPv6 addresses - /system command shows some system values and properties for debugging - remove unused trackmania playerlist code - remove video playback feature for avatar window - remove carny-mode - fix random linebreaks in infobox and make it use unicode functions to draw TextHeightEx - comment out stun stuff as it's not used - NT40 icon in infobox (a bit ugly on XP) - implement falling info/news widgets - hide ticker if it is empty - make focus jump back to cmd bar after clicking news - hide post notifications from channel - show pm and rep in sidebar |
.
. Build 395: - fixed display glitch in news item (highlights) - make NT40 look for NT40.INI and network.ini inside the .EXE file if no settings are found. this makes it possible to deliver preconfigured, customized clients. - tweak wizzard a bit to work smoothly with preconfd binary - rename global vars to make identifying them easier - remove UT HUD - add binary decoder for BLM movies to save space in exe file - add WriteLine to File class - filesize was one off in clsFile when writing to file |
Liste der Anhänge anzeigen (Anzahl: 2)
! NEWS NEWS NEWS ! Das interessiert erstmal wahrscheinlich nur Ladenburger und evtl. noch Rippi ;) Es ist jetzt möglich, NT40 direkt mit bestimmten Voreinstellungen auszuliefern. So kann man z.B. den Client beim Starten direkt einen beliebigen Channel joinen lassen, oder gar das Netzwerk ändern, zu dem sich verbunden wird. Auch einige optische Einstellungen sind anpassbar. Damit sollte es auch hinterher kompletten n00bs möglich sein, den richtigen Channel zu finden. :-D Anleitung zum basteln einer angepassten NT40 Version:
Wollt ihr eure angepasste Version dennoch testen, legt einen Ordner namens settings in dem Ordner an, wo eure angepasste NT40.exe liegt. NT40 speichert dann dort neue Einstellungen. Weitergeben müsst ihr aber trotzdem nur die NT40.exe und die ssldll.dll. Viel Spaß damit ;) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:18:56 Uhr. |
Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Die Betreiber haften nicht für die Inhalte der User. Die Beiträge spiegeln ausschließlich persönliche Meinungen wider, und nicht die der Seitenbetreiber.