Official Soldat Forums

Soldat Fans => Fan Apps => Topic started by: Shoozza on January 10, 2007, 03:32:28 pm

Title: Shoozza chatMod v0.5.0.6
Post by: Shoozza on January 10, 2007, 03:32:28 pm
Shoozza chatMod
(Version 0.1-0.3 for Soldat 1.3.1 only)
(Version 0.4.0.x for Soldat 1.4.1 only)
(Version 0.4.1.x for Soldat 1.4.2 only)
(Version 0.5.0.x for Soldat 1.5.0 only)

ChatMod is a extension which adds new chatting features to soldat.
When you run Soldat the extension is automatically loaded into memory.

Features:
animated text-cursor (can be moved with left/right arrow-keys)
typed text appears at cursor-position
Del and Backspace removes text at cursor-position
text can be pasted with ctrl+v (at cursor-position)
filtering of non allowed /wrong displayed chars
switching between cmd: and say: with pageup and pagedown
text appears in a blue rectangle
home-, end- and del-key functionality
cursorcolor, cursorblink, backgroundcolor, Chatmod enable/disable, HudTransparency and backgroundTransparency can be changed in inifile

known bugs:
ESC wrongly clicks on elements in menus if mouse is hovering them
Access violations on PgUp/PgDn when writetext is not visible

todo:
Any ideas?

