pjmagee / swtor.caster Goto Github PK
View Code? Open in Web Editor NEWStar Wars: The Old Republic MMORPG Combat Log Parser (.NET 4.7, WPF, NAudio, Caliburn)
Home Page: http://pjmagee.github.io/SWTOR.Caster/
License: MIT License
Star Wars: The Old Republic MMORPG Combat Log Parser (.NET 4.7, WPF, NAudio, Caliburn)
Home Page: http://pjmagee.github.io/SWTOR.Caster/
License: MIT License
Make it easier on the eye with the yellow star wars font by adding a black border to the letters.
Unique images do not work for generic abilities or abilities with the same name from different classes.
For example the Taunt ability icon is different for all classes, the Guard ability icon is different for all classes, but they share the same name, so when using the ability, only one of the icons can be used as the ability name is not unique across multiple classes.
Currently the audio will only play on the current default audio output device. List audio output devices in a dropdown on the Audio settings tab so that users can configure where the audio should play.
Helpful if they stream and only want this on an output device which they do not want to hear etc.
Add the ability to select multiple audio files similar to how ability aliases work, so that some randomness occurs rather than each event always triggering the same audio file.
Settings should be serialised and deserialised from a json configuration file instead of the user having to edit the app.config file.
Encountered this while testing out marksmanship sniper. Mainly happens with penetrating blasts which would show up more than once on the logger. Usually twice in a row but on one occasion showed up 4 times. attached a screenshot and log. pardon the length of the log, was parsing for quite a while before i noticed the bug. it happens early on anyway. I did switch specs to virulence and engineering later on but i haven't checked to see if the bug also happens to cull and series of shots.
combat_2015-11-16_00_36_50_716833.txt
This should not really be an option in the settings window. Remove or do not display any ability that does not have an icon.
examples:
PvP has a few "hidden" abilities that display such as a Spell Debuff, Mounting the speeder, being assigned to Team A or Team B.
Hi!
I run "SwtorCaster.JediPedia", but I do not know where find the key of "https://swtor.jedipedia.net/ajax/getAbilities.php?auth={authKey}"
Could you help me?
Tor Community can provide image dumps, however at the moment the scene is a little quiet, it also requires a post-process script to remove duplicates by running an image comparison.
JediPedia have provided SWTORCaster an alternative API that also will not require mapping json files. Finish the new JediPediaImageService
which can replace the existing MappedImageService
When updating the game client, the settings.json will get overwrite by the new deployed application. So aliases and enabled/disabled functionality will return to default
Certain fonts have different desired outcomes based on the text being upper or lower case.
Having this option will allow users to use customised fonts with better results.
Some streamers have requested the ability so that the text is displayed on the left side of the ability icon, when they place swtor-caster on the right side of their screen / stream.
This would allow extra customisation.
Attack, Defensive, Support skills
Red, Yellow, Green? Customizable?
Enable or disable showing companion abilities. - Basically, check the Source name and find if it matches a profile in the SWTOR directory, then you know it's a player, otherwise it must be from a Companion.
Alternatively, create a hard coded list of known companions in the game and check like that. (Not as good though imo)
Allow for some friendly advertising after X minutes/seconds. e.g:
"This is SWTOR Caster"
"Welcome to the stream"
"Youtuber Channel name"
"Apply at [Guild Name]"
Read the combat log file from memory to bypass the latency issue when the client writes the values to the combat log file. This also removes the need to check for new combat log files being created on disk and removes the IO bottleneck.
Alternatively, figure out a way to read the packets sent from the client/server and use this for instantaneous combat logging updates.
When TOR Community provides swtor caster a fresh image dump after each patch where abilities have changed or been updated, there are hundreds of duplicated images as many abilities share the same icon. This means the dump is around 70mb in size.
After running some image processing on the images, these can be mapped to a dictionary and duplicated images can be removed, reducing the size to around 7mb in total for all abilities.
This code has already been created. Add the project to the solution as another console application so that it can be given an input argument zip file and output the distinct images along with the mappings.json file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.