Author Topic: Shoozza chatMod v0.5.0.6  (Read 32888 times)

0 Members and 1 Guest are viewing this topic.

Online Shoozza

  • Soldat Developer
  • Veteran
  • ******
  • Posts: 1359
  • Soldat's Babysitter
Shoozza chatMod v0.5.0.6
« 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- -2-

Screenshots v0.2:
-1- -2- -3- -4-

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)

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.
« Last Edit: December 09, 2010, 01:41:44 pm by Shoozza »

Offline q0p4z

  • Major(1)
  • Posts: 29
Re: Shoozza chatMod
« Reply #1 on: January 10, 2007, 03:40:58 pm »
very nice. now i can paste copied text. amazing

Offline BombSki

  • Flagrunner
  • ****
  • Posts: 927
    • Climbing-soldiers.net
Re: Shoozza chatMod
« Reply #2 on: January 10, 2007, 03:45:59 pm »
ahh nice prog but the del function missing sux x; backspace is for noobs! del ftw

Offline Frenchie

  • Camper
  • ***
  • Posts: 358
  • SoldatHQ
Re: Shoozza chatMod
« Reply #3 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
Soldat Lobby Avec Players -New Release! - Updated AGAIN!


Offline Dolfo

  • Major
  • *
  • Posts: 83
Re: Shoozza chatMod
« Reply #4 on: January 10, 2007, 04:43:59 pm »
I love this, it's perfect - thanks so much. I love you.

Dolfo
Merry Christmas Everyone!!

Offline Frenchie

  • Camper
  • ***
  • Posts: 358
  • SoldatHQ
Re: Shoozza chatMod
« Reply #5 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.
Soldat Lobby Avec Players -New Release! - Updated AGAIN!


Offline ..::HHH::..

  • Soldier
  • **
  • Posts: 210
  • Dream Theater.. is the F**king best!
Re: Shoozza chatMod
« Reply #6 on: January 10, 2007, 06:10:55 pm »
oh niice! it works great ;-)
some karma for youuuu!

Offline ramirez

  • Retired Soldat Developer
  • Camper
  • ******
  • Posts: 394
    • Soldat Central
Re: Shoozza chatMod
« Reply #7 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.
« Last Edit: January 10, 2007, 06:29:29 pm by ramirez »

Offline BattouKen

  • Major(1)
  • Posts: 13
    • Es lo que Hay!
Re: Shoozza chatMod
« Reply #8 on: January 10, 2007, 07:27:23 pm »
nice,  thanks!!!!!!!!

Offline BombSki

  • Flagrunner
  • ****
  • Posts: 927
    • Climbing-soldiers.net
Re: Shoozza chatMod
« Reply #9 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

Offline mar77a

  • Global Moderator
  • Veteran
  • *****
  • Posts: 1294
  • mad
    • random stuffs
Re: Shoozza chatMod
« Reply #10 on: January 10, 2007, 08:02:55 pm »
Made my soldat very unstable, several Access Violations. Im running Win98SE.

Offline Frenchie

  • Camper
  • ***
  • Posts: 358
  • SoldatHQ
Re: Shoozza chatMod
« Reply #11 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
Soldat Lobby Avec Players -New Release! - Updated AGAIN!


Offline Nfsjunkie91

  • Camper
  • ***
  • Posts: 386
  • Just what I needed. A box of sh-t.
Re: Shoozza chatMod
« Reply #12 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.

Offline edak

  • Flagrunner
  • ****
  • Posts: 505
  • AussiEdak
Re: Shoozza chatMod
« Reply #13 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?

UPDATED 12-Aug-2010 FIXED LINKS!!!!! - 18 Apr 2007 - NOW WITH FULLLY MODDABLE MAP TEXTURES! Modders, further customise your soldat!

Offline cooz

  • Soldier
  • **
  • Posts: 187
  • BANNED
Re: Shoozza chatMod
« Reply #14 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...
Dead man! Dead man walking! We got a dead man walking here! Banned man crawling more like

Offline Mistercharles

  • Veteran
  • *****
  • Posts: 1365
Re: Shoozza chatMod
« Reply #15 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.
Mostly a ghost

Online Shoozza

  • Soldat Developer
  • Veteran
  • ******
  • Posts: 1359
  • Soldat's Babysitter
Re: Shoozza chatMod
« Reply #16 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

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 4723
Re: Shoozza chatMod
« Reply #17 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.


Offline ramirez

  • Retired Soldat Developer
  • Camper
  • ******
  • Posts: 394
    • Soldat Central
Re: Shoozza chatMod
« Reply #18 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.

Offline cooz

  • Soldier
  • **
  • Posts: 187
  • BANNED
Re: Shoozza chatMod
« Reply #19 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"
Dead man! Dead man walking! We got a dead man walking here! Banned man crawling more like