TF2DJ v1.076 - Updated October 1st 2011

Discussion related to HLDJ, Steam, or gaming in general
Post Reply
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

TF2DJ v1.076 - Updated October 1st 2011

Post by Fede-lasse »

TF2DJ

TF2DJ is a DJ for Source-powered games that allows you micspam in high quality on any server, independent of sv_use_steam_voice!

Features:
- Micspam in high quality on any server, independent of voice_inputfromfile.
- Supports Source-based games like Team Fortress 2 and Counter-Strike: Source.
- Start-screen that lets you start your game fullscreen/windowed with a given resolution.
- Adjusts priority and FPS to give you the best playback and most responsive HUD while using the least CPU.
- Custom folders for locating audio files; no single folder with all the audio mashed together.
- Draggable sidebar HUD that makes it very easy to quickly switch songs. Can be hidden and used while hidden!
- Support for the standard audio formats that Windows Media Player supports.
- Custom controls that can be modified in the INI file, for all you laptop users.
- Option to randomize the order of your micspam (per folder).
- Scrollbar in the HUD. Oh yeah.

Read more and download it at Flagged Games!

If you have any questions, please ask them at Flagged Games; I get an e-mail everytime someone writes a comment on that page.
Last edited by Fede-lasse on Mon Oct 03, 2011 4:18 am, edited 15 times in total.
Vergus
Game DJ
Posts: 4
Joined: Sun Apr 24, 2011 1:13 pm

Re: TF2DJ

Post by Vergus »

hi, thanks for the program, but it is not convenient management, it is necessary to press 2 buttons, and press the INS does not change. the game can not see a list of songs, it is necessary to run the game in windowed mode. may try to combine with HLDJ? I play in CS: Sourse why can not operate the program?
when you run wrote:
___________________________________________
ERROR in
action number 1
of Create Event
for object obj_setup:

Error opening file for writing.

___________________________________________
ERROR in
action number 1
of Create Event
for object obj_setup:

File is not opened for reading.

___________________________________________
ERROR in
action number 1
of Create Event
for object obj_setup:

Trying to close unexisting text file.
Renegade
HLDJ Developer
HLDJ Developer
Posts: 1500
Joined: Sat Mar 01, 2008 2:02 pm
Contact:

Re: TF2DJ

Post by Renegade »

While I'm not in favour of a poor-quality fix, if you are looking to do something like this (redirecting audio output into input), then you can still use HLDJ and just modify a few functions in the source.
Namely, you'd modify hldj_LoadFilePath and hldj_LoadFileIndex to play/stream the file instead of copying it. If you need to adjust the game volume before/after playback, just re-alias the custom aliases: hldj_custom_playaudio_on and hldj_custom_playaudio_off.
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

Re: TF2DJ

Post by Fede-lasse »

@Vergus
This currently only works for TF2. I can tell from the error messages that you didn't even unzip.

@Renegade
High quality or not, it's the only one that works so far.

About the binds, wouldn't it require you to convert the audio to 11025hz? If not, then perhaps you could make a tutorial for those that want to micspam in TF2, or make HLDJ behave differently when starting TF2?
Vergus
Game DJ
Posts: 4
Joined: Sun Apr 24, 2011 1:13 pm

Re: TF2DJ

Post by Vergus »

Fede-lasse, I'm not an idiot, of course I'm all unpacked! Hence is suitable only for TF2.
Renegade, enough to wait at sea the weather, do HLDJ to work. And you will be a HUGE thank you from all users))
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

Re: TF2DJ

Post by Fede-lasse »

Oh well. At least there's still TF2DJ for those that want an alternate interface. I do plan on expanding it so that you can play the other games with it as well.

Regarding that, Renegade, then how does HLDJ detect SourceMods' applaunch IDs? gameinfo.txt doesn't bring any insight.
Renegade
HLDJ Developer
HLDJ Developer
Posts: 1500
Joined: Sat Mar 01, 2008 2:02 pm
Contact:

Re: TF2DJ

Post by Renegade »

I'm not sure what you mean by binds and 11025hz, but if you are streaming/playing the file instead of copying it to voice_input.wav then it shouldn't matter what format it's in.
app id comes from either steam.inf or gameinfo.txt, see getHL2AppId
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

Re: TF2DJ - v1.020, updated 1. May 2011

Post by Fede-lasse »

TF2DJ has now been updated to v1.020! Here's the changelog:

Added:
- Changing the controls using Settings.ini (2)
- Scrollbar in the HUD. (3)
- "Reset state" key (2)
- Demo view binds (2)

