PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Tutorial] Sp Chat mit NT40 betreten


Zahl
13.06.09, 18:13:11
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 (www.spieleplanet.eu/showpost.php?p=474341&postcount=30))

NT40 herunterladen
Den Client gibts hier zum Download (www.spieleplanet.eu/nt40/nt40.zip), es ist kein Setup sondern direkt die Programmdatei, ihr solltet das Archiv daher in einen eigenen Ordner entpacken und dann starten.


Den Client einrichten
Euch wird beim ersten Start ein kleiner Assistent begrüßen, die Optionen sollten selbsterklärend sein bzw. können bei Nichtverstehen einfach so belassen werden.
Den Nickname den ihr hier angebt könnt ihr unabhängig von eurem ForenNick wählen, er sollte nur aus Buchstaben und Zahlen und keinen Leerzeichen bestehen.
Wichtig ist im letzten Schritt den Haken bei den Spieleplanet Channels zu machen, wie in diesem Screenshot:
http://www.spieleplanet.eu/images/nt40/nt401.png




Der erste Kontakt
Nach einem Klick auf Finish sollte die Verbindung schon hergestellt worden sein.



Erweiterte Funktionen
Wollt ihr noch zusätzlich euren Nickname im Chat registrieren, könnt ihr auf "More..." -> "Settings" -> "NickServ" gehen und dort den Nick den ihr auch schon im Assistenten gewählt habt eintragen, samt eines Passworts.
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 (http://www.spieleplanet.eu/ircuser.php).
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] •››››››››››››››››››››››››››››››››››››››››››› ››››› ››› ›› ›› ›› › ›

ze
13.06.09, 23:26:12
Bitte auf Apple portieren :D

mizuno
14.06.09, 12:38:50
ja also ganz klarer Fall von "Wenn es das für Apple nicht gibt, dann brauche ich das nicht"...

so einfach ist das :fin:

Lolo
17.06.09, 09:47:37
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?

Zahl
20.06.09, 00:58:38
Neue Funktionen:
- Programm speichert Fenstergröße
- Farbige Nicks
- Userlist style

Zahl
30.06.09, 21:53:50
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

Zahl
03.07.09, 14:13:30
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)

Zahl
19.07.09, 23:05:23
Build 377:
- fixed LinkOpen() if settings are stored in %APPDATA%
- add reconnect command
- fix irc PING

Zahl
28.07.09, 03:30:07
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.

Zahl
02.08.09, 03:45:47
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 (http://gayporn.bitchwork.de/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 :)

Zahl
08.08.09, 20:18:16
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

Zahl
14.08.09, 18:06:45
Falls jemanden interessiert, wie das erste Chatprogramm aussah, dass klein Zahl je programmiert hat (anno 2002)

Zahl
24.10.09, 23:40:59
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

Zahl
15.11.09, 03:21:31
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.

Pestilence
15.11.09, 13:24:41
[13:23:41] ::: Event: Server window initialized
[13:23:41] Using Nick (Pestilence)
[13:23:41] Window Type is: NT4.0
[13:23:41] Connecting to (irc.spieleplanet.eu)
[13:23:41] Connected, logging in...
[13:23:41] ::: Error: [10053] Software caused connection abort
[13:23:41] Disconnected.
[13:23:46] Reconnecting to network (server: irc.spieleplanet.eu). Retries remaining: 49
[13:23:46] Connected, logging in...
[13:23:46] ::: Error: [10053] Software caused connection abort
[13:23:46] Disconnected.

IPv6 habe ich bereits deaktiviert, daran liegts nicht.

Zahl
15.11.09, 14:18:52
Build 386:
SCHEISSE
- fix SSL


Ihr könnt auch mal checken, obs jetzt mit aktiver IPv6 Option geht :)

Notra
19.11.09, 14:15:46
Ich kann mit NT40 zu keinem anderen IRC Server verbinden. Hat noch wer anders das Problem?

Pestilence
19.11.09, 14:37:00
Ich kann mit NT40 zu keinem anderen IRC Server verbinden. Hat noch wer anders das Problem?

