Windower: FFXIrecast v1.00 (2009/11/15) - Windower

Jump to content

  • (3 Pages)
  • +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

FFXIrecast v1.00 (2009/11/15)

#1 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 31 January 2009 - 02:41 PM

Download: FFXIrecast_1.00.zip

Description: I threw this together as a replacement for ZeroCast (for people who really liked what it did over the Recast plugin) and for people using Windows 7 (where Windower doesn't work yet). I have confirmed that it will work under Windows 7, but you need to run it as administrator or have UAC disabled (same as Vista).

How to use: Extract and run (for Vista/Win7, you will probably have to run it as Admin if you have UAC active).
- For spell/ability names, the program will automatically find the Windower plugins\resources folder and read them from there. If you're not using Windower, make sure to place a copy of the resources.xml file in the same folder (or you can extract it to Windower's plugins folder and use the copy stored there) for the names.
- If you want it to hold abilities when they're not counting down, place their IDs in the abilityhold.txt file, either on separate lines, or comma separated. Spells can be held the same way using a spellhold.txt file (Note: Any held spells will be displayed even if your current jobs are unable to use them).
- To close the program, right-click on the green line and select Exit. There are other menu options in that pop-up menu as well.

INI File
Settings are stored in a krellion.ini file (default values are shown):
[FFXIrecast]
PositionX=
PositionY=
Width=260
Height=210
BarColorR=0
BarColorG=128
BarColorB=0
ForegroundColorR=255
ForegroundColorG=255
ForegroundColorB=255
HighlightColorR=205
HighlightColorG=205
HighlightColorB=0
HoldColorR=119
HoldColorG=136
HoldColorB=153
Language=EN
ShowBG=false
Opacity=100
ZeroDisplayDelay=1000
WarningDelay=5000

Position[X|Y] - Location of the display. Automatically saved when the program is closed.
Width - Width of the display.
Height - Height of the display. Automatically saved when the program is closed.
BarColor[R|G|B] - Color of the bar at the top of the display. Values for each: 0-255.
ForegroundColor[R|G|B] - Color of the text when counting down. Values for each: 0-255.
HighlightColor[R|G|B] - Color of the text when the timer is near zero. Values for each: 0-255.
HoldColor[R|G|B] - Color of the text of held items. Values for each: 0-255.
Language - Sets the display language of the timers. Values: English, French, German
ShowBG - Indicates if the background is shown or not. Automatically saved when the program is closed.
Opacity - Sets how translucent the display is. Automatically saved when the program is closed. Values: 20-100 (100 = fully opaque).
ZeroDisplayDelay - How long in milliseconds (1 sec = 1000 millisec) a display of 0:00 is shown for a timer. Values: 0-60000 (0-60 seconds).
WarningDelay - How much time remaining in milliseconds for a timer to change to the highlight color. Values: 0-15000 (0-15 seconds).

Current memlocs (as of 2010/06/21), just put them in the krellion.ini file under [FFXIrecast]:
AbilityIdOffset=589073
AbilityTimerOffset=5890EC
SpellOffset=589260

Questions and comments are welcome.

Future Plans
- Suggestions?

Version History
1.00 - 2009/11/15 - Major update: Support for different languages, can select POL process, user setting of colors, background option for the display, opacity setting, can now use the Windower resource files directly, other things.
0.02 - 2009/02/01 - Added ability to set the memory locations via the INI file, tweaked updating of the displays, added ability to hold spells, tweaked code to minimize the chances of overflows (see posts below), other minor tweaks.
0.01 - 2009/01/31 - Original release.
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#2 User is offline   Aegis 

  • Script Kiddy
  • Group: Members
  • Posts: 5
  • Joined: 01-December 08

Posted 01 February 2009 - 11:46 AM

