Desert Kharon IRC Plugin

addesrl

New Member
Sapiens said:
Just a quick sanity check, make sure everything is in the right place.

- CLRHostPlugin.dll and the CLRHostPlugin folder go in OBS\plugins
- DesertKharonIrcPlugin.dll and the DesertKharonIrc folder go in OBS\plugins\CLRHostPlugin
- If Meebey.SmartIrc4net.dll and/or StarkSoftProxy.dll are still present in the OBS\plugins\CLRHostPlugin folder, delete them

Yep, I deleted the Meebey.SmartIrc4net.dll and StarkSoftProxy.dll. Still doesn't show up when I try to add resource.

Code:
21:56:55: CLR host plugin strings not found, dynamically loading 4 strings
21:56:55: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
21:56:55: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
21:56:55: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
21:56:55: CLRHost::LoadInteropLibrary() failed to load the assembly: 0x8007007e
21:56:56: CLR host plugin instance deleted; removing dynamically loaded localization strings
 
Move the DLLs from DesertKharonIrc folder one level up, so that they are where DesertKharonIrcPlugin.dll is. I tried to organize the dlls a little bit. It's an optional feature.

I tried the functionality myself of course and even in the programs folder it worked :/ ... Where is your obs installation folder?
 

addesrl

New Member
Hi, sorry for late reply.
My OBS installation is here: C:\Program Files (x86)\OBS
I tried moving the DLL files up one level but it didn't help.
It's weird how it works on my Laptop just fine and not on my desktop
Code:
19:17:50: CLR host plugin strings not found, dynamically loading 4 strings
19:17:50: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
19:17:50: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
19:17:50: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
19:17:50: CLRHost::LoadInteropLibrary() failed to load the assembly: 0x80070002
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
19:17:54: CLR host plugin instance deleted; removing dynamically loaded localization strings

It feels like it's CLR host plugin that is messing up.

/EDIT

I tried copying the installation from my laptop to desktop, the plugin now shows up but it doesn't output any messages.
It also said when I tried go into preferences something like this: Arial Unicode MS not found.
 

MrFexx

New Member
Hello, very nice Plugin IRC chat.
But I have one question :
On OBS I have many scenes with the same plugin, but when I switch between scene, Desert Kharon Irc restart and erase all posted message before in other scene ... Very disturbing because I need many scene (Intro scene - Game scene - Afk Scene etc..)

Any Solution ?

Thks
 

Tink

Member
Actually, making it a global source crashes OBS (it did for me anyway)... I filed a report on this crash here: viewtopic.php?f=6&t=9690 but it got fixed after I removed the plugin as a global source.

By the way, I tried using the new palette feature of the latest release but while it did save the file, it didn't actually save any color information.
 

MrFexx

New Member
Faruton said:
Make it a global source

Really thanks :-)
Can I ask a last thing ?

When I timed out or ban a (message) viewer on twitch chat, message alaways appears on irc plugin ?
Any Solution for this ?

Very good plugin and thks for all.
Happy new year 2014 ;-)
 

serfma

New Member
MrFexx said:
serfma said:
Ok so I can no longer connect to twitch IRC chat for some reason. irc.twitch.tv:6667 correct?
Correct Password ?
You don't enter your personnel password from your channel but an Twitch Chat OAuth Password Generator.
http://twitchapps.com/tmi/

Yes. I entered the correct password.

EDIT: So it appears it must have been down since I booted up OBS without any problems.
 
Tink said:
Actually, making it a global source crashes OBS (it did for me anyway)... I filed a report on this crash here: https://obsproject.com/forum/viewtopic.php?f=6&t=9690 but it got fixed after I removed the plugin as a global source.

By the way, I tried using the new palette feature of the latest release but while it did save the file, it didn't actually save any color information.

I can't reproduce the bug. It's working for me :/ ... I had a crash while switching scenes (a while ago), but the configuration in that scene was from an older version of the plug in that I already replaced/deleted - I guess.

Clean up your installation and config. ATM I can't tell you more. Sorry.


MrFexx said:
When I timed out or ban a (message) viewer on twitch chat, message alaways appears on irc plugin ?
Any Solution for this ?