Ist bei mir dasselbe. In der Version 383 ging es noch, jetzt nicht mehr.

Notra
24.11.09, 18:55:03
Zahl so tu doch was, unterbrich kurz den Streik und beheb den Bug!

Zahl
25.11.09, 18:21:42
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.

Notra
08.12.09, 14:19:19
Ist egal ob IPV6 aktiv ist oder nicht. Macht keinen Unterschied.

Zahl
11.12.09, 15:22:30
Build 387:
- fix bug where connections to ipv4 hosts fail in rare cases

Notra
12.12.09, 18:57:15
Jetzt kann ich auch wieder andere Server joinen, Danke Zahl!

Zahl
27.05.10, 12:34:06
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

Zahl
28.05.10, 17:35:29
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 ;)

Zahl
05.06.10, 19:15:40
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

Zahl
16.06.10, 22:29:20
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

Zahl
30.07.10, 21:54:36
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

Zahl
01.08.10, 21:25:12
.
.
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

Zahl
01.08.10, 21:44:36
! 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:

Die nt40.zip (gayporn.bitchwork.de/nt40.zip") mit der aktuellen Version des Clients herunterladen und in einen eigenen Ordner entpacken
In diesem Ordner sollten sich jetzt genau zwei Dateien befinden: NT40.exe und ssldll.dll
Ladet den NT40 Preconfigurator (www.spieleplanet.eu/attachment.php?attachmentid=9501&stc=1) herunter, und speichert ihn ebenfalls in den gleichen Ordner wie die zwei Dateien von NT40
Startet den NT40 Preconfigurator und nehmt die gewünschten Einstellungen vor
http://www.spieleplanet.eu/attachment.php?attachmentid=9500&stc=1
Jetzt nur noch Save, und es sollte eine Erfolgsmeldung erscheinen, dann das Programm schließen
Der Konfigurator kann jetzt wieder gelöscht werden, ihr braucht nur die zwei Dateien NT40.exe und ssldll.dll wieder ein ein Archiv packen und weitergeben, hochladen, etc...

Hinweis: Wenn ihr die angepasste EXE auf eurem PC testen wollt, wird wahrscheinlich nichts passieren, da schon Programmeinstellungen vorhanden sind. NT40 liest die vorkonfigurierten Einstellungen nur, wenn noch keine anderen auf dem Computer vorhanden sind.

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 ;)

sk1ll3R
02.08.10, 17:34:27
ähm, dumme Frage: was muss ich einstellen, damit das Ganze auch aus dem Uninetz heraus funktioniert? Irgendwie wird das da immer geblockt, weil es kommt nur "connection timed out" :think:

btw: in Windows-Firewall ist natürlich Zugriff erlaubt^^

Zahl
02.08.10, 18:01:26
Klingt fast so, als ob dort bestimmte Ports gefiltert sind. Oder nutzt ihr vielleicht sogar einen Proxy fürs Web und seid nicht direkt am Netz?
Am schnellsten ginge es wohl, wenn du dir mal eben nmap saugst, und dann in der cmd folgenden Befehl ausführst:

nmap -p 21,22,23,80,135,6667,7011,6679,6697,7711,6999,9999 irc.spieleplanet.eu

Vielleicht ist ja doch was offen, dann leg mer das noch auf den Port :)

sk1ll3R
02.08.10, 18:11:59
hier die Ausgabe:D:\nmap-5.20>nmap -p 21,22,23,80,135,6667,7011,6679,6697,7711,6999,9999 irc.spie
leplanet.eu
WARNING: Could not import all necessary WinPcap functions. You may need to upgr
ade to version 3.1 or higher from http://www.winpcap.org. Resorting to connect(
) mode -- Nmap may not function completely

