
CantrSpy 2
Moderators: Public Relations Department, Players Department
- colonel
- Posts: 1354
- Joined: Fri Sep 24, 2004 6:16 am
Re: CantrSpy 2.7
Very nice work. Now can you make a program to feed sleepers? 

- EchoMan
- Posts: 7768
- Joined: Fri Aug 26, 2005 1:01 pm
- Location: Stockholm, Sweden
Re: CantrSpy 2.7
I've meant to ask this for a while. My CantrSpy is 2.6.9, but the topic title is CantrSpy 2.7. Why? 

- Jos Elkink
- Founder Emeritus
- Posts: 5711
- Joined: Mon Jul 14, 2003 1:17 pm
- Location: Dublin, Ireland
- Contact:
Re: CantrSpy 2.7


- joo
- Posts: 5021
- Joined: Fri Jun 17, 2005 2:26 pm
- Location: London, UK
Re: CantrSpy 2.7
CantrSpy 2.7 exists, but I haven't released it yet. I was just about to make the post announcing it, and I had got as far as writing it and changing the topic title, when something occured to me that has now taken a few days to resolve.
I should make the post soon, and at the same time will make 2.7 available by automatic update.
I'm not sure what the administration would think of me sharing such a program on the forum...
I should make the post soon, and at the same time will make 2.7 available by automatic update.
colonel wrote:Very nice work. Now can you make a program to feed sleepers?
I'm not sure what the administration would think of me sharing such a program on the forum...
- joo
- Posts: 5021
- Joined: Fri Jun 17, 2005 2:26 pm
- Location: London, UK
Re: CantrSpy 2.7
CantrSpy 2.7.0 is at large!!
Scroll down for download link if tl;dr
There is now a settings dialog, accessible from the login window and from the icon context menu.

As is partially evident from the above image, I have implemented solutions to the following problems/requests/ideas:
Automatic update checking is still, for consistency, enabled by default.
There is now a menu item that can be enabled (from the new settings dialog) that opens the ticks page in a minimalistic window.
More of a workaround than a solution, I simply give the choice to use an icon which does not use transparency.
This was what really motivated me to start working on it again. The memory leaks were, unfortunately, less straightforward to deal with than they would have been in lower-level code, since they seemed to have something to do with the way the FlashPlayer/WebKit/AIR Runtime was designed. The changelog goes into more detail about how I dealt with most of the memory issues.
And that is the extent of this new version. If you're running the previous version posted in this thread then you shouldn't need to download it manually. If you restart the program, it should find the new version and offer to update to it. Otherwise, here a web installation link:
http://joo.freehostia.com/cantrspy?2.7.0
As for the future:
I forgot about this. I will probably deal with it when I am next so compelled.
Other things I am presently considering are:
As usual, ideas/suggestions/questions/complaints are welcome.
Scroll down for download link if tl;dr
There is now a settings dialog, accessible from the login window and from the icon context menu.