Screenshots v0.1:
 -1-  (http://img180.imageshack.us/my.php?image=screenshot74ab1.png)  -2-  (http://img239.imageshack.us/my.php?image=screenshot91rq9.png)

Screenshots v0.2:
 -1-  (http://img524.imageshack.us/my.php?image=chatmod021uw7.jpg)  -2-  (http://img443.imageshack.us/my.php?image=chatmod022bw8.jpg)  -3-  (http://img443.imageshack.us/my.php?image=chatmod023nk4.jpg)  -4-  (http://img111.imageshack.us/my.php?image=chatmod024yj0.jpg)

Screenshots v0.3:
no screenshots

MM and Flab allowed me to post that tool here.

Changes in v0.2:
fixed taunt bug
fixed alt+F-key bug
fixed rectangle and cursor are no longer visible at bullettime
added holdkey feature (DELkey, left and right arrowkey)
added home-, end- and del-key functionality
added config inifile
added cursorcolor option in inifile
added cursorblink option in inifile
added backgroundcolor option in inifile
added Chatmod enable/disable option in inifile
added HudTransparency option in inifile
added backgroundTransparency option in inifile
added greeting message

Changes in v0.3:
fixed keys are no longer added when opening console after sending to console while cursor was not at end
added selection of written chars with shift + arrowkeys/home/end
added backspace/delete keys support with selection
added ctl+x for cutting written text
added ctl+a for selecting whole written text
added ctl+v support for selected text
added charkeys replace selected text
added color and transparency for selected text
added insertkey functionality
added ctrl+arrow support (works with space (' ')only)
added /hide /show and /server commands (it doesn't work with tautns - sry)
modified greeting message

Changes in v0.4 (alpha):
added unicode support
added custom fontsize support
added support for screen res bigger 640x480
added autoupdate
added soldat versioncheck
added /news /update /time /credits command
added compatilility mode handling (no unicode + charfiltering + rect size)
added mouse selection
added weaponsmenu disable on ctrl+tab
added ansicopy option in inifile (allows copying of ANSi instead of UNICODE)
modified ctfl+v without need to press chatkey
modified charfiltering (unicode support)
modified rectangleposition/size/length calc
modified adding chars to (write)console (unicode support)
modified copy, cut, paste chars (unicode support)
modified adding text to console (unicode support)
modified greeting message
fixed ini/exe Path calculation
fixed cursorpos bug with fast typing
fixed shift + arrowkey handling
fixed possible memory leak with adding text to console

Changes in v0.4.1 (alpha):
added ctrl + tab and alt + tab for disabling weaponsmenu
added arrowkey up+down message history support
added experimental q,w,e,r second weapon choose (works only after next death)

Changes in v0.4.1.1 (alpha): (now unavailable)
added Version info to dll file
added history / cmd support
readded mouseselection
readded ctrl+v writeconsole open + paste support
improved arrowkey up+down message history
removed qwer second weapon choose (due to BE problems)
removed alt+tab / strg+tab weaponsmenu diabler (due to BE problems)

Changes in v0.5:
note chatMod 0.5 is an almost complete rewrite of chatMods code.
added support for soldat 1.5.0
added insertmode drawing support
added jumping to next and previous word
added del and shift+del support
added backspace deleting support
added selection support
added insertmode support
added color support for cursor
added background color drawing
added writing at cursor position
added pasting with shift+insert
added cursor positioning support for soldat pasting
added cursor positioning support for nick completion
added better pasting detection
added text deselection keys
added deletion support of selected text with backspace
added deletion support of selected text with del
added chars replace selected text
added selecting with ctrl+a
added support for ctrl+c
added support for ctrl+x
added support for coping selection
added support for command/say chat switch keys
added ctrl+backspace deletes text in front of cursor
added ctrl+del deletes text after cursor
added disable weaponsmenu for next respawn with ctrl+tab
added no weaponsmenu visibility change with alt+tab
added deleting next/previous word with ctrl+del/backspace
added using ctrl+shift+del/backspace for deletion till end/start
added ESC key hides chat
added color support for selection background and cursor
added HUD transparency option (can be changed in ini file)
modified default update urls for ini files
modified credit list updated
fixed stability issues
fixed flickering text background rendering on keypress
fixed wrong cursor position after taunt
fixed cursor doesn't jump to next word on ctrl+arrow when there are multiple space
fixed selection gets replaced with non char key presses
fixed unicode characters displayed wrong
fixed bug relatig to maximum chat text length
fixed issues with getting soldat folder location

Changes in v0.5.0.1:
added ESC hides team chat
fixed drawing at wrong place with custom Soldat screen resolution
fixed wrong cursor positioning on team chat

Changes in v0.5.0.2:
added cursor blink support
fixed wrong rendering on compatibility mode
fixed starting soldat with -mod commandline argument

Changes in v0.5.0.3:
added taunt switching after alt has been released
added notepadlike transparent cursor blinking
fixed added space on alt press when text equals taunt message (Soldat bug)
fixed command taunt makes tauntswitching impossible (Soldat bug)
fixed F1 menu player name/score etc are not visible in DM and RM (Soldat bug)

Changes in v0.5.0.4:
fixed Soldat stops drawing after logout or UAC popup (Soldat bug)
fixed access violations on empty lines in taunt file

Changes in v0.5.0.5:
fixed Access violations on PgUp/PgDn when writetext is not visible

Changes in v0.5.0.6:
added custom colors for demo playback
added font drawing access violation fix

Shoozza

Old installer download:
Download v0.4.1.1 (from selfkill.com) (http://selfkill.com/webv3/content/sd_redir.php?id=217')

Note:
MSAC detects chatMod as a d3d8 hook.
When you want to play on MSAC protected servers please delete chatMod or rename it temporarily if you want to use it later again.
Title: Re: Shoozza chatMod
Post by: q0p4z on January 10, 2007, 03:40:58 pm
very nice. now i can paste copied text. amazing
Title: Re: Shoozza chatMod
Post by: BombSki on January 10, 2007, 03:45:59 pm
ahh nice prog but the del function missing sux x; backspace is for noobs! del ftw
Title: Re: Shoozza chatMod
Post by: Frenchie on January 10, 2007, 04:41:29 pm
Very nice, and I think it's the first program of it's kind.

I'm downloading now and will try it out
Title: Re: Shoozza chatMod
Post by: Dolfo on January 10, 2007, 04:43:59 pm
I love this, it's perfect - thanks so much. I love you.

Dolfo
Title: Re: Shoozza chatMod
Post by: Frenchie on January 10, 2007, 04:59:25 pm
Just tried it out and it's awesome. Good work  :)
It feels fully integrated into soldat, but I hope you get that taunts bug worked out.
Title: Re: Shoozza chatMod
Post by: ..::HHH::.. on January 10, 2007, 06:10:55 pm
oh niice! it works great ;-)
some karma for youuuu!
Title: Re: Shoozza chatMod
Post by: ramirez on January 10, 2007, 06:24:15 pm
Awesome, works great.
It'd be even better if you could use del key in addition to backspace to delete text.
Good job.
Title: Re: Shoozza chatMod
Post by: BattouKen on January 10, 2007, 07:27:23 pm
nice,  thanks!!!!!!!!
Title: Re: Shoozza chatMod
Post by: BombSki on January 10, 2007, 07:59:07 pm
actually my soldat has been crashing twice in 30 minutes :x
im pretty sure its cuz of this program since i get it on random moments when nothing weird happens
Title: Re: Shoozza chatMod
Post by: mar77a on January 10, 2007, 08:02:55 pm
Made my soldat very unstable, several Access Violations. Im running Win98SE.
Title: Re: Shoozza chatMod
Post by: Frenchie on January 10, 2007, 08:16:06 pm
Yeah I got access violations popping up, only when you try and use taunts. Simply hit ESC and it works.
Hope bug's fixed in next version though
Title: Re: Shoozza chatMod
Post by: Nfsjunkie91 on January 10, 2007, 08:38:47 pm
It sounds like a good program, but I'm guessing it uses a DX hook to put itself into Soldat? That's probably why it makes some people's games crash, since Soldat prevents against injection dlls as part of the anti-hack. Great job with this though.
Title: Re: Shoozza chatMod
Post by: edak on January 11, 2007, 03:02:47 am
Made my soldat very unstable, several Access Violations. Im running Win98SE.
what DOESN'T run like crap under Win98?
Title: Re: Shoozza chatMod
Post by: cooz on January 11, 2007, 04:32:01 pm
this is really great!
especially for pasting in /map ...command

maybe you could talk with MM a little more and...
it could be awsome if it was added to soldat release, also probably made it work more stable...
Title: Re: Shoozza chatMod
Post by: Mistercharles on January 11, 2007, 04:41:15 pm
Woah. That's some leet hax right there.

Follow cooz's advice and email MM about this.
Title: Re: Shoozza chatMod
Post by: Shoozza on January 11, 2007, 04:53:32 pm
Hello again!

@..::HHH::.., BattouKen, cooz, Mistercharles
Thx for feedback and Karma.

@BombSki, ramirez
Del-key-support will be included in the next version, i promise ;).

@mar77a, Frenchie, BombSki
Ill try to find why that bugs occur but it would be easier if i could get detailed information when and what the Errormessageboxtext is.

@Nfsjunkie91
Actually soldat has NO prevention agains DX hooks and injection dlls there are only a few banned dlls and other ingame/server checks.

@edak
Minesweeper runs very well and btw i used win98 for a long time and i survived.

@mar77a
I hope that i dont have to install win98 for fixing that bug ;)

@cooz
Maybe MM planned to add this in the news he said:
"... I also added a lot of features that I didn't plan and there will be some nice changes..."
Maybe this thing is one of these features.

Shoozza
Title: Re: Shoozza chatMod
Post by: jrgp on January 11, 2007, 05:16:38 pm
Tool looks nice, can you add some customizable features, like the option to change the background of the text field?

++karma

Also, I would love to see the source code.
Title: Re: Shoozza chatMod
Post by: ramirez on January 11, 2007, 05:46:18 pm
Yeah option to change the background would be very much appreciated. I'd also like to have a look in the source code, because I've always been interested in how code injection works, but I haven't had much motivation to research the subject. But I completely understand if you don't want to show the source.
Title: Re: Shoozza chatMod
Post by: cooz on January 11, 2007, 05:47:30 pm
@cooz
Maybe MM planned to add this in the news he said:
"... I also added a lot of features that I didn't plan and there will be some nice changes..."
Maybe this thing is one of these features.

it's better to say a word to MM anyway, we all know how he is when comes to adding new stuff to soldat ;)

oh and i'm getting error boxes too,
...when changing windows (alt tab) eg.
"Acces violation at address 10004F52 in module 'd3d8.dll' Read of address 00000011"
Title: Re: Shoozza chatMod
Post by: xmRipper on January 12, 2007, 11:07:13 am
OMG! Good work! ;)
+karma
Title: Re: Shoozza chatMod
Post by: Frenchie on January 12, 2007, 04:35:00 pm
Lol funny thing I want to uninstall it to try a different program.
But... How do you uninstall it?   :P