I guess it can be done. I'll try to catch the ignore command. I'll take a look at it in a week, I have to enjoy my free time a little bit longer first :) ...
 

MrFexx

New Member
sickbattery said:
MrFexx said:
When I timed out or ban a (message) viewer on twitch chat, message alaways appears on irc plugin ?
Any Solution for this ?

I guess it can be done. I'll try to catch the ignore command. I'll take a look at it in a week, I have to enjoy my free time a little bit longer first :) ...

Thks u very much and take good free time ;-)
 

EpicReset

Member
Is there still support on this plugin? This plugin worked all for about a day... now it crashes obs any time I try to switch out of a scene or try to enable a scene with this plugin active... I can't even preview without it crashing...

but when i use the x64 bit version it seems to preview just fine... I have yet to stream live with it in x64 though because I play playstation games and my elgato doesn't work in x64.

latest crash report

Code:
OBS has encountered an unhandled exception and has terminated. If you are able to
reproduce this crash, please submit this crash report on the forums at
http://www.obsproject.com/ - include the contents of this crash log and the
minidump .dmp file (if available) as well as your regular OBS log files and
a description of what you were doing at the time of the crash.

This crash appears to have occured in the 'c:\program files (x86)\obs\obsapi.dll' module.

**** UNHANDLED EXCEPTION: c0000005
Fault address: 5C307949 (c:\program files (x86)\obs\obsapi.dll)
OBS version: Open Broadcaster Software v0.592b
Windows version: 6.2 (Build 9200) 
CPU: AMD FX(tm)-8320 Eight-Core Processor           

Crashing thread stack trace:
Stack    EIP      Arg0     Arg1     Arg2     Arg3     Address
00CFEFA0 5C307949 010DD370 0083AA4B 00001395 01011647 obsapi.dll!FastAlloc::_Free+0x39
00CFEFB0 5C310E24 00001395 01011647 00000005 00000003 obsapi.dll!String::~String+0x14
00CFEFB8 0083AA4B 0012027C 00855FB0 00001395 0000008E obs.exe!OBS::Start+0x18ab
00CFF320 00856A76 0015050A 00000111 00001395 0012027C obs.exe!OBS::OBSProc+0xac6
00CFF400 762D7694 00855FB0 0015050A 00000111 00001395 user32.dll!0x762d7694
00CFF42C 762D8BAA 00855FB0 00000000 00000111 00001395 user32.dll!0x762d8baa
00CFF4BC 76309F49 01460600 00000000 0012027C 00000000 user32.dll!0x76309f49
00CFF520 762DF71A 0015050A 00000111 00001395 0012027C user32.dll!0x762df71a
00CFF550 6EB0A2BF 00060033 6EAE83B9 00000000 01022F70 comctl32.dll!0x6eb0a2bf
00CFF588 6EB063F7 0012027C 00000202 00000000 00060033 comctl32.dll!0x6eb063f7
00CFF618 762D7694 6EAE83B9 0012027C 00000202 00000000 user32.dll!0x762d7694
00CFF644 762D8BAA 6EAE83B9 00000000 00000202 00000000 user32.dll!0x762d8baa
00CFF6D4 762D8468 762D9CE2 0042011D 5C310E10 00CFF7EC user32.dll!0x762d8468
00CFF740 762FD8BB 0015050A 00CFF7EC 00000000 00000000 user32.dll!0x762fd8bb
00CFF770 00830208 00810000 00000000 00FF2D05 00000001 obs.exe!WinMain+0x8a8
00CFFC30 00895ED9 FF3C4000 00CFFD08 773B98EE FF3C4000 obs.exe!strstr+0x1c9
00CFFCC0 7702495D FF3C4000 E0763BAC 00000000 00000000 kernel32.dll!0x7702495d
00CFFCCC 773B98EE FFFFFFFF 773AE0F4 00000000 00000000 ntdll.dll!0x773b98ee
00CFFD10 773B98C4 00895F2C FF3C4000 00000000 00000000 ntdll.dll!0x773b98c4