Thank you for the program, I love it (specially the color change in text at low times). I do seem to have a few problems with it though. I don't know if it is me or the program, but when the program is displaying a spell/job ability the text blinks in and out, and I can't seem to add Flash to the abilityhold.txt (I can add the ID but it won't hold the ability).

On another note, I tried it an my exp pt today. I couldn't really test how it worked because I kept getting "Runtime error "6": Overflow." Maybe it has something to do with the blinking text thing. :(
0

#3 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 01 February 2009 - 12:13 PM

View PostAegis, on Feb 1 2009, 11:46 AM, said:

Thank you for the program, I love it (specially the color change in text at low times). I do seem to have a few problems with it though. I don't know if it is me or the program, but when the program is displaying a spell/job ability the text blinks in and out, and I can't seem to add Flash to the abilityhold.txt (I can add the ID but it won't hold the ability).

The text is probably blinking due to how often I have it being updated; the next version will have code to minimize the blinking. As for Flash, you're talking about the spell, correct? ZeroCast didn't have the option to hold spells, only abilities, so that's what I mimicked. I could probably add spell holding.

View PostAegis, on Feb 1 2009, 11:46 AM, said:

On another note, I tried it an my exp pt today. I couldn't really test how it worked because I kept getting "Runtime error "6": Overflow." Maybe it has something to do with the blinking text thing. :(

Hmm... thought I caught everything that could cause that. What jobs/levels were you? I may have to add more checks and such to find out exactly where the error is occurring.
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#4 User is offline   Aegis 

  • Script Kiddy
  • Group: Members
  • Posts: 5
  • Joined: 01-December 08

Posted 01 February 2009 - 12:48 PM

I was exping as a level synced 55 PLD/WAR. I just checked it again with defender and Sentinel up. It looks like the info from the two entries is being mixed up when the text blinks. Because when it does, both disappear for a sec and, in this case, Holy Circle came up with like 99hrs until recast.

Another example: With Defender and PLD 2hr they combined to make Berserk with varying recast times.
0

#5 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 01 February 2009 - 12:55 PM

It appears that the blinking you're talking about is not the blinking I thought it was. :blink:

Really strange, it almost sounds like the memory is shifting around a bit, but I've never heard of that happening.

Hopefully when others start using this program, I can get some more feedback and see if it happens to anyone else.
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#6 User is offline   Aegis 

  • Script Kiddy
  • Group: Members
  • Posts: 5
  • Joined: 01-December 08

Posted 01 February 2009 - 01:21 PM

Hmm, wish I could have been of more help, but I don't know much about this stuff yet. BTW, the situation i described above with the info being mixed up only happens if I start the program with 0-1 abilities up and then use another. The program switches between displaying both the abilities I used and then the extra ability I did not use. It then crashes after a while. If I start it with 3+ abilities up it shows them all and then immediately throws the error.
0

#7 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 01 February 2009 - 02:23 PM

I tried to do the same as you described, but using different jobs (THF33/MNK16, as my PLD isn't high enough to match yours).

I used Dodge, Sneak Attack, and Trick Attack, then loaded the program. All timers came up properly. I then used Boost and it was added to the list with no issues.

I've added a little more to the program, you can download it from the main post of this thread.
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#8 User is offline   Aegis 

  • Script Kiddy
  • Group: Members
  • Posts: 5
  • Joined: 01-December 08

Posted 01 February 2009 - 03:23 PM

Just tried a few abilities on DRK. Loaded it up and used Diabolic Eye and Last Resort resulting in a recast for Dark Seal.
(the recast is near the bottom right)

I updated the program and still have the same effects. Hopefully some others start leaving feedback. Maybe it's just my computer since it is a pile. :D

Must be my computer because I loaded it up on my laptop with vista and it works fine. My desktop has XP.

This post has been edited by Aegis: 01 February 2009 - 05:01 PM

0

#9 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 01 February 2009 - 04:04 PM

Looking at your screenshot, I notice that you have your Windows set to be Japanese (the yen symbol in place of \ gives it away ^^)... I wonder if that could be the issue. I might have to experiment with that.

The program itself is written in VB6 (very old school)... no .Net or anything. It also doesn't have any need for FFACE or WindowerHelper (the point of this program was that it doesn't need Windower to run, the official window mode SE added is fine).
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#10 User is offline   Predator 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 39
  • Joined: 04-April 06

Posted 13 February 2009 - 04:11 PM

very nice. could it be possible to add transparent, black background?

and to be able to choose which JA/Spells would be up on the list even after timer reaches 0? like in old app?
0

#11 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 16 February 2009 - 04:24 PM

View PostPredator, on Feb 13 2009, 04:11 PM, said:

very nice. could it be possible to add transparent, black background?

I'll look into it. The current version was thrown together over a couple days, and I have other things I want to add to it.

View PostPredator, on Feb 13 2009, 04:11 PM, said:

and to be able to choose which JA/Spells would be up on the list even after timer reaches 0? like in old app?

It already has that ability. In fact, ZeroCast didn't have the option to hold spells (only abilities), while this program does. :)
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#12 User is offline   Predator 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 39
  • Joined: 04-April 06

Posted 22 February 2009 - 12:31 PM

View PostKrellion, on Feb 16 2009, 10:24 PM, said:

It already has that ability. In fact, ZeroCast didn't have the option to hold spells (only abilities), while this program does. :)


that doesnt hold anything for me. got some JA's in abilityhold.txt, but noting is showing up on the list after i start the program.

ps. how to hold spells?
0

#13 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 22 February 2009 - 12:38 PM

Silly question, but are you on a job that has the abilities you want held? They'll only be shown that way.

As for spells, it works the same way as abilities, but you use the spellhold.txt file instead.
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#14 User is offline   Predator 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 39
  • Joined: 04-April 06

Posted 22 February 2009 - 01:19 PM

View PostKrellion, on Feb 22 2009, 06:38 PM, said:

Silly question, but are you on a job that has the abilities you want held?


i was on BRD/WHM and for testing i had 164 ID (Troubadour)

This post has been edited by Predator: 22 February 2009 - 01:20 PM

0

#15 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 22 February 2009 - 01:26 PM

Ok, so it shows the timer normally, but doesn't hold it when it runs out, correct?

Can you please post your abilityhold.txt file so I can see it?
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#16 User is offline   Predator 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 39
  • Joined: 04-April 06

Posted 22 February 2009 - 01:35 PM

View PostKrellion, on Feb 22 2009, 07:26 PM, said:

Ok, so it shows the timer normally, but doesn't hold it when it runs out, correct?


yes.

View PostKrellion, on Feb 22 2009, 07:26 PM, said:

Can you please post your abilityhold.txt file so I can see it?


1,2,5,48,164

0

#17 User is offline   Predator 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 39
  • Joined: 04-April 06

Posted 02 March 2009 - 03:58 AM

any progress on this? :)

it looks promising. i hope you did'nt abandoned this project ;)
0

#18 User is offline   Rhoa 

  • Script Kiddy
  • Group: New Members
  • Posts: 1
  • Joined: 15-March 09
  • Name: Rhoa
  • Server: Ifrit
  • Jobs: WAR PLD
  • Race: Elvaan Male
  • Linkshell: Temerity

Posted 15 March 2009 - 06:45 PM

Ever since ZeroCast stopped being updated I have been hoping for a revival. Mostly I missed the color changing that Recast doesn't have, and end up just hitting ctrl+j to check what abilities I have ready despite recast running. Give the program a slightly transparent black background and I will love you forever!

I am having one problem that has kept me from using FFXIrecast religiously. Sometimes when I alt tab to a firefox window or another program I have running, FFXIrecast disappears. I can't alt-tab back to it to bring it to front so I keep opening new ones. By the time I log out for the night I have several overlapping instances of it on my desktop that I couldn't get to with the game full screened. If this isn't a problem exclusive to me, is there a way we can have an option to lock the program on top of all windows?

Thank you so much for taking up this project, and I look forward to future improvements!
0

#19 User is offline   Krellion 

  • Uber Hacker
  • PipPipPipPipPipPipPip
  • Group: +Plugin Developers
  • Posts: 716
  • Joined: 14-March 07
  • Location:Hampton, VA
  • Name: Krellion
  • Server: Odin
  • Jobs: WHM, BLM
  • Race: Tarutaru Male

Posted 11 November 2009 - 10:11 AM

Due to the Recast plugin not currently working, I figured I'd at least get the memlocs for this program updated for people to use in the mean time.

You can get them from the opening post, and you probably will want to get the latest version of the resources.xml file as well (link in the OP).

Note that the resources.xml file isn't fully up-to-date; it's still missing some entries from July 2009's update.
My plugins:
- ZoneTimer
- StatusTimer
My programs:
- FFXIrecast (functional replacement for ZeroCast)
- FFXI Treasure Pool
Future plugins/programs:
- Vana'diel time display (from Multi-Timer)
- Treasure pool monitor
- User timers (from Multi-Timer)
- BoostCount (see old program)
- LogExpander (to make chewzer happy)
0

#20 User is offline   hitoma 

  • Advanced Member
  • PipPipPipPip
  • Group: +Power Members
  • Posts: 195
  • Joined: 21-July 07
  • Gender:Male

Posted 11 November 2009 - 11:29 AM

man i like this so much more then i ever did zerocast ... in fact iunno why but i like this more then the current recast plugin. not because its working atm ... just because. I vote for this to become the new recast plugin and for it to be updated to use the new resources files and not the old monolithic file. also for there to be some programing magic to be added so that it doesnt break on future updates.

:)
0

Share this topic:


  • (3 Pages)
  • +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users