I tried running the uninstaller, but the mod is still in soldat.
Title: Re: Shoozza chatMod
Post by: mikembm on January 12, 2007, 05:39:01 pm
Ever try reading the readme file?

Quote
De-Installation:
----------------
Just delete the D3D8.dll in the soldatfolder
Title: Re: Shoozza chatMod
Post by: Frenchie on January 12, 2007, 05:53:50 pm
Thanks,

Yeah I would of read the readme if I actually had one. (I used the installer) 
Title: Re: Shoozza chatMod
Post by: Radical Terrorist on January 12, 2007, 11:38:51 pm
Then dont alt-tab, try f-9 ing or WINDOWS-KEY + M
Title: Re: Shoozza chatMod
Post by: Hiro on February 02, 2007, 06:21:06 am
Hey, this is nifty. Especially when you want to keep adding bots to your game. Using paste makes a serious difference. Looking foreward to the new version I am.

++Thumbs up!
Title: Re: Shoozza chatMod
Post by: TheOwnage on February 17, 2007, 01:02:30 pm
>LOL<
Yes, very, very good "thing"...
Really good! :D
Good work...
:D
Title: Re: Shoozza chatMod
Post by: Hello There on February 17, 2007, 11:00:03 pm
I love this, it's perfect - thanks so much. I love you.

Dolfo
Title: Re: Shoozza chatMod
Post by: n2j3 on February 27, 2007, 09:26:24 am
keep up the good work Shoozza. very handy mod.
Title: Shoozza chatMod v0.2
Post by: Shoozza on March 02, 2007, 03:41:46 pm
New version posted enjoy ;)
join #Shoozza.chatMod at quakenet for support
Title: Re: Shoozza chatMod v0.2
Post by: Frenchie on March 02, 2007, 03:58:09 pm
Sweet
Fixed all the bugs I had ;D
Title: Re: Shoozza chatMod v0.2
Post by: Poke Master on March 03, 2007, 01:13:19 pm
great chat mod, doesn't interfere with game at all :D
Title: Re: Shoozza chatMod v0.2
Post by: Atybrc (Rus) on March 04, 2007, 11:34:46 am
good job.. if shoozza mod will work with international keys (russian, polish, finnish, german etc) it will be cool.
Title: Re: Shoozza chatMod v0.2
Post by: Jæson on March 06, 2007, 03:19:08 am
Very nice! I love the feel it has, intergrated into Soldat itself!

Great work, Shoozza!
Title: Re: Shoozza chatMod v0.2
Post by: n2j3 on March 06, 2007, 05:18:45 pm
Sweet
Fixed all the bugs I had ;D
Fixed some of mine. Still getting Access Violations on Alt+Tab. Other than that it works fine.

Update [2007-03-07: 15:38]
After extensive alt+tabbing the Access Violations are gone. Odd , since I haven't changed anything with my setup. I'll post the access violation address when and IF they happen.
Title: Re: Shoozza chatMod v0.2
Post by: y0da on March 09, 2007, 12:42:18 pm
One thing that bothers me is that when i use alt+v, it pastes my last copied text. Shouldn't this work only with ctrl+v?
Title: Re: Shoozza chatMod v0.2
Post by: Shoozza on March 17, 2007, 06:19:02 pm
Yeah it shoud only work with ctrl+v.
Maybe you could show me your taunt file.
Title: Re: Shoozza chatMod v0.2
Post by: KingOfPing on March 17, 2007, 09:51:56 pm
Cool! You pown!
Title: Re: Shoozza chatMod v0.3
Post by: Shoozza on April 15, 2007, 06:08:43 am
ok new version is out!
I dont know but i think version 0.4 will be for soldat 1.4 if i could make one for that version (depends on soldats anticheat system)
Maybe MM will add some features of my chatMod im still w8 for response :/
Title: Re: Shoozza chatMod v0.3
Post by: Silnikos on April 15, 2007, 06:16:14 am
Thanks a lot!
Title: Re: Shoozza chatMod v0.3
Post by: toRch on April 16, 2007, 07:46:21 am
hi