A minidump was saved to C:\Users\Jonathan\AppData\Roaming\OBS\crashDumps\OBSCrashDump2014-01-06_6.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address      Module

It looks like if I change the plugin to a regular source and not a global source... everything in the x86 version works... I will know for sure after a few hour stream scheduled for tomorrow...
 

Yokz

New Member
What`s wrong? Typing right nickname and password, but still "IRC connection failed". Broadcaster name is right, same to broadcast title
 

Sapiens

Forum Moderator
Yokz said:
What`s wrong? Typing right nickname and password, but still "IRC connection failed". Broadcaster name is right, same to broadcast title
You don't use your password, you use your oauth token. It's entered in the form oauth:12345 with "12345" being the token itself. Appending the oauth: text to the front is required. Get the token using www.twitchapps.com/tmi
 

drunkkidsgaming

New Member
for the sake of it I'm just going to repost how much i love and appreciate this plugin. I have used it everyday for streams for the past 3 weeks. using most current version with most current OBS without an issue. carry on good sir.
 

m4xc4v413r4

New Member
sickbattery said:
Tink said:
Actually, making it a global source crashes OBS (it did for me anyway)... I filed a report on this crash here: https://obsproject.com/forum/viewtopic.php?f=6&t=9690 but it got fixed after I removed the plugin as a global source.

By the way, I tried using the new palette feature of the latest release but while it did save the file, it didn't actually save any color information.

I can't reproduce the bug. It's working for me :/ ... I had a crash while switching scenes (a while ago), but the configuration in that scene was from an older version of the plug in that I already replaced/deleted - I guess.

Clean up your installation and config. ATM I can't tell you more. Sorry.

I'm having the same problem, if i use it as global source it crashes the moment i start streaming a scene that has that global source in it. I started using it today so i don't have any past versions "garbage" that would need cleaning :/

Using lattest version of this and OBS.

edit:. ah, and using windows 7 32bit in case it matters :)
 

m4xc4v413r4

New Member
edit2:. ok, so i made a 100% clean install of OBS, i put everything as i had before manually (no copy of config files or anything) configs, plugins, everything, and so far it's not crashing like it was using this in the global sources, so the problem was probably something left behind by an old version of OBS or something since i always used the auto update... donno..

edit3:. ups i quoted instead of editing xD

edit4:. ok i found the culprit (apparently i hadn't put EVERYTHING EXACTLY like i had before)... it's the CLR Host plugin, if i use the one (that says it's the latest... donno) from the link in the first post of this thread, it crashes for me, if i use the one that comes with the YATCP plugin it doesn't crash anymore (that file says it's most recent when you overwrite it...).

Tested and confirmed multiple times.
 

Tink

Member
m4xc4v413r4 said:
edit2:. ok, so i made a 100% clean install of OBS, i put everything as i had before manually (no copy of config files or anything) configs, plugins, everything, and so far it's not crashing like it was using this in the global sources, so the problem was probably something left behind by an old version of OBS or something since i always used the auto update... donno..

edit3:. ups i quoted instead of editing xD

edit4:. ok i found the culprit (apparently i hadn't put EVERYTHING EXACTLY like i had before)... it's the CLR Host plugin, if i use the one (that says it's the latest... donno) from the link in the first post of this thread, it crashes for me, if i use the one that comes with the YATCP plugin it doesn't crash anymore (that file says it's most recent when you overwrite it...).

Tested and confirmed multiple times.

I'll try that too, thanks!!

Edit: I can confirm that this solution works, thanks again :) Strange though how the CLR Host plugin off the official? site causes a crash whereas the one included in the YATCP package doesn't. Anyway, no more crashes!
 

m4xc4v413r4

New Member
Tink said:
I'll try that too, thanks!!

Edit: I can confirm that this solution works, thanks again :) Strange though how the CLR Host plugin off the official? site causes a crash whereas the one included in the YATCP package doesn't. Anyway, no more crashes!

yeah, i thought the exact same thing.... although the one from the YATCP package says it's more recent when you overwrite the file, so.. maybe it's a more recent beta version that has the problem fixed when the other is the latest stable.
 
Top