Update / Custom install issues
Rich_Kelly
16/01/26 04:24 PM
I will try explaining this to the best of my ability. First some PC info ... HP Compaq 6200 with Win 7 Pro upgraded to Win 10 Pro. Security updates, etc. are up to date. Any other info will be provided on request. I recently tried updating from 7.58 to 7.83. I could get it to install BUT ... during install the "Destination folder" defaulted to the 7.58 version folder, which I have now been told is correct. BUT, her comes my problems ... I've previously been told mIRC needs to be installed in the root (C:\) directory so, I named a new folder (Realm2026) and re-directed the install to THAT folder. It installed to that folder and after choosing the network, I was able to connect but, none of my settings were there. so, I proceeded to adding channels (rooms) manually and drudging through other settings to make it look like the old version. It was at this time I was told by another experienced user on that network that I should have left it install to the recommended directory and that I should do so WITHOUT deleting the previous install and to make a Zipped backup of 7.58 version, which I did. It installed to the desktop. I then tried to reinstall the7.83 script, which defaulted to C:\Realm2020\Realm2026\mIRC ... Realm2020 being the version7.58 script folder. Now, defaulting to that destination, all it did was add a folder labeled Realm2026, which had the mIRC folder in it. There are several other folders along with the realm2026 folder that are NOT in the mIRC 7.83 folder. My question to start with is this ... Is there an easy way to add all the old settings to the new version? What should and shouldn't I delete? If I need to do so, how can I get rid of the Realm2026 folder label? I would like to name the new Script Realm2026 but, don't want to cause issues doing so. I am open to all suggestions concerning this.
TIA Rich Kelly
0
35
Read More
|
|
Re: "SASL (/CAP)" login method password issue.
Khaled
29/12/25 08:48 AM
Thanks for your bug report. I have not been able to reproduce this yet here. However, note that there are situations where changes to server entry will not be applied to a status window, eg. if you edit a server and press the "OK" button in the Options dialog while a status window is currently in the process of connecting, logging on, authenticating, etc. In such cases, pressing the "Connect" button in the Options dialog always applies the status window settings, as it cancels any ongoing connection process and starting a new one.
1
182
Read More
|
|
Re: SSL Record Layer Failure
Wims
28/12/25 08:36 PM
Google says it's a DALNET issue, nothing mIRC can do (their SSL cert expired or they are advertising an incorrect version of SSL compared to what they actually use)
1
195
Read More
|
|
Typo in help document
Bauderr
24/12/25 06:56 PM
In the help document under $finddir it says the following: $finddir($mircdir,logs*,1) returns the first directory name beginning with "mirc" As you can see, it says beginning with "mirc" however it is searching for logs*
0
106
Read More
|
|
Re: being kicked in certain channel
KindOne
24/12/25 04:36 PM
If you know any of the ops names you can try private messaging them directly.
If you know of any normal users in the channel try messaging them and ask them to relay the message to the ops.
If the network has ChanServ you can "/msg ChanServ info #channel" to possibly get the channel owners name.
You might be able to view the channel ban list to possibly get other ops names if the ban list is public for people not inside the channel. "/mode #channel b"
3
448
Read More
|
|
Re: SSL
Khaled
22/12/25 10:27 AM
If you are using the latest version of mIRC, the SSL options dialog comes preset with defaults that normally do not need to be changed.
The "Server certificates" option should be left at "Reject invalid certificates", since if a server is using an invalid certificate, there is no guarantee that the SSL connection is secure anyway. A "Private certificate" is usually not needed. The "Certificate chain" should be left empty. The "Trusted authorities" is usually set to the cacert.pem file that comes with mIRC, but it can be left empty in which case mIRC will use the Windows certificate store. The "Allowed ciphers" should be left with the default settings - click the "Default" button.
Depending on the IRC network/server, the SSL port can be +6697, although it can be other port numbers. You would normally need to find out by connecting to 6667 first to read the server's MOTD (the message of the day that appears when you connect) which will provide information on their supported ports for secure connections.
1
331
Read More
|
|
Re: Edit Putmode for stacking kicks
Simo
17/12/25 03:53 PM
does anyone know how to edit this so custom kick reason can be included as well like: /putkick #channel nick kick reason here or /putkick #channel nick,nick,nick,nick kick reason here heres what i work with so far :
Alias putkick {
if (!$isid) {
var %echo = !echo -acq $+ $iif($active == Status Window,e) info *
if ($regex(putkick,$1,/^-t(\d+)/)) tokenize 32 $2-
if ($2 == $null) %echo /putkick: insufficient parameters
elseif (!$nick($1,$me,~&@%) && o !isin $usermode) { %echo /putkick: you need to need to be at least half-opped or have ircops access }
else {
var %name = putkick. $+ $cid $+ . $+ $1
hadd -m kick %name $hget(kick,%name) $2-
if (!$timer(%name)) {
!.timer $+ %name -m 0 $iif($regml(putkick,1) isnum,$ifmatch,0) putkick.exec $cid $unsafe($1)
!.echo -q $regex(putkick,reset,/reset/)
}
}
}
}
alias putkick.exec {
var %name = putkick. $+ $1 $+ . $+ $2,%nicks $hget(kick,%name)
var %maxkick 10,%a 1,%tmp
while ($gettok(%nicks,%a,32)) {
%tmp = $addtok(%tmp,$ifmatch,44)
if ($numtok(%tmp,44) == %maxkick) {
if ($me ison $2) { kick $2 %tmp «1» }
hadd kick %name $gettok(%nicks,$calc(%a + 1) -,32)
if (!$hget(kick,%name)) {
hdel kick %name
.timer $+ %name off
}
unset %tmp
}
hdel kick %name
inc %a
}
if ($me ison $2) && (%tmp) {
kick $2 %tmp «2»
hdel kick %name
.timer $+ %name off
unset %tmp
}
}
3
1,872
Read More
|
|
/writeini
deVilbaT
13/12/25 12:44 PM
A switch is needed to save /writeini, but as the first item.
Example .ini: [a] a=b
Command: /writeini <some switch> a b a
Effect: [a] b=a a=b
Regards.
0
157
Read More
|
|
Re: mIRC v7.83 FiSH
Khaled
05/12/25 05:35 PM
The most likely reason is that the latest version of mIRC has been updated from the OpenSSL v3.0.x branch to v3.5.4. FiSH will likely need to be updated as well. Update: A solution to this issue can be found on the FiSH 10 github page.
1
500
Read More
|
|
Re: Ban enforcer with kick limit
Wims
01/12/25 02:14 PM
Well in fact I checked the code again and it is unsetting %kick after the /break, meaning that the if (%kick) part after the while loop should never get executed.
Edit: Most likely you described the problem incorrectly, what is triggering the kick is that last condition inside the while loop:
if ($numtok(%kick,44) == 4) { kick $chan %kick «-Banned-» | unset %kick }
and not the if (%kick) stuff outside, after the while loop
The overall logic of your event is unclear anyway, what is it that you want to do with nick affected by a ban ?
4
704
Read More
|
|
YouTube Requester
Fernet
30/11/25 06:19 PM
Hi! I found this bot in a channel: [img] https://ibb.co/LzBhJ9TR[/img] Input = Someone ('Shakti) type title and singer (Rod Stewart Sailng) Output = Bot return YouTube link and more info Someone has any hint about it? How to make or where to find? Thanks for help
0
127
Read More
|
|
Indentation size in the script editor
goblin58
28/11/25 09:19 PM
Would it be possible to add a user option to adjust the tab/indentation size in the script editor. I use a vs code for editing and I have my tab/indentation size set to 4 spaces, however loading/saving scripts reformats the indentation/tab size to 2 spaces.
0
159
Read More
|
|
Re: $urlget
Khaled
24/11/25 08:23 AM
Thanks for your bug report. WinINet is reporting a decode error when "deflate" is specified in the Accept-Encoding header on this particular website. It looks like the implementation of deflate on this server is different from WinINet's version (see here for an explanation). I have changed $urlget() so that in the case of a decode error, it will retry the connection without compression, which resolves the issue in this case. This change will be in the next version.
1
467
Read More
|
|
website text script
NewzNZ
23/11/25 08:36 AM
Hi there
I have some scripts to pull headlines etc from various news feeds.
Am currently using: if (some-text-here isin %temp) {
to identify the line of text I want to use, but some of the sites have more of an RSS format and don't have unique lines or codes to identify them.
Just wondering if there's a way to pull a specific line number from a page? e.g. in a tcl script used on an eggdrop bot, it's [lindex [split $data \n] 6] where line 6 is the number.
Thanks in advance for any help...
0
177
Read More
|
|
Re: Add IDN (Unicode Domain) Support in mIRC
WanderfuLL
20/11/25 05:27 PM
Thank you very much for adding IDN support to mIRC. This feature will be incredibly helpful for many users around the world, and I truly appreciate your quick response and willingness to improve mIRC.
Thanks again for your great work and continuous dedication.
1
483
Read More
|
|
Re: Missing Documentation
Khaled
13/11/25 11:38 AM
Thanks, for $pbkdf2() the hash can be: md5, sha1, sha256, sha384, sha512, and for $argon2() the hash can be: 2id, 2i, 2d. These have been added to the help file.
58
126,476
Read More
|
|
mIRC 7.83 released
Khaled
12/11/25 04:54 PM
Dear mIRC User, mIRC v7.83 has been released today. This is a small update that adds features and addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes, including: Fixed NickServ bug that prevented /nickserv from logging on when connecting. Fixed IPv6 parser bug that affected /dcc commands and other features. Fixed listbox text not being displayed correctly with different DPI settings. Added support for key derivation functions pbkdf2 and argon2 as identifiers. Added /drawdll command that allows a custom DLL to draw to a picture @window's bitmap. Added $encode()/$decode() 'y' switch that Punycode-encodes/decodes text. Added support for internationalized domain names when resolving addresses. Updated CA root certificates cacert.pem file. How to upgrade?mIRC is distributed in an installer that installs mIRC on your computer for you. Simply download and run the installer from the download page on the mIRC website. Follow the instructions the installer gives to you. When upgrading all your old settings and scripts will stay as they were, if you want that. Read the questions the installer asks with care and nothing can go wrong. You will be chatting with the new mIRC in no time. If you get stuck or if you want to find out more about a certain feature, just click on a Help button or browse the Help file and you should find lots of hints to help you out. Where to download?As always, the latest version of mIRC can be downloaded from the download page on the mIRC website. Registering mIRCAs you know, mIRC can be downloaded freely and evaluated for 30 days. If you find that you enjoy using mIRC, it would be great and much appreciated if you registered your copy. This licenses you to use your copy of mIRC and helps to support our continued work on mIRC. You can find out how to register here. Full list of Fixes, Changes and Additions.For a more detailed list of recent changes, please see the whatsnew.txt file. You will need to read through the help file to learn more about these changes and their impact. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. May we invite you to use these forums for all questions you might have? The forums offer great help with everything related to mIRC! Thanks for using mIRC, have fun on IRC!
0
1,350
Read More
|
|
|
|