Changed:
- Sound volume bar looks nicer. (1)
- Updated the readme file. (1)
- Packing DLLs inside TF2DJ.exe (1)

Fixed:
- Nothing.
Green Giant
Game DJ
Posts: 1
Joined: Thu May 19, 2011 10:36 am

Re: TF2DJ - v1.020, updated 1. May 2011

Post by Green Giant »

I got a problem when trying to start TF2DJ. When i am selecting the resolution i want to use, it just says: "TF2DJ epic failed when trying to switch to your resolution. Try again?". It does not work even if i try again. Yes i am running the program as a administrator. What is this i don't even. (Also, i find it funny that you used Game Maker to create this software)
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

Re: TF2DJ - v1.035, updated 1. June 2011

Post by Fede-lasse »

In celebration of June 1st, TF2DJ has now been updated to v1.035!

Added:
- Reset button added to reset TF2DJ's window position on the screen.
- Inserted some more message boxes at places.
- Scrollbar now jumps to the mouse's position if the user didn't click on the actual scrollbar button.

Changed:
- A custom applaunch ID is now required to be entered by the user in order to start the game, which means the user must now install the binds him/herself.
- Custom micspam folders can now be specified using Directories.txt.
- Made the message boxes now look Windows'ish.
- Updated the Readme.
- HUD now uses the Swiss 921 BT font, which is more narrow so that you can see more of each file name.

Fixed:
- Made the "reset state" key also stop playing back the audio from TF2DJ.
- Prevented error messages when the user doesn't specify any audio directories or when there's no audio to be found.
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

Re: TF2DJ - v1.054, updated 6. June 2011

Post by Fede-lasse »

TF2DJ is now at v1.053, an update shortly after v1.046 (woops, forgot to tell you people about v1.046; oh well, you shouldn't care). This is mostly a stability/speed improvement update. Grab it from Flagged Games, and tell all your friends and family, too!

Added:
- User can now change the program priority of TF2DJ from within the HUD. It can be Automatic, Low, Normal, or High. Automatic will automatically adjust priority and FPS to give you the least jerky playback and most responsive HUD while consuming the least CPU. If you'd like to manually adjust the priority, then you can use Low, Normal, and High.

Changed:
- Updated the README.
- You can no longer switch micspam or change volume while the HUD is invisible.

Fixed:
- Stopped TF2DJ from doing some unnecessary things while the window is invisible.
- Changed the way that the volume bar is drawn yet again.
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

Re: TF2DJ v1.056 - Updated June 7th 2011

Post by Fede-lasse »

YEEET another small update, which is v1.056. Just replace the EXE if you'd like to keep your settings. Here's what's changed:

Fixed:
- HUD now correctly redraws after making it visible.
- Adjusted the priority to be Low when no micspam is playing and the HUD is invisible.
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

Re: TF2DJ v1.056 - Updated June 7th 2011

Post by Fede-lasse »

TF2DJ has now been updated to v1.071, another milestone update. The primary changes are that sound volume has been removed and you can hear others using Virtual Audio Cable. There’s a small delay of 1-1.5 seconds upon playing back any micspam, so please don’t be too quick when using TF2DJ. The setup is also slightly different, so you might as well delete the old TF2DJ from your drive.

Added:
– Nothing.

Changed:
– TF2DJ will now hide/show when playing/stopping a sound. It won’t respond when the status is set to “Wait.”
– Sound volume removed. It can always be changed in WMP.
– Updated the README with more instructions.
– The demo viewing bind and a lot of other information has been removed from the README, since it’s now redundant.
– Instead of sound volume, a status message will display in the top right corner, telling the current state of TF2DJ.
– The selected micspam is no longer preloaded when you select it and haven’t played it yet.

Fixed:
– Due to the use of WMP to play the sounds, in-game sounds can now be heard when set up properly. This makes the demo viewing bind redundant, too.
– Now works on Windows XP.
– Made the icon look a bit better.
– Slightly adjusted the priority when it’s on Automatic.
Fede-lasse
Game DJ
Posts: 9
Joined: Tue Apr 26, 2011 11:04 am

Re: TF2DJ v1.071 - Updated July 9th 2011

Post by Fede-lasse »

TF2DJ has now been updated to v1.076. Yes, I know it’s been long. I’ve been keeping this version for a month or so, but I never could be arsed enough to upload it until now. The source files are also included if you feel like extending my work or something.

Added:
- You can now choose to randomize the order of the micspam using the randomizeSongs variable in Settings.ini.

Changed:
- HUD is now 160 pixels wide.

Fixed:
- Slightly updated the Source Application IDs.txt file.
Post Reply