i ever wanted to have something like this, but i never knew how to do it  :D
i like it, its very nice. so far, i downloaded it, copied the file into my soldat directory and startet soldat.
but it got me an error:
(http://img153.imageshack.us/img153/5346/errortg9.gif)
anyways this was just in the main menu, and after i got ingame it disappeared and the mod worked GREAT!
if you need to have a translation of this, i will do it, but i think you know what it says, just because of the layout.
Title: Re: Shoozza chatMod v0.3
Post by: Shoozza on April 16, 2007, 09:26:32 am
nope u don't have to translate this im from germany ;)
I don't know why this error happens it would be useful to talk to u on irc to find the reason for that bug
Title: Re: Shoozza chatMod v0.3
Post by: DorkeyDear on April 21, 2007, 11:52:02 am
bug? probably soldat just not liking it snseit wasn't built in but..

i pasted "Brand New - I Will Play The Game Beneath The Spinlight (idobi Radio: Music that doesn`t suck! News, interviews and the best in alternative, rock, and punk music: idobi.com)" and it came up with "External exception E06D7363" as a pop-up window... maybe because it is too long???
Title: Re: Shoozza chatMod v0.3
Post by: Sentinel on April 21, 2007, 11:58:33 am
This is great, thanks a whole lot.  Keep up with bug fixes!
Title: Re: Shoozza chatMod v0.3
Post by: Doc on April 22, 2007, 03:30:37 pm
nice .. added to SFD.

now need to replace new with old in my computer.
Title: Re: Shoozza chatMod v0.3
Post by: y0da on April 29, 2007, 07:08:20 am
I get Access violation in the new 1.4.
Title: Re: Shoozza chatMod v0.3
Post by: EnEsCe on April 29, 2007, 07:14:26 am
Of course it wont work with 1.4.... No "hack" programs (such as this, admit it...) will work unless recoded.
Title: Re: Shoozza chatMod v0.3
Post by: Shoozza on April 29, 2007, 08:29:51 am
yeah y0da the version uve got was for soldat 1.3.1 and im working on one for 1.4 now when ive finished that version ill release it
Title: Re: Shoozza chatMod v0.3
Post by: Sunshine on May 02, 2007, 12:12:48 pm
nice mod, I love it :)



Title: Re: Shoozza chatMod v0.4
Post by: Shoozza on July 01, 2007, 11:44:59 am
ok the new version for soldat 1.4.1 is out.

enjoy it
Title: Re: Shoozza chatMod v0.4
Post by: GluLm on July 01, 2007, 03:43:45 pm
Works fine so far. Good job!
Title: Re: Shoozza chatMod v0.4
Post by: Scorpian on July 10, 2007, 08:13:48 pm
I agree. Very good job with this. It's very useful.
Title: Re: Shoozza chatMod v0.4.1
Post by: Shoozza on August 12, 2007, 08:00:20 am
Ok new chatMod for Soldat 1.4.2 is out enjoy ;)
Title: Re: Shoozza chatMod v0.4.1
Post by: Thomas on August 15, 2007, 05:08:26 pm
it just crashes (VS 05 debugger popup)
Title: Re: Shoozza chatMod v0.4.1
Post by: y0da on August 15, 2007, 05:44:45 pm
It works for me just fine. :D Thx Shoozza.

P.S. Is there a way to assign those secondary keys to other ones?
Title: Re: Shoozza chatMod v0.4.1
Post by: Shoozza on August 16, 2007, 03:46:44 am
@Thomas it would be nice to see you in my channel. I would like to know why that happens.
@y0da No you are the first one who wants that feature just try to annoy me with that feature request on IRC and it may be added :D - thats why the secondary keys have been introduced because someone actually remembered me to add it ;)
Title: Re: Shoozza chatMod v0.4.1
Post by: y0da on August 16, 2007, 09:26:45 am
You see Shoozza, I use the default key settings. It's a quite problem, when in the moment of a respawn the enemy is in my base and I somehow have the wrong secondary. :D I would move the keys somewhere else.
Title: Re: Shoozza chatMod v0.4.1
Post by: Shoozza on August 16, 2007, 03:07:33 pm
Ok that means I have to add an ini-option for disabling them or an option to change them. Anything else?
Title: Re: Shoozza chatMod v0.4.1
Post by: Illuminatus on August 17, 2007, 08:08:09 am
chatMod and xfire don't like each other
(--> (http://www.abload.de/img/error023j7.jpg))
to use ur chatMod I need to disable xfire ingame chat =/

is there any chance of fixing this problem?
Title: Re: Shoozza chatMod v0.4.1
Post by: Carlitos on August 17, 2007, 10:09:34 am
this looks good, i think im going to try it
Title: Re: Shoozza chatMod v0.4.1
Post by: Shoozza on August 18, 2007, 01:50:02 pm
@Illuminatus why don't just turn xfire ingame chat off?
When you really want that to be join my channel and don't forget to remind me of that issue.
Title: Re: Shoozza chatMod v0.4.1
Post by: NinjaGimp369 on August 22, 2007, 10:00:59 am
This is great Shoozza, I don't come into this thread much, but I checked it out and found this. I really nice app, very nice work.
Title: Re: Shoozza chatMod v0.4.1
Post by: Domokun on August 25, 2007, 04:06:03 pm
Great thingy! I definitly gonna use it ... some day.
Title: Re: Shoozza chatMod v0.4.1.1
Post by: y0da on September 05, 2007, 09:21:39 am
readded ctrl+v writeconsole open + paste support

Does this mean, that when I push alt+v, it won't paste the text from my clipboard?
Title: Re: Shoozza chatMod v0.4.1.1
Post by: Shoozza on September 05, 2007, 10:28:07 am
No it will!
You don't have to press t before you want to paste text now.
I just forgot to add it in 1.4.0  ;).

Due to BE problems in 0.4.1.1 I had to remove some stuff and upload it again. If you still get banned redownload chatMod 0.4.1.1.

[Update]
I already tried to get chatMod into Soldat but sadly this optional feature will not be added.
I've talked to Sable about adding an exception for chatMod and he will possibly add it in the future but that will take too much time I guess.
Since I don't get much requests (here and on IRC) to make chatMod work with soldat on BE servers I don't know if I should invest more time.
It is true that i can use chatMod on BE servers with the limitation that it doesn't draw the textcursor and all other stuff like the rectangle but I don't want to release a version that makes it hard for ppl to see where they are writing.

What do you think?
Title: Re: Shoozza chatMod v0.4.1.1
Post by: Bonecrusher on September 30, 2008, 11:17:20 am
what do you think about app that could change colors of chat? I would like to have it :) For example you can change normal text of alpha (white) to lime and red for bravo