Starting Nmap 5.20 ( http://nmap.org ) at 2010-08-02 18:09 Mitteleuropõische Som
merzeit
Nmap scan report for irc.spieleplanet.eu (188.40.58.150)
Host is up (0.46s latency).
rDNS record for 188.40.58.150: spieleplanet.eu
PORT STATE SERVICE
21/tcp open ftp
22/tcp closed ssh
23/tcp closed telnet
80/tcp open http
135/tcp closed msrpc
6667/tcp open irc
6679/tcp open unknown
6697/tcp open unknown
6999/tcp closed unknown
7011/tcp open unknown
7711/tcp open unknown
9999/tcp closed abyss

Nmap done: 1 IP address (1 host up) scanned in 7.98 seconds

heißt das jetzt, der 6667 würde z. B. gehen?^^

Zahl
02.08.10, 18:25:37
Also eigentlich müsste alles gehn, auch in der jetzigen Konfiguration.
Port 7711 wird für verschlüsselte Verbindungen benutzt, 7011 für unverschlüsselte. 6667 wär der normale IRC-Port (unverschlüsselt)
Also muss irgendwas anderes kaputt sein. Nutzt du du aktuellste Version?
Was kommt, wenn du in NT40 /system eingibst? (Im Bezug auf SSL und IPv6)
Und wenn IPv6: Yes dort steht: Was sagt die Ausgabe von ipconfig?

sk1ll3R
02.08.10, 18:37:29
also /system bringt folgendes:[18:35:36] ::: Public IPv6 Address detected: yes
[18:35:36] ::: SSL DLL loaded: yes
[18:35:36] ::: CWD: C:\Program Files (x86)\NT 4.0\
[18:35:36] ::: Settings: C:\Users\David\AppData\Roaming\NT40\
[18:35:36] ::: Binary: C:\Program Files (x86)\NT 4.0\

ipconfig:[censored] :-D

Edith meint: oO, beim 4. Verbindungsversuch klappt's dann, komisch :think:

Lolo
09.08.10, 11:20:39
Seit dem Update startet mein NT40 nicht mehr. Auch nach erneutem Herunterladen stürzt er noch im Startbildschirm immer ab...

*HELP*

Notra
11.08.10, 14:06:13
Ich kann zur Zeit kein Tetris spielen, ist das nur ein Fehler bei mir?
Bleibt beim "Connecting" bis in alle Ewigkeit hängen.

Zahl
11.08.10, 23:20:28
@Lolo: Seit 395? Lief 394 noch?
Klick mal auf Start->Ausführen und gib %APPDATA% ein... Dann benenn mal den dortigen NT40-Ordner um und probiers erneut. Ansonsten muss ich mal was zum Debuggen rausholen.
Gibts in dem NT40-Ordner unter %APPDATA% evtl. irgend welche aktuellen Errorlogs? Wenn ja poste mal den neusten davon (nur wenn er auch wirklich von nach dem Update stammt)

@Notra: Ist mir neulich auf der Zugfahrt beim Spielen mit raven auch aufgefallen. Kann ich fixen, wenn ich wieder daheim bin ;)

Lolo
11.08.10, 23:34:39
@Zahl: Nee ich war ja seit Ende Juli weg. Beim Update ist er dann direkt von 392 oder so auf das neueste gesprungen. Seitdem gings nicht mehr.

Habs mit umbenennen versucht: Der QuickStart Wizard kam dann noch, aber beim richtigen Programmstart wieder abgeschmiert.