As is partially evident from the above image, I have implemented solutions to the following problems/requests/ideas:
joo wrote:When a new version is detected, a window will appear asking whether to install it. I will probably add an option to disable automatic update checking in the future.
Automatic update checking is still, for consistency, enabled by default.
FrankieLeonie wrote:I know this is a big request, but could you display the tick timers when you mouse over it?
There is now a menu item that can be enabled (from the new settings dialog) that opens the ticks page in a minimalistic window.
#h3ll wrote:[20:14] <Ryaga> joo
[20:14] <Ryaga> Found a glitch in your app.
[20:14] <@joo> Oh, do tell
[20:15] <Ryaga> Transparency around the icon is broken in Ubuntu 10.04
More of a workaround than a solution, I simply give the choice to use an icon which does not use transparency.
#h3ll wrote:[04:40] <@Natso> good god
[04:41] <@Natso> CantrSpy has a memory leak
[04:41] <@Natso> fyi
[04:41] <@Natso> its running at 145,020K atm
[04:43] <@Natso> it launches at 30,016K
This was what really motivated me to start working on it again. The memory leaks were, unfortunately, less straightforward to deal with than they would have been in lower-level code, since they seemed to have something to do with the way the FlashPlayer/WebKit/AIR Runtime was designed. The changelog goes into more detail about how I dealt with most of the memory issues.
And that is the extent of this new version. If you're running the previous version posted in this thread then you shouldn't need to download it manually. If you restart the program, it should find the new version and offer to update to it. Otherwise, here a web installation link:
http://joo.freehostia.com/cantrspy?2.7.0
As for the future:
joo wrote:Doug R. wrote:joo wrote:Actually, I've discovered that AIR doesn't currently allow applications to respond to mouse hover on the tray icon, but doesn't work on Mac).
Indeed? I'll try and find a solution for that.
I forgot about this. I will probably deal with it when I am next so compelled.
Other things I am presently considering are:
- AIR has a nice localisation framework which I incorporated into the program from when I first started it. It would be a trivial matter to implement other languages in CantrSpy once the the translations were done. Anyone interested, do contact me.
- There is no central reference for the less obvious features of the program, like the mouse shortcuts when interacting with the tray icon (which at least work on Windows/Linux):
- Single-clicking the icon immediately updates the character list, having the same effect as refreshing the player page -- shortcut for the "Update now" menu item.
- Double-clicking the icon acts as a shortcut for "Open player page".
- There was at least one user who required the ability to connect through a proxy who used CantrSpy 1, so I consider it only a matter of time the need is felt in this version (if it hasn't been already).
As usual, ideas/suggestions/questions/complaints are welcome.
- EchoMan
- Posts: 7768
- Joined: Fri Aug 26, 2005 1:01 pm
- Location: Stockholm, Sweden
Re: CantrSpy 2.7
You are my hero! Thank you! 

- Indigo
- Posts: 987
- Joined: Sun Jan 03, 2010 8:45 pm
- Location: Nowhere
Re: CantrSpy 2.7
Working!
Thanks, joo.
Thanks, joo.
Someone wrote:Being dark is an intelligent interpretation of the fabricated world, made up from our heads, there to tempt and play with us
- EchoMan
- Posts: 7768
- Joined: Fri Aug 26, 2005 1:01 pm
- Location: Stockholm, Sweden
Re: CantrSpy 2.7
The tick timings seem off again though. Things on the wiki seems correct for sea and land travel, and projects. I'm not sure about the rest.
- joo
- Posts: 5021
- Joined: Fri Jun 17, 2005 2:26 pm
- Location: London, UK
Re: CantrSpy 2.7
EchoMan wrote:The tick timings seem off again though. Things on the wiki seems correct for sea and land travel, and projects. I'm not sure about the rest.
Hmm... right, I think I have it up to date now, although it does still seem a bit off.
- FrankieLeonie
- Posts: 129
- Joined: Thu Aug 20, 2009 3:12 pm
Re: CantrSpy 2.7
Tick timers are awesome, thank you so much joo!
- Doug R.
- Posts: 14857
- Joined: Wed Mar 23, 2005 6:56 pm
- Contact:
- Doug R.
- Posts: 14857
- Joined: Wed Mar 23, 2005 6:56 pm
- Contact:
Re: CantrSpy 2.7
Something about the new version sent my virus scanner screaming. I white listed it, of course, but might be something you'd want to look into. (it just said it was behaving "suspiciously" -Norton Antivirus beta)
Hamsters is nice. ~Kaylee, Firefly
- joo
- Posts: 5021
- Joined: Fri Jun 17, 2005 2:26 pm
- Location: London, UK
Re: CantrSpy 2.7
Oh FFS, what is it with these virus scanners? 
The only thing that could reasonably have triggered that is the writing of a settings file in the application's private directory. That's really the only thing I added that interfaces with the system in a an active way. Did it happen to give any more detail besides that?

The only thing that could reasonably have triggered that is the writing of a settings file in the application's private directory. That's really the only thing I added that interfaces with the system in a an active way. Did it happen to give any more detail besides that?
- Doug R.
- Posts: 14857
- Joined: Wed Mar 23, 2005 6:56 pm
- Contact:
Re: CantrSpy 2.7
It might have, but I'm not familiar enough with the software to know where to look. Sorry I couldn't be more helpful.
Hamsters is nice. ~Kaylee, Firefly
- EchoMan
- Posts: 7768
- Joined: Fri Aug 26, 2005 1:01 pm
- Location: Stockholm, Sweden
Re: CantrSpy 2.7
WinXP SP3 + Avira AntiVir Personal + CantrSpy 2.7 = no problems at all.
Win7 Home Premium + Avira AntiVir Personal + CantrSpy 2.7 = no problems at all.
Ubuntu 10.4 + CantrSpy 2.7 = no problems at all.
Win7 Home Premium + Avira AntiVir Personal + CantrSpy 2.7 = no problems at all.
Ubuntu 10.4 + CantrSpy 2.7 = no problems at all.
Return to “General Discussion”
Who is online
Users browsing this forum: No registered users and 1 guest