yeaaa i like it ^^
Title: Re: Shoozza chatMod v0.4.1.1
Post by: Shoozza on September 30, 2008, 11:38:54 am
That would be possible with chatMod. In fact I already did that for soldat 1.3.1 once just didn't add it to chatMod at that time.
Title: Re: Shoozza chatMod v0.5.0.0
Post by: Shoozza on June 21, 2010, 08:12:58 pm
Updated chatMod so that it finally works with Soldat 1.5.
Was a ton of code rewriting and replacing (finally got rid of most of the inline assembly code).

Thanks for everyone from #Shoozza channel on quakenet who helped me (testing, feedback, etc) especially Curt` (Dorkeydear) and SyavX.
chatMod is now a lot more stable and I'm sure the rewrite made it feel more like a part of Soldat then before.

If you have suggestions or if you find bugs please, please leave a message ;).

Note: I asked MM if he still allows me to post chatMod on the forums and he agreed.
Title: Re: Shoozza chatMod v0.5.0.0
Post by: DorkeyDear on June 21, 2010, 08:18:13 pm
I do encourage people to try this out, as it is a great addition to Soldat and can make life much easier in many instances.

Despite our long efforts trying to squeeze all the bugs as possible out of it, there is bound to still be some, so be sure report bugs when found. Thanks.
Title: Re: Shoozza chatMod v0.5.0.0
Post by: xmRipper on June 22, 2010, 03:19:28 am
Great work Shoozza :)
Title: Re: Shoozza chatMod v0.5.0.0
Post by: Illuminatus on June 26, 2010, 01:48:37 pm
Any chance this will become integrated in Soldat 1.5.1 ?
Title: Re: Shoozza chatMod v0.5.0.0
Post by: Shoozza on June 27, 2010, 01:08:10 pm
Depends. Last time I tried to add something to Soldat it was rejected and I was told not to commit any changes.
And since I don't want to cause any issues I didn't modify the (outdated) Soldat code since then and rewrote chatMod instead.

So If things changed since then maybe one version after 1.5.1 (because there is already a RC of Soldat 1.5.1 which means there not much time for adding new features - also it seems not like good idea to add new features after a release candidate, though perfectly possible).

I could talk with EnEsCe to if you really want me to rewrite chatMod one more time :P to allow integration.

Since the release of chatMod pasting was added to Soldat so you at least have that ;).
Title: Re: Shoozza chatMod v0.5.0.0
Post by: Illuminatus on June 28, 2010, 10:17:13 am
Last time I tried to add something to Soldat it was rejected and I was told not to commit any changes.
It's a pity.

I could talk with EnEsCe to if you really want me to rewrite chatMod one more time :P to allow integration.
I really want you to.

This feature together with all the new things in 1.5.1 would somehow "finalize" Soldat imo. EnEsCe just needs to look over some of the unfixed bugs and then get ready for release.

Meaning:
- put all the new maps together
- finally decide which maps are removed
- set some deadline for the improved maps and for verifying there are no "arena2-like"-bugs
- search for the translation authors and update all the languages
- finish the weapon-config
- look over the config.exe and remove old/unneccesary things
- remove all the leftover BattlEye-traces
- update the manual