Error Logs werden da leider keine geschrieben :(

Zahl
14.08.10, 17:05:00
.
.
Build 396:
- fix possible crash in CSocket's RecvDataToBuffer for UDP
- fix tetris (force using port 7011, no SSL)
- do not detect ipv6 addresses reserved for documentation as public addresses
- do not ignore last line when adding multiple lines to uTextBox

Zahl
19.08.10, 15:52:50
.
.
Build 397:
- fix runtime error in setup leading to inaccessible settings
- move "flashing" frame back in place in setup
- add support for SAPI (per-channel setting via /tts)
- detect when system goes to standby and disconnect before
- fix another potential crash in CSocket

Wirbelwind
09.09.10, 00:33:21
fehlermeldung beim updaten wenn ich übers menü gehe

dannach hats nt40 neugestartet und erneut geupdatet was dann geklappt zu haben scheint

Zahl
09.09.10, 00:41:15
.
.
Build 398:
- prevent main window from loading when still in wizard (triggered by system broadcasting a WM_DWMCOMPOSITIONCHANGED message on Vista/7)
- fix multiline pasting
- make use of VBScript RegExp
- use RegExp to faciliate HTTP downloads and make them more tolerant
- fix saving of per-channel flash/highlight settings
- redundant update system using multiple update sources
- download updated binary while client is still running and close it when finished
- clean up different classes using own code to HTTP-download and make them use clsDownload
- check digital signature of downloaded update and refuse to install if it is invalid

Lolo
06.10.10, 16:02:51
Mein NT40 geht mal wieder nicht so.

Nach dem Starten kommt entweder nur der leere Bildschirm, oder er versucht, zu irc.spieleplanet.eu zu connecten. Letzteres endet immer in einem Timeout.
Irgendwann kommt dann noch die Fehlermeldung des AutoUpdates, dass alle Updateserver offline sind.

edit: Beim Abschicken dieses Posts hat er nach 10 minuten dann verbunden ;)

Lolo
06.10.10, 21:11:00
[21:05:08] ::: Event: Server window initialized
[21:05:08] Using Nick (Lolo)
[21:05:08] Window Type is: NT4.0
[21:05:08] Connecting to (irc.spieleplanet.eu)
[21:05:19] ::: Public IPv6 Address detected: yes
LAN-Verbindung FE80:0:0:0:FDD9:E2D3:DDE7:A5B
Loopback Pseudo-Interface 1 0:0:0:0:0:0:0:1
Teredo Tunneling Pseudo-Interface 2001:0:53AA:64C:4A7:19FB:A4A6:DA10
Teredo Tunneling Pseudo-Interface FE80:0:0:0:4A7:19FB:A4A6:DA10
6TO4 Adapter 2002:53E:9FF4:0:0:0:53E:9FF4
[21:05:19] ::: SSL DLL loaded: yes
[21:05:19] ::: CWD: C:\*\NT40\
[21:05:19] ::: Settings: C:\*\Roaming\NT40\
[21:05:19] ::: Binary: C:\*\NT40.exe
[21:05:38] ::: Error: [10060] Connection timed out
[21:05:43] Reconnecting to network (server: irc.spieleplanet.eu). Retries remaining: 49

Unten noch ein Bild, wies so ca. 5 Minuten lang aussieht, bevor er meckert, dass die Server offline seien.

Dann connected er im ersten Serverfenster irgendwann, geht in einen nicht existierenden #spiele, macht noch ein Serverfenster auf, connected da im dritten Versuch und geht als Lolo_ dann in die richtigen Räume. (siehe 2. Screen)

P.S.: Auch Neurunterladen hat nichts geholfen...

Zahl
06.10.10, 21:54:55
Hm, im ersten Serverfenster geht er in #spiele" oder so was, keine Ahnung warum er da so ein Zeichen dranhängt O.o Das wäre mal interessant herauszufinden...
Jedenfalls werd ich die Verbindungsprobleme dann mal in der nächsten Version beheben.

Ezio
23.10.10, 11:09:59
Bekomme seit Tagen nun immer diese Fehlermeldung wenn ich online komme.

[10:56:55] RUNTIME ERROR 9 @ clsDownload.cls->Sock_DataArrival (Line 87)
[10:56:55] RUNTIME ERROR 9 @ clsFile.cls->PutData (Line 157)
[10:56:55] RUNTIME ERROR 9 @ clsFile.cls->PutData (Line 158)
[10:56:55] RUNTIME ERROR 9 @ clsFile.cls->PutData (Line 159)

Erscheint allerdings nur in unserem eigenen Channel ( den für Stämme ) und sonst nirgends. Es läuft aber alles wunderbar. Bug oder iwas defekt?

Zahl
16.11.10, 18:14:39
.
.

