• Log InLog In
  • Register
Liquid`
TeamLiquid Liquipedia LiquidDota LiquidLegends
EST 22:00
CET 04:00
KST 12:00
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
DH Last Chance: RO16 Group C Preview8[ASTL2] Power Rank22DH Last Chance: RO16 Group B Preview11DH Last Chance: RO16 Group A Preview12TL.net is recruiting SC2 writers28
Community News
DH Last Chance: RO8 Bracket Set24ESL Open #53: Zest doubles, MaNa wins EU13Ryung joins Team GP13Lilbow returns to SC2 joins Archangel Gaming88ESL Open #52: Zoun, HeroMarine, Zest win1
StarCraft 2
General
ESL Open #53: Zest doubles, MaNa wins EU TL.net is recruiting SC2 writers 2021 GSL Super Tournament I (Qualifiers) The StarCraft Bible Star Nation - a Starcraft documentary
Tourneys
[DH Masters 2020] Last Chance 2021 2021 NA Apprentice When is WESG? [Alpha Pro Series] RagnaroK v ByuN Alpha X vs Good Game Gaming
Strategy
[G] PvZ Cheese: PartinG's "Adios Amigo" Build HuShang Tutorials Select Larvae + Morph unit Rapidfire [D] My Interpretation of Standard TvP
Custom Maps
Re-created map Wasteland [Q] BO Practice Custom Map Simple Questions/Answers [A] The Beginning (Populous 3 remake)
External Content
Mutation #248 Boom Town New edition of the Dank Templars SC2 newsletter! Mutation #247 Perfect Storm Welcome to the External Content forum
Brood War
General
Grant Davies leaves Blizzard Rus_Brain - great interview! (ENG SUB) BGH auto balance -> http://bghmmr.eu/ StarCraft Human 'N' AI League NaDa's Body
Tourneys
Coach Pupil League Season 6 (CPL 6) Jeez Weekly 2020 [STPL] Season 4 Week 6 [ASTL2] Week 1 Day 1
Strategy
FlaSh's TvP Gas FE into 3 Tank Pressure [subbed] What is this new pvt style with no arbiters? PvP Bonyth style 2 gate 3 zealot 21 gas guide Valkyrie dmg formula?
Other Games
Heroes of the Storm
HotS: WP and Funny Moments [HotS] NA Stands Supreme
General Games
Path of Exile Nintendo Switch Thread Cyberpunk 2077 Genshin Impact - Coop RPG FF7 remake for PS4 announced
TL Mafia
[M][T] Personality Mafia: Mini Edition TL Mafia Plays: Diplomacy Personality Mini Mafia: Vote Thread TL Mafia Community Thread British Empire Mini Mafia II
Hearthstone
Is Hearthstone Gambling?
LoL General
LoL Tournaments
LoL Strategy
Community
General
The Big Programming Thread US Politics Mega-thread YouTube Thread Trading/Investing Thread Bitcoin discussion thread
Fan Clubs
The TY Fan Club Stats Fan Club The BoxeR Fan Club
Media & Entertainment
[Manga] One Piece [SCIFI Series] The Expanse Movie Discussion! Korean Music Discussion Anime Discussion Thread
Sports
2020 - 2021 Football Thread 2020 NFL and College Football Corona Season NBA Season 2019-2020 NHL 19-20: Hop Off my Kakko Major League Baseball 2015
Tech Support
Simple Questions Simple Answers PC for Premiere Pro and After Effects Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts Happy Birthday R1CH!
Blogs
TrapGod
EheroSC2
How Do We Improve Su…
waywardstrategy
My iPhone game
GroT
Trekkertent Saor DCF 4-season …
Tak3r
Cheeseadelphia 11 Trav…
TheRealNanMan
BattleReports.com to …
Psyonic_Reaver
Shameless self promotion/opin…
WindOw
Customize Sidebar...

Website Feedback

Closed Threads



Active: 963 users

APMAlert (New BWL Plugin)

Forum Index > BW General
Post a Reply
1 2 3 4 5 20 21 22 Next All
tec27
Profile Blog Joined June 2004
United States3443 Posts
Last Edited: 2009-01-23 01:45:09
June 17 2007 03:03 GMT
#1
Newly Updated APMAlert now has a few new features! Its now fully integrated into the game, with automatic game-detection and a new APMLive functionality (including colored text telling you whether you are above or below the minimum APM you set!). It also has ingame commands to help you change settings while playing.


Please read the readme for further instructions.
Current Version: 1.0 Updated 1/22/09 for 1.16.1 Note: CL should be able to Auto-Update you to the latest version.
  • Changed the way alerts are enabled at the beginning of the game. Now you will have 20 seconds after you first reach 110% of your mininmum apm, or the 1:50 mark, whichever comes first, before sound alerts will enable themselves. This should help people with high minimum apm's set to reach them before being alerted.
  • Fixed a crash bug that sometimes occurred at the end of games.
  • Modified the way offsets are stored and handled internally, making it easier to update for future versions.
  • Removed about half the hooks into SC's functions, resulting in a smaller footprint and less ban risk from warden.
  • Fixed the default local time clock positioning so its not overlapped by the bottom interface for protoss/zerg. You can either fix this yourself if you already have the 0.9 version using ingame commands (/movelocal), or reset your settings to default through the configuration window and then recustomize your settings.
  • Enhanced version number.

+ Show Spoiler [Changes in 0.9] +

  • The action hook now works for all players, and LiveAPM works in replays now
  • The alert sound will not interrupt itself, so if you have a long sound file, it will finish before the sound is played again.
  • Text now refreshes properly, so there's no need for that ugly background box behind it any more.
  • When displaying APM in replays, the selected player's name will be display beside it, so you can more clearly see whose APM it is
  • The formula for APM calculation has been changed a bit so that it can actually calculate during early parts of the game (the APM will be very dynamic during this part of the game) [Thanks MoC ]
  • Mineral Efficiency has been removed, as it was fairly useless, buggy, and didn't work at all in replays. Sorry if you were using it =/
  • The plugin now enables/disables itself automatically when you start a game, and because of this, the PowerUp/PowerDown sounds have been removed. This should fix any problems you might have had with rejoining BNet after using it.
  • An elapsed game time ingame
  • A local time clock ingame
  • ObsAPM display (that is, displaying APM's like replays if the plugin detects that you are an Obs)
  • A 'display all APMs' options for replays/ObsAPM
  • Better ingame-command checking
  • Bugs that existed in player apm display should be ironed out.
  • Player names in Observer APM display are now colored by player color.




Screenshots of the current version:
+ Show Spoiler +
[image loading]


Download links:
1.16.1 version: http://rockify.net/APMAlert/APMAlert.zip
1.16.0 version: http://rockify.net/APMAlert/APMAlert1160.zip
1.15.3 version: http://rockify.net/APMAlert/APMAlert1153.zip
Source: http://rockify.net/APMAlert/APMAlertSrc-1.0.0.2.zip

Big thanks to MasterOfChaos for his Offset Updater!

DXWnd Port if no longer supported, use ChaosLauncher/WMode instead!
+ Show Spoiler +

DXWnd Port for BWL Updated 8/23/07
Uses the same file that DXWnd does to do the windowing, just allows it to be loaded and used with BWL, so that your other plugins can be used. For those who do not know, DXWnd is used to play SC in a window, rather than full screen.

Current Version: 0.2
Now updated for 1.15.1
Download link:
http://rockify.net/DXWndPort/DXWndPort.zip

Same deal, just extract to the SC dir and enable it in BWL, and it'll work.

New in this version
- Now allows you to log onto battle.net while in windowed mode.
Can you jam with the console cowboys in cyberspace?
TL+ Member
minus_human
Profile Blog Joined November 2006
4775 Posts
June 17 2007 03:11 GMT
#2
Nice, will try!

Thank you

(yeah I'm an APM bitch)
LuMiX
Profile Blog Joined October 2006
China5746 Posts
June 17 2007 03:34 GMT
#3
So is this like APMLive, or it just warns you when you drop below the APM you set?
tec27
Profile Blog Joined June 2004
United States3443 Posts
June 17 2007 03:38 GMT
#4
On June 17 2007 12:34 Metal[x] wrote:
So is this like APMLive, or it just warns you when you drop below the APM you set?

It just warns you. Although if I can get it printing messages out, I should be able to give it the same functionality as APMLive as well. (I have problems doing stuff like that cause I'm working in Delphi though (incompatibility issues with C/C++ and such) so thats why its not included in this first version)
Can you jam with the console cowboys in cyberspace?
TL+ Member
abandonallhope
Profile Blog Joined January 2005
Sweden563 Posts
June 17 2007 03:50 GMT
#5
Nice, I will try it out!
MasterOfChaos
Profile Blog Joined April 2007
Germany2896 Posts
June 17 2007 04:11 GMT
#6
The simplest solution for showing text ist getting the handle of the bw-window devicecontext and then printing the text via GDI every few msec. You were a bit faster than me, I was just planning to add a IPM (inputs per minute) function. Where every Click/keypress would count as Input.
LiquipediaOne eye to kill. Two eyes to live.
abandonallhope
Profile Blog Joined January 2005
Sweden563 Posts
Last Edited: 2007-06-17 04:25:05
June 17 2007 04:23 GMT
#7
Nevermind, it seems to work just fine now, I think.
Arget
Profile Joined May 2007
United States87 Posts
June 17 2007 04:29 GMT
#8
awesome,will try!
sAviOr fan!
tec27
Profile Blog Joined June 2004
United States3443 Posts
Last Edited: 2007-06-17 04:52:19
June 17 2007 04:44 GMT
#9
On June 17 2007 13:11 MasterOfChaos wrote:
The simplest solution for showing text ist getting the handle of the bw-window devicecontext and then printing the text via GDI every few msec. You were a bit faster than me, I was just planning to add a IPM (inputs per minute) function. Where every Click/keypress would count as Input.

Yeah, I realize the easiest way is uing GDI. Really not a fan of that though, its very hackish I know for a fact I can print text using BW's inbuilt functions, the main problem is that I can't seem to get it to let me print strings properly (the address never comes out properly). I guess the best way now that I think about it would be to allocate memory in the SC process, use WriteProcessMemory, and then pass it that address.

Edit:
I also ported DXWnd to BWL format in a seperate plugin (by request). Check OP for download link.
Can you jam with the console cowboys in cyberspace?
TL+ Member
abandonallhope
Profile Blog Joined January 2005
Sweden563 Posts
June 17 2007 05:09 GMT
#10
Is it possible to minimize BWL to systemtray like it used to be?
tec27
Profile Blog Joined June 2004
United States3443 Posts
June 17 2007 05:15 GMT
#11
On June 17 2007 14:09 abandonallhope wrote:
Is it possible to minimize BWL to systemtray like it used to be?

Thats up to Ashur to fix, unfortunately (I want that back too ).
Can you jam with the console cowboys in cyberspace?
TL+ Member
abandonallhope
Profile Blog Joined January 2005
Sweden563 Posts
June 17 2007 05:31 GMT
#12
On June 17 2007 12:03 tec27 wrote:- Automatic game start/end detection


I would so LOVE this, if you've got time and want to do it, PLEASE, do it. :D
Chosi
Profile Blog Joined January 2005
Germany1243 Posts
Last Edited: 2007-06-17 06:15:03
June 17 2007 06:07 GMT
#13
On June 17 2007 12:03 tec27 wrote:
NEW! - DXWnd Port for BWL
Uses the same file that DXWnd does to do the windowing, just allows it to be loaded and used with BWL, so that your other plugins can be used.

Current Version: 0.1
Download link:
http://rockify.net/DXWndPort/DXWndPort.zip

Same deal, just extract to the SC dir and enable it in BWL, and it'll work.


Might be a noob question or kinda "if you don't know you won't need it" but I'll ask anyway, what is this for?

EDIT: After downloading some .dll file I tried and figured it out.
Someday, you’re going to fuck up so magnificently, so ambitiously, so overwhelmingly that the sky will light up and the moons will spin and the gods themselves will shit comets with glee. And I just hope I’m still around to see it.
tec27
Profile Blog Joined June 2004
United States3443 Posts
June 17 2007 07:26 GMT
#14
On June 17 2007 15:07 Chosi wrote:
Show nested quote +
On June 17 2007 12:03 tec27 wrote:
NEW! - DXWnd Port for BWL
Uses the same file that DXWnd does to do the windowing, just allows it to be loaded and used with BWL, so that your other plugins can be used.

Current Version: 0.1
Download link:
http://rockify.net/DXWndPort/DXWndPort.zip

Same deal, just extract to the SC dir and enable it in BWL, and it'll work.


Might be a noob question or kinda "if you don't know you won't need it" but I'll ask anyway, what is this for?

EDIT: After downloading some .dll file I tried and figured it out.

I'll edit a better description in to make that a little more obvious
Can you jam with the console cowboys in cyberspace?
TL+ Member
HiddenTalent
Profile Joined July 2005
United States246 Posts
June 17 2007 12:08 GMT
#15
Sounds cool, is there a program that lets u see your current apm in game? if so, can someone send a link of it?
tec27
Profile Blog Joined June 2004
United States3443 Posts
June 17 2007 12:14 GMT
#16
On June 17 2007 21:08 HiddenTalent wrote:
Sounds cool, is there a program that lets u see your current apm in game? if so, can someone send a link of it?

Not at the moment, but I'm fairly close to being able to add that to this plugin
Can you jam with the console cowboys in cyberspace?
TL+ Member
HiddenTalent
Profile Joined July 2005
United States246 Posts
June 17 2007 12:19 GMT
#17
oh nice, thanks
water-hand
Profile Joined September 2006
Italy47 Posts
June 17 2007 16:10 GMT
#18
are you going to release the source code of your plugins?
Chosi
Profile Blog Joined January 2005
Germany1243 Posts
June 17 2007 17:10 GMT
#19
When using the Window Plugin Bnet cannot identify my version correctly, is this normal or just me?
Someday, you’re going to fuck up so magnificently, so ambitiously, so overwhelmingly that the sky will light up and the moons will spin and the gods themselves will shit comets with glee. And I just hope I’m still around to see it.
tec27
Profile Blog Joined June 2004
United States3443 Posts
Last Edited: 2007-06-17 19:19:14
June 17 2007 18:57 GMT
#20
On June 18 2007 02:10 Chosi wrote:
When using the Window Plugin Bnet cannot identify my version correctly, is this normal or just me?

Hmm, you're right, and thats something I hadn't tested. I'll work on getting that fixed.

Edit: Done!

On June 18 2007 01:10 water-hand wrote:
are you going to release the source code of your plugins?

Eventually, yes. Just need to clean up my code a bit first, its very messy atm
Can you jam with the console cowboys in cyberspace?
TL+ Member
1 2 3 4 5 20 21 22 Next All
Please log in or register to reply.
Live Events Refresh
ESL Pro Tour
00:00
Americas Open Cup #54
PiGStarcraft882
rockletztv 84
HKG_Chickenman84
SteadfastSC40
CranKy Ducklings28
aXEnki
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft882
JimRising 839
WinterStarcraft672
NeuroSwarm 315
Nina 217
-ZergGirl 162
Forgg! 156
RuFF_SC2 89
Golden 86
PiLiPiLi 80
StarCraft: Brood War
Sea 3969
Artosis1866
Pusan 417
Bale 156
ggaemo 107
Shinee 97
Iris 78
Terrorterran 34
Noble 31
Sacsri 27
[ Show more ]
zelot 9
yabsab 8
Super Smash Bros
hungrybox2122
Other Games
Destiny5053
C9.Mang01731
Day[9].tv319
HugS86213
Trikslyr175
ToD160
Hui .117
LeX40
kaitlyn38
Models9
Organizations
Counter-Strike: Global Offensive
ESL CS:GO1537
StarCraft 2
ESL.tv367
Other Games
BasetradeTV269
StarCraft 2
OGamingTV SC2 118
SC2 Vod Archives62
Blizzard YouTube
[ Show 16 non-featured ]
StarCraft 2
• Hupsaiya 11
• EvolPenguin 1
• Tree_Stump
• intothetv
• Kozan
• IndyKCrew
• Alpha X_
• LaughNgamez Trovo
• Laughngamez YouTube
• Matiz_pl
• AlphaB_SC2
• Genesis Gaming
SC2: Legacy of the Void
• KarlJayG
• PSISTORM Gaming
StarCraft: Brood War
• sscaitournament1
• AfreecaTV YouTube
Upcoming Events
AfreecaTV Starcraft Tea…
7h
Sharp vs ZerO
Soma vs Stork
sOrry vs Rush
EffOrt vs MIsO
Snow vs Soulkey
JyJ vs Flash
BeSt vs Action
Shuttle vs free
OlimoLeague
8h
WardiTV 2021
14h
Alpha Pro Series
1d 5h
RagnaroK vs ByuN
WardiTV 2021
1d 8h
Genesis Legends Cup
1d 15h
Bly vs MaxPax
Cham vs souL
Vanya vs MaxPax
Bly vs souL
Bly vs Vanya
Cham vs MaxPax
Bly vs Cham
souL vs Vanya
Shinhan Tank Proleague
1d 17h
Alpha X Event
2 days
Nice vs Cyan
RagnaroK vs TBD
Dream vs TBD
Zoun vs TBD
Patience vs TBD
OSC
2 days
WardiTV 2021
2 days
[ Show More ]
WardiTV 2021
3 days
Genesis Legends Cup
3 days
SKillous vs MilkiCow
ArT vs SouLeer
SortOf vs MilkiCow
SouLeer vs SKillous
ArT vs MilkiCow
SortOf vs SKillous
ArT vs SKillous
SortOf vs SouLeer
Shinhan Tank Proleague
3 days
PSISTORM Gaming Misc
4 days
WardiTV 2021
4 days
PSISTORM Gaming Misc
4 days
Cheesadelphia
4 days
The Three-Winged Angel
4 days
Alpha X Junior Champion…
4 days
AfreecaTV Starcraft Tea…
5 days
Cheesadelphia
5 days
The Three-Winged Angel
5 days
La Espira
5 days
ESL Pro Tour
6 days
The Three-Winged Angel
6 days
ESL Pro Tour
6 days
ESL Pro Tour
6 days
Liquipedia Results

Completed

2020 KCM Challenge Season 4
DH Masters: Last Chance 2021
NGS Storm Division S2 Qual. 2
IEM Global Challenge

Ongoing

Ultimate Battle
Shinhan Tank Proleague S4
BWCL Season 52
ASTL Season 2
BW Jeez weekly GF 2020
KCM Race Survival 2020 Season 4
NGS Storm Division S2 Quals
Community Clash League S1

Upcoming

Rogue City Rumble
Polish Starcraft League 3
IEM Katowice 2021
2021 AfreecaTV GSL Super Tournament 1
Cheeseadelphia Winter
WardiTV 2021
Masters Clash Champ. 2021
NGS Storm Division S2 Qual. 4
MCC 2021 Qualifier 1
MCC 2021 Qualifiers
NGS Storm Division S2 Qual. 3
ESL Pro League Season 13
IEM Katowice 2021
BLAST Premier Spring Groups
DreamHack Open Jan 2021
cs_summit 7
BLAST Premier Global Final
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2021 TLnet. All Rights Reserved.