Then (after 1.5.1) improve the demo-feature (http://forums.soldat.pl/index.php?topic=38466.0) and I would name Soldat "f**king awesome".

And btw, your chatmod is really great but after 6 years of Backspace it's hard to get used to Del and moving the cursor. :P
Title: Re: Shoozza chatMod v0.5.0.1
Post by: Centurion on July 01, 2010, 04:53:45 am
Any ideas how this Shoozza chatMod works? I can't move the cursor and it doesn't blink either. Yes - Blinking is enabled in chatmod.ini
Title: Re: Shoozza chatMod v0.5.0.1
Post by: Shoozza on July 01, 2010, 11:41:12 am
@Illuminatus
Once I know more about if chatMod integration will happen or not I'll let you know. Currently I'm waiting for a reply.

@Centurion
Any ideas how this Shoozza chatMod works? I can't move the cursor and it doesn't blink either. Yes - Blinking is enabled in chatmod.ini

You see the blue rectangle above the chat text, right?
And the text cursor is at the end of it?

You tried to move the cursor with the left/right arrows keys or home/end keys?
If that doesn't work: What is your keyboard layout?

About the cursor blinking: It's not implemented (had to rewrite the drawing code).
If you want it I could add it again.
Title: Re: Shoozza chatMod v0.5.0.1
Post by: Mittsu on July 01, 2010, 11:59:28 am
cursor position is really weird and confusing
Title: Re: Shoozza chatMod v0.5.0.1
Post by: Shoozza on July 01, 2010, 12:08:59 pm
cursor position is really weird and confusing
I think it has to do with enabled compatibility mode in soldat.ini.
chatMod renders the cursor, text background and text selection differently when it's enabled.

It was necessary for old versions of Soldat (afaik) but seems to cause chatMod to render cursor at wrong positions in this version.
I'll remove it in v0.5.0.2.

Till then you can disable compatibility mode (if you don't need it).
Title: Re: Shoozza chatMod v0.5.0.1
Post by: Dusty on July 01, 2010, 01:43:07 pm
About the cursor blinking: It's not implemented (had to rewrite the drawing code).
If you want it I could add it again.

It would be a lot better that way. I'm happy to see this working again!
Title: Re: Shoozza chatMod v0.5.0.2
Post by: Shoozza on July 05, 2010, 08:58:12 am
@Dusty
Check out the latest version of chatMod to see if the animated cursor looks like you expect it.
Title: Re: Shoozza chatMod v0.5.0.2
Post by: Dusty on July 07, 2010, 04:19:14 pm
Yea, it's great. This doesn't really bother me but is it possible to make the (dis)appearing a bit quicker? The blinking pace is ok but the fading looks too fancy in my eye. Adding an option to change the pace and amount of fading 'frames' would be awesome! The more you can customize it, the better it is.

(apart from that it's perfect for me hehe)
Title: Re: Shoozza chatMod v0.5.0.2
Post by: Shoozza on July 08, 2010, 05:39:25 am
Yea, it's great. This doesn't really bother me but is it possible to make the (dis)appearing a bit quicker? The blinking pace is ok but the fading looks too fancy in my eye. Adding an option to change the pace and amount of fading 'frames' would be awesome! The more you can customize it, the better it is.

(apart from that it's perfect for me hehe)
You want it to (dis)appear like in notepad (no fading at all) or do you need the fading frames option?
Title: Re: Shoozza chatMod v0.5.0.2
Post by: Dusty on July 08, 2010, 06:05:41 am
I would say I prefer the blocky old notepad style over the current style yea, but having an option wouldn't make things any worse.
Title: Re: Shoozza chatMod v0.5.0.2
Post by: Shoozza on July 12, 2010, 06:06:49 pm
@Illuminatus
Asked EnEsCe if I could help him with coding Soldat and he said no. So I'll not integrate chatMod into Soldat.

I would say I prefer the blocky old notepad style over the current style yea, but having an option wouldn't make things any worse.
Not sure what you mean. I was talking about blinking cursor without fading like it's in Notepad (on windows xp).




Title: Re: Shoozza chatMod v0.5.0.2
Post by: Dusty on July 12, 2010, 06:27:14 pm
Not sure what you mean. I was talking about blinking cursor without fading like it's in Notepad (on windows xp).

Exactly what I meant; I like it more than the current one.
Title: Re: Shoozza chatMod v0.5.0.2
Post by: Illuminatus on July 13, 2010, 07:52:12 pm
@Illuminatus
Asked EnEsCe if I could help him with coding Soldat and he said no. So I'll not integrate chatMod into Soldat.

Great...did he at least gave you some reasons why?
Bah, whatever. I'm giving up my hope of some developer team behind Soldat.
Title: Re: Shoozza chatMod v0.5.0.2
Post by: Falcon` on July 18, 2010, 09:11:21 am
It doesn't work for me, if i launch soldat wiht -mod parameter. When w/o, it does.

Mod: Original Soldier by RFL, however i guess it doesn't work with any or at least most of modes
Title: Re: Shoozza chatMod v0.5.0.2
Post by: Shoozza on July 18, 2010, 09:15:22 am
It doesn't work for me, if i launch soldat wiht -mod parameter. When w/o, it does.

Mod: Original Soldier by RFL, however i guess it doesn't work with any or at least most of modes
You tried the latest version of chatMod? It should be fixed already.

@Illuminatus
He's thinks that I am leaking stuff. And will leak the src when I help.
There was never real teamwork on Soldat. I guess they prefer to work alone.
Title: Re: Shoozza chatMod v0.5.0.3
Post by: xmRipper on July 19, 2010, 02:25:29 pm
Quote
fixed F1 menu player name/score etc are not visible in DM and RM (Soldat bug)
Really nice update Shoozza. Thank you :)
Title: Re: Shoozza chatMod v0.5.0.3
Post by: Illuminatus on July 19, 2010, 02:34:46 pm
Loooooooool! And somehow you are contributing to soldat development. :D
Thx for this long awaited fix. Now it's like chatMod v0.5.0.3 = Soldat v1.5.0.1 :P
Title: Re: Shoozza chatMod v0.5.0.3
Post by: Dusty on July 19, 2010, 03:45:27 pm
Brilliant! Except for the error I get when I press alt when the chat is open.
(http://dl.dropbox.com/u/7319389/av.PNG)
Title: Re: Shoozza chatMod v0.5.0.3
Post by: Shoozza on July 19, 2010, 07:54:22 pm
Brilliant! Except for the error I get when I press alt when the chat is open.
(http://dl.dropbox.com/u/7319389/av.PNG)
Let me guess: Your taunts.txt has empty lines? (lines with no text) ;)

Temporary solution:
Just add one space char for every line which has no chars and it should go away.
(check both taunts.txt next to soldat.exe and the txt files in Profiles folder)
Note only the first 36 lines in your taunts file need have at least one char to make that problem go away.

@xmRipper, @Illuminatus, @Dusty
Thanks for the feedback!

Title: Re: Shoozza chatMod v0.5.0.3
Post by: Dusty on July 19, 2010, 07:59:07 pm
Let me guess: Your taunts.txt has empty lines? (lines with no text) ;)

Yeah, it's mostly empty.
Title: Re: Shoozza chatMod v0.5.0.3
Post by: SyavX on July 20, 2010, 03:40:22 am
Quote
fixed F1 menu player name/score etc are not visible in DM and RM (Soldat bug)
Really nice update Shoozza. Thank you :)

indeed, you are damn good! :D
Title: Re: Shoozza chatMod v0.5.0.4
Post by: Shoozza on July 26, 2010, 02:26:21 pm
@Dusty
The taunts bug should be fixed in the current version please test :P

@SyavX
Thanks for the feedback ;)
Title: Re: Shoozza chatMod v0.5.0.4
Post by: mich1103 on July 26, 2010, 02:32:08 pm
This should be added to the default soldat :P
Title: Re: Shoozza chatMod v0.5.0.4
Post by: Dusty on July 26, 2010, 03:30:05 pm
Great, the bug kept me from spamming epic pole smileys

;]]]]]]]] kurwa
Title: Re: Shoozza chatMod v0.5.0.4
Post by: Falcon` on July 27, 2010, 06:00:26 pm
I bet you know tab completion.
There was a guy with nick #` at beginning (#` BirdMan or sth,  there could be more weird chars), when i was trying to autocomplete his nick, cursor was sometimes set at beginning of text, not end
Title: Re: Shoozza chatMod v0.5.0.4
Post by: Shoozza on July 28, 2010, 12:51:39 am
I bet you know tab completion.
There was a guy with nick #` at beginning (#` BirdMan or sth,  there could be more weird chars), when i was trying to autocomplete his nick, cursor was sometimes set at beginning of text, not end
Yeah I know tab completion.
I'm not able to reproduce this bug.
If you get it again just let me know under which exact conditions it happened (which keys you pressed before and during the tab completion and the exact nickname would help).
Title: Re: Shoozza chatMod v0.5.0.4
Post by: ramirez on July 28, 2010, 04:16:48 am
This should be shipped with Soldat.
Title: Re: Shoozza chatMod v0.5.0.4
Post by: Furai on July 28, 2010, 06:09:48 am
This should be shipped with Soldat.
Should be but won't cause of some blind dev.
Title: Re: Shoozza chatMod v0.5.0.4
Post by: Shoozza on July 29, 2010, 12:14:27 pm
This should be shipped with Soldat.
Should be but won't cause of some blind dev.
Nope it shouldn't be shipped with soldat.

Here is why:
It modifies the code of Soldat.
It's an external application.
It's not written in Delphi.
The developers don't have access to the source code
 (even if they had, they wouldn't understand it, because it patches into Soldat and relies on workarounds which are not really fun to work with - or to code)
It's difficult to debug
 (external application which changes Soldats assembly code)
New Soldat versions break chatMod
 (working code needs to be removed, reimplemented, modified and/or tested again - this is a painful and would be a waste of time for the devs)
I don't want to have it included in official Soldat (read below why).

In fact I think chatMod shouldn't be necessary it's a sign for failture.
Someone from outside has to fix stuff for the dev(s), really?

There are a issues which made me develop chatMod:
devs dont fix bugs in bugfix releases
releases take forever
feedback is ignored
the community is treated like it's worth nothing
contribution is impossible (people who want to help are seen as rivals who could destroy the soldat domination position of current devs)
Nice quote that fits here:
Gollum: It came to me, my own, my love... my... preciousssss.


You see chatMod is not fixing all of them because it's not possible.

I'm very sad that I need to write game hacks to make the community happy instead of helping with the real thing.

Asking to the allowance to help and getting rejected because of weird reasons is ridiculous but if someone thinks you are not trustful (and his enemy) it's hardly possible that he will change his mind and you will get the chance to support this project in any other way then writing game hacks.

However I guess have no right to complain from the perspective of the devs.
It's not my game, I paid for it but the current dev never saw any of that money so who I am to demand changes anyways?

I hope that something will change and chatMod will become unnecessary (because they fix the issues that made me code it in the first place).

This text is probably way to long if you read till here and you are a Soldat dev you hopefully will rethink your point of view and find some solutions for the issues I mentioned above.
If you are not a Soldat dev well you can at least go to your church (or wherever you go to pray) and start to pray for Soldat to do better.


Anyways you can help others by letting them know that chatMod for Soldat 1.5.1 exists.
Title: Re: Shoozza chatMod v0.5.0.4
Post by: Dusty on July 29, 2010, 12:44:27 pm
Wise words. Sadly, however, they are heard so many times in the past and have had no effect on how the system works - that's exactly what's going to happen again.
Title: Re: Shoozza chatMod v0.5.0.4
Post by: KenGizaR on August 07, 2010, 11:01:18 am
Good Programm Shoozza RESPECT=)
Title: Re: Shoozza chatMod v0.5.0.5
Post by: SyavX on September 20, 2010, 03:13:49 am
*bump* for the promotion purposes!

More ppl should know about this awsome mod.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Shoozza on October 31, 2010, 06:57:20 pm
Added another fix.
This time its for the font drawing access violation bug.
It skips the font drawing stuff because implementing font drawing would take way to long this way :P.
So no more access violations on too long names etc :P

Have fun.

Ah the color drawing feature for demos was added because of a request.
It works only in demos. So it should be no issue.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: the halo fan on December 11, 2010, 12:27:30 pm
is it possible to fix the problem im getting with that *stupid* MSAC anti-cheat i get kicked 24\7  :\
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Jerkington XIII on December 11, 2010, 02:50:28 pm
yes, rename D3D8.dll
(don't call MSAC stupid, it lets us to actually ban, BAN! not to just to slap dynamic IP/proxy users)
Title: Re: Shoozza chatMod v0.5.0.6
Post by: y0da on March 15, 2011, 09:19:58 pm
Shooz, will you implement this in the 1.5.1 ver?
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Shoozza on March 18, 2011, 08:44:52 am
is it possible to fix the problem im getting with that *stupid* MSAC anti-cheat i get kicked 24\7  :\
MSAC detects cheats and chatMod uses stuff which cheats also use. The only way to not getting kicked is not to use chatMod, sorry about that.

Shooz, will you implement this in the 1.5.1 ver?
No, not for 1.5.1.
But after 1.5.1 I'll maybe have time to add it directly into Soldat.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Falcon` on March 18, 2011, 10:01:47 am
Then at least please make MSAC not kick for this one....
Title: Re: Shoozza chatMod v0.5.0.6
Post by: DorkeyDear on March 18, 2011, 10:18:38 am
Then at least please make MSAC not kick for this one....
I can't quote him, but I recall reading somewhere saying that there's no way to distinguish what is actually doing the hacking or to allow and not allow certain hacks or something along those lines. Besides, even if there was, I'm sure it could be possible for some hack to pretend to be Shoozza's chatMod.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Furai on March 18, 2011, 11:26:00 am
I don't understand you...once it gets implemented it will be part of the soldat's code thus it won't be considered as hack or anything like this...why should msac kick for using it? Is it some kind of overlay or what? (I'm ashamed but I've never used it.)
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Shoozza on March 18, 2011, 01:29:09 pm
Then at least please make MSAC not kick for this one....
I can't quote him, but I recall reading somewhere saying that there's no way to distinguish what is actually doing the hacking or to allow and not allow certain hacks or something along those lines. Besides, even if there was, I'm sure it could be possible for some hack to pretend to be Shoozza's chatMod.

Yep e.g. chatMod uses some drawing code which is also used in cheats.

I don't understand you...once it gets implemented it will be part of the soldat's code thus it won't be considered as hack or anything like this...why should msac kick for using it? Is it some kind of overlay or what? (I'm ashamed but I've never used it.)
We are talking about the current chatMod a injected dll which hooks and overwrites soldats compiled code to work (really scary stuff ;P)
Adding chatMod to soldat (read: recoding it from scratch in delphi) so that its a part of the game (not a dll) will solve the issue with MSAC.

However Soldat 1.5.1 is a bugfix release (at least it was planned to be one) and so chatMod will not be included in that version.

For what it does just read the first post :P.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Furai on March 18, 2011, 01:41:10 pm
K, looks cool. Anyway, I'd use it only for copy&pasting the messages which is anyway now working in 1.5.1. Instead of implementing it I'd rather see something like console (most MP games have it now, at least ones I used to play), to get rid of "/" command key.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: darDar on March 16, 2014, 11:31:08 am
I will donate free pizza if this is going to be added !
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Bonecrusher on March 16, 2014, 12:04:47 pm
3 years later. really?
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Akinaro on March 16, 2014, 12:12:35 pm
I dont think that soldat need it right now, for colors its simple scripts(even I wrote one, that how simple it is) but basic ctrl+c/v/x would be nice tho.

But overall, after many Hours playing ET I would say that adding color and custom text/images sound taunts, etc to action game is a bit bad. I like using it few times but most of people would made from this totally mes in chat mode.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Illuminatus on March 16, 2014, 06:03:39 pm
I will donate free pizza if this is going to be added !
I second that. Free donuts from me!
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Illuminatus on January 30, 2016, 07:48:33 pm
Bumpedi-Bump!

(for 1.7.1 perhaps [pigtail])
Title: Re: Shoozza chatMod v0.5.0.6
Post by: jrgp on January 30, 2016, 08:07:08 pm
Someone should fix the screenshots on the first post.

I just read through the whole thread, and now Shoozza is able to contribute to the Soldat code and is able to recode this in native delphi if he had time.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: duz on January 31, 2016, 01:28:07 am
Quote
There are a issues which made me develop chatMod:
devs dont fix bugs in bugfix releases
releases take forever
feedback is ignored
the community is treated like it's worth nothing
contribution is impossible (people who want to help are seen as rivals who could destroy the soldat domination position of current devs)
::) ;D :D
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Akinaro on January 31, 2016, 02:14:21 am
Hahah good find.
It's funny that... It's still look like that even in this hard times for soldat :D when someone who make something or have ideas are ignored. Sometimes I think there is more people who would like to help than players actually playing soldat. ;)

I also have bookmarks filled with such old topics. Few of them are quotes of people that few years ago complain that my old maps have too much sceneries or where to "complex" but on those topic they scream to have such maps and more sceneries xD

 Funny how their opinion change depending on who post map/mod :D
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Shoozza on January 31, 2016, 03:06:50 am
@jrgp I don't have the screenshots anymore, unless someone else can find them they are lost.
It's not like I don't have time, it's just that i choose to do other things which seem more urgent, but people been asking for this so long so maybe i should actually implement it.

Quote
There are a issues which made me develop chatMod:
devs dont fix bugs in bugfix releases
releases take forever
feedback is ignored
the community is treated like it's worth nothing
contribution is impossible (people who want to help are seen as rivals who could destroy the soldat domination position of current devs)
::) ;D :D
I don't think most of this applies, if you want to discuss this further please create a new thread.
Title: Re: Shoozza chatMod v0.5.0.6
Post by: Akinaro on January 31, 2016, 04:23:20 am
Its all depend on perspective where you sit so someone could argue with that "applying" ;)

Beside I have two screens from 1.3.1 just showing blue coloring and selecting mode.
http://s26.postimg.org/rcv8t5jxl/s001.png
http://s26.postimg.org/ij4cc1wyx/s002.png