Build 399:
- exclude 6to4 from ipv6 connectivity detection as it is too unreliable
- some more safety checks in clsDownload
- fix byte overflow in frmInfo when setting window transparency
- add option to ignore high pings on high latency connections (UMTS, sat) (See Settings/Connection)

raven
26.11.10, 20:19:07
12345

Zahl
23.12.10, 01:31:30
.
.
.
Build 400:
- fix settings folder not being created on first start
- change most file access to file class
- read environment variables in unicode
- support for unicode chars in settings path
- 400!
- removed invalid entries from default avatars.lst
- make update timeout much shorter

€us
08.01.11, 14:12:37
Könnte man noch einen Promillerechner in den Chat einbauen?

Pro getrunkenes Bier gibt es so und so viel Promille dazu und jede Stunde wird automatisch bei jedem0,1 Promille abgezogen. Dann könnte man mal sehen, wer denn so die dauervollsten da sind.

sk1ll3R
10.03.11, 19:39:15
ähm, wollte seit langem auch mal wieder in's IRC, aber wenn ich nt40 starte und das update auswähle kommt folgender Fehler:
---------------- 10.03.2011 19:33:23 ---------- 383 -------
Error Number: 53
Error Description: Datei nicht gefunden
Error Module: frmUpdate.frm
Error Function: StartProg
Error Line: 156
Error Source: NT40
-----------------------------------------------------------

Lolo
20.04.11, 12:42:40
Bin ich der einzige, bei dem NT40 eine rote Welle produziert?

Lolo
20.04.11, 19:30:31
---------------- 20.04.2011 19:06:04 ---------- 401 -------
Error Number: 372
Error Description: Das Steuerelement 'ctlNews' konnte nicht aus geladen werden. Ihre Version von ist möglicherweise veraltet. Stellen Sie sicher, daß Sie die Version des Steuerelements verwenden, die mit Ihrer Anwendung geliefert wurde.
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4669
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:06:04 ---------- 401 -------
Error Number: 340
Error Description: Element '8' des Steuerelementfelds existiert nicht
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4678
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:06:04 ---------- 401 -------
Error Number: 340
Error Description: Element '8' des Steuerelementfelds existiert nicht
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4679
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:06:04 ---------- 401 -------
Error Number: 340
Error Description: Element '8' des Steuerelementfelds existiert nicht
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4681
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:06:04 ---------- 401 -------
Error Number: 13
Error Description: Typen unverträglich
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4684
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:25:04 ---------- 401 -------
Error Number: 372
Error Description: Das Steuerelement 'ctlNews' konnte nicht aus geladen werden. Ihre Version von ist möglicherweise veraltet. Stellen Sie sicher, daß Sie die Version des Steuerelements verwenden, die mit Ihrer Anwendung geliefert wurde.
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4669
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:25:04 ---------- 401 -------
Error Number: 340
Error Description: Element '8' des Steuerelementfelds existiert nicht
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4678
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:25:04 ---------- 401 -------
Error Number: 340
Error Description: Element '8' des Steuerelementfelds existiert nicht
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4679
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:25:04 ---------- 401 -------
Error Number: 340
Error Description: Element '8' des Steuerelementfelds existiert nicht
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4681
Error Source: NT40
-----------------------------------------------------------

---------------- 20.04.2011 19:25:04 ---------- 401 -------
Error Number: 13
Error Description: Typen unverträglich
Error Module: frmMain.frm
Error Function: AddNews
Error Line: 4684
Error Source: NT40
-----------------------------------------------------------

Zahl
09.03.12, 17:27:07
.
.
.
Build 402:
- catch error loading news control
- ipv6 handling for downloads
- try ipv4 and ipv6 for updates
- update user count of chan on kick
- fix resume after standby
- (mIRC colors) add support for italic text (ctrl+i)
- (mIRC colors) always strip reverse control code
- assume utf-8 for IRC connections to unknown server/network
- add /utf8 to toggle usage of utf8
- fixed window docking bug on Win7
- made ping timing more accurate

Zahl
17.03.12, 20:18:18
.
.
.
Build 403:
- stop window flashing from causing epilepsy on win7
- implement simple hash map
- implement Vector
- use vector/hashmap to speed up UserList, NetworkManager, IAL, etc.
- fetch channel list from online resource in wizard
- fix WinInstallDate on 64Bit
- make InfoBox pop up on screen with mouse pointer
- removed dead avatars from default list
- fixed saving of avatar list not truncating old file
- make update system try even harder
- fixed uTextBox being glitchy when lines get removed at the top
- place message boxes on same screen where NT40 resides
- make updated news bump to top

Build 404:
- fix window not restoring if minimized to tray

Chiller12345
19.03.12, 21:13:44
Also ich hab ein Problem mit dem Proggi auf Win 7:
In unregelmäßigen Abständen kommt immer "Disconnectet", die Internetverbindung zum PC bricht aber nicht ab. Außerdem braucht es nach dem Start des Programms erst mal so 5-10 versuche, bis es überhaupt zu spieleplanet connecten kann. Auf meinem alten Win XP Laptop läuft alles ohne Probleme...
Kann das an der Firewall liegen? Und wenn ja was muss ich einstellen. Wenn ich mich nicht irre habe ich allerdings schon mal bei einer Meldung angeklickt "nt4.0 firma:honk nicht mehr blocken".
Es ist halt ziemlich nervig wenn man andauernd rausfliegt

Edit1:
Hier mal ein screen von /system
http://spieleplanet.eu/attachment.php?attachmentid=11588&stc=1&d=1332222133

Zahl
21.03.12, 17:39:11
.
.
.
Build 405:
- send score to "Spieleplanet" when a tetris round is over
- strip enclosing "" for URIs
- dim color of textbox if app loses focus
- add power status info to sysinfo
- add adapter name to sysinfo's screen info
- make pasting long texts cancelable
- ignore hamachi IPv6

Zahl
25.03.12, 04:02:07
.
.
.
Build 406:
- prevent display adapter from showing up multiple times
- extend hamachi check to adapter name
- make tetris controls not lose a keypress so often
- add XBOX360 pad support to tetris
- make sysinfo deal with large ram in an appropriate way
- fix time formatting for >25 days
- added more sophisticated tetris challenge system (in sidebar)
- (tetris) make down key faster

Zahl
29.03.12, 19:59:03
.
.
.
Build 408:
- make tetris even more like original gameboy tetris
- (tetris) move blocks down using L/R trigger instead of dpad down (xbox360 controller)
- tetris block statistics
- some CSocket tuning regarding IPv6
- hide ColorPicker when NT40 loses focus
- added -d for profiling (for CSocket as of now)

Zahl
11.12.12, 12:46:53
.
.
.
Build 409:
- Fix overflow resetting connection retries
- Handle nick changes for query windows if an old window is still open
- Show join, nick change, quit in query windows
- Fix 2sec freeze when receiving UDP datagrams
- make URLEncode use UTF8

Zahl
05.02.21, 20:51:16
Spam scrennshoot

steelworks
06.02.21, 07:40:21
Posted dein Bot jetzt Screens von 2010? Ist im NT40 eigentlich noch irgendwer unterwegs?

Athalion
06.02.21, 22:44:30
Ja @steelworks.

Coke, Raven, Zahl, Jupp, Ich, manchmal auch noch Notra.

Zahl
08.02.21, 14:13:18
bleep bloop

Athalion
08.02.21, 14:17:51
Da war nochwas los in diesem Chat! Heute haste nur nochn paar Opfer die sich selbst einen auf Eselpornos runterholen während sie dem jeweils anderen sagen was für dumme nutzlose Bauern sie sind, wie in so nem Altenheim für grenzdebile

Zahl
04.11.21, 22:49:51
.
.
.
Build 410:
- Update OS detection
- Clean up avatar list, introduce avatar holder class
- Channels: Reload old log on open
- clsDownload: Support chunked transfers
- Slightly improve DPI scaling on XP
- Make bottom right infobox animation style configurable

Zahl
12.11.21, 00:19:30
.
.
.
Build 411:
- UniEdit: Implement Ctrl+A
- Fix occasional incorrect font style on soft line wrapping (Bug report by @Coke :))
- Improve DPI-scaling of tab bar, input box and user list
- Improve Win2k support
- CSocket: Don't break multi-byte UTF-8 sequences when recieving
- Use GetTickCount64 on Vista and newer for timing
- Delete unused code/features
- Avoid loading main window when still in wizard
- Implement color codes 16-99, Ctrl-S for strike-thru
- Fix scaling for inputbox in status and query/channel window
- Enable OS theme on XP and newer
- Use custom Frame class to avoid glitches on XP with theming on
- Enable DPI scaling on Vista and newer
- Minor tweaks to avatar window idle animations
- Update color picker (Ctrl-K) to show new colors
- Remove a lot of Win9x compatibility code
- Use EnumDisplayDevices/Settings for screen sysinfo
- Fix fmod.dll search path
- New slap messages
- Force UTF-8 Copdepage für ANSI functions (https://docs.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page)





EDIT:


Das DPI Scaling ist wohl bei "krummen" Faktoren (also nicht 150%, 200%) wohl etwas verbuggt :) An einem Fix wird dann die Tage gearbeitet....

Zahl
13.11.21, 23:51:49
.
.
.
Build 412:
- Fix storing mangled nickserv passwords, broken by UTF-8 support
- Fix misaligned clicks in UserList
- Fix image scaling on DPI settings with non-integer Twips
- Fix scaling of user controls on DPI settings with non-integer Twips
- Scale userlist and sidebar according to DPI

raven
14.11.21, 10:59:40
Skandal!!!!

Zahl
14.11.21, 15:24:50
Bei Jack hat wohl auch der Windows Defender zugeschlagen...
Mal gucken obs beim nächsten Release wieder weg ist...
Zwei Bugs die Coke gemeldet hat sind schon behoben. :)

Zahl
16.11.21, 00:56:24
.
.
.
Build 413:
- Fix bug when opening settings that would mess up sidebar width
- Fix rendering of news widgets with HiDPI
- Properly redraw news widget if sidebar width changes
- Fix Tab-bar clicks not registering in lower half
- Make Tetris DPI aware (untested :D)
- Sysinfo: Return exact Windows 10 version
- Add "Road" and "Matrix" avatar idle animations





Diesmal scheint es den Microsoft Defender nicht getroffen zu haben, aber wieder ein paar andere (letztes Mal waren es 15 inkl. Microsoft):
https://www.virustotal.com/gui/file/8b8827a107872350393bf7d542324531a4db44be9f607cea0dd7cec35f100c84


Immernoch keine Ahnung was ich in 412 gemacht habe, was das ausgelöst haben könnte, allerdings hab ich die älteren Versionen auch nie geprüft, vielleicht war der Schnitt schon immer so :rolleyes:

JacK
19.11.21, 09:06:43
Build 414 wurde auch wieder vom Defender gelöscht.

Zahl
19.11.21, 14:20:11
Wichtig ist auch der Support von z.B. Windows 2000. Während nicht alle Features verfügbar sind, ist die grundlegende Funktionalität gegeben, sodass unsere Windows 2000 Nutzer nicht außen vor sind.

https://abload.de/img/nt40-2000pujei.png

Manu16
19.11.21, 16:13:00
@Zahl: Geht Windows ME auch? Dann würd ich auch mal joinen!

steelworks
19.11.21, 16:40:24
Schön und gut, aber ich hab heute versucht mit meinem Commodore 64 einzuloggen und außer rumgepiepe ist nichts passiert. Sorry, aber ein wenig Rückwärtskompatibilität sollte schon gegeben sein....

Zahl
20.11.21, 12:09:36
@Manu16: Sorry, aber nicht-NT-Basierte Systeme sind raus. Ich kann ja nicht für jedes veraltete Mistsystem Support aufrechterhalten, das wäre nicht ökonomisch. Da habe ich Besseres mit meiner Zeit anzufangen.

Zahl
21.11.21, 18:19:53
.
.
.
Build 414:
- Fix Error spam from GetAvatarWinColor
- Fix splash centering
- Fix News widget stealing mouse tracking from tab bar (Vom @Coke gemeldet)
- Fix saving sidebar width (Auch der @Coke bemerkt)
- Make ticker work on high DPI
- New Avatar idle animation "Globe"


Build 415:

- sysinfo: Return actual OS GUI Language instead of user's region setting
- Use WM_APPACTIVE instead of polling GetActiveWindow
- Fix rendering userlist in small mode
- Try to improve settings window loading speed on Win10
- Prevent the possibility of recursion in global error handler
- sysinfo: Fix logic bug that prevented multi-screen setups from being reported
- Use slightly less hackish way to fix user control DPI scaling
- "Road" animation: Correctly move stars when turning

Zahl
12.12.21, 10:06:37
.
.
.
Build 416:
- Finish implementing auto-away, based on system idle time (See settings)
- Fix playback progress display for internal mp3 player
- More accurate ping time measurement
- New avatar window idle animation: RotoZoom
- Use wqweto's TLS lib (https://github.com/wqweto/VbAsyncSocket) to get rid of ssldll.dll


https://www.virustotal.com/gui/file/1a854da09f49051852d300d3b49059218ff45830abe080520f475405b6aead24/detection

Zahl
25.09.22, 13:06:47
.
.
.
Build 417:
- Add macro button to chan/query
- Overhaul ID3 tag parser (part 1)
- Fix DPI scaling of Tetris/DCC widget

https://www.virustotal.com/gui/file/f26e00054d659d5a3135b5d76510c999f0291fd8be64839c3e3f68814552a7b6

Hier der george von VirusTotal:
[11:05:15] •››››››››››››››››››››››››››››››››››››››››››› ››››› ››› ›› ›› ›› › ›
[11:05:15] System-Info for george
[11:05:15] CPU: (CPU) Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (Clock: 2600MHz) (4 Cores)
[11:05:15] CPU: (CPU) Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (Clock: 2600MHz) (4 Cores)
[11:05:15] RAM: 8GiB (6,5GiB free)
[11:05:15] Swap: 9GiB (7,8GiB free)
[11:05:15] Screen: 1: (1024x768@32Bit, 64Hz) [Microsoft Basic Display Adapter]
[11:05:15] Operating System: Windows 10 1803
[11:05:15] OS Language: English (United States) — (English)
[11:05:15] Install Date: 14.06.2021 08:42:14
[11:05:15] PC Uptime: 01:43:29
[11:05:15] Client Uptime: 00:01:07
[11:05:15] Power Status: Power Outlet
[11:05:15] •››››››››››››››››››››››››››››››››››››››››››› ››››› ››› ›› ›› ›› › ›

Zahl
09.10.22, 12:58:26
Was ist das denn hier für eine Scheiße, jupp?

Zahl
11.10.22, 23:38:26
Es wird so langsam!

Zahl
13.10.22, 22:57:29
rausballern!

Zahl
22.10.22, 00:25:46
Überraschung!

Zahl
22.10.22, 19:53:01
Oase im Ozean meint: Wo hast du denn die mega tolle Codebasis her?

Keine Ahnung!
Stell dir mal vor, irgend son Idiot schreibt nen halbwegs funktionierenden NT40 Client in Qt neu und lässt den dann einfach 10 Jahre lang irgendwo bei sich auf ner HDD vergammeln! Dabei könnte man den doch mit ein paar Abenden Arbeitsaufwand in einen richtig brauchbaren Zustand überführen. Die Welt hätte seit einem Jahrzehnt richtig unter Linux und MacOS chatten können, aber nein....!

Typing-Notification in der Userliste ist jetzt auch ein Farbverlauf wie im Original, und die Liste ist korrekt sortiert. :)