57 Commits

Author SHA1 Message Date
a0f004d5f2 Fix sub emote downloading being disabled by accident. Added new Sayo
emote to Bandori Module.
2018-10-13 22:28:41 -05:00
950287cae7 Add in magic number. 2018-09-30 13:25:54 -05:00
68792797ba Add in new emote. "What a great idea!" 2018-09-30 13:21:10 -05:00
cedfcf0974 Created Bandori Module, which responds to the chat messages and presents
stamps.
2018-09-13 21:18:43 -05:00
e691a37246 Fix online retrival of files with spaces. Implement built-in memory
reader for Touhou Mother module.
2018-06-02 22:35:50 -05:00
38b8ebd5ff Added debug message for avatar mouseover. 2017-11-27 19:01:52 -06:00
c34fce1029 Fix references to custom sounds for users. 2017-11-27 17:51:51 -06:00
52ef6ec184 Include ability to select egg game mode or item hunt mode when creating
sessions now. Displays the appropriate information in the panels.
2017-11-26 20:04:21 -06:00
a8fb0eb75c Added configuration option 'Disable Chat Messages' 2017-11-18 02:03:57 -06:00
b197fbb2fb Disable Rabi-Ribi module enabling. Rabi-Ribi module is unstable and
should not be enabled in a production environment.
2017-11-17 23:02:45 -06:00
776bedf358 Completed implementation of Rabi-Race module. All intended functions are
now working.
2017-11-17 23:01:01 -06:00
93fc36ea5f Remove space from font file dependency. 2017-11-16 23:48:20 -06:00
4c38344c22 Implemented server-side data handling and client-side data receiving.
Implemented displays of player data and multiple panels displayed in a
single view.
2017-11-16 23:04:36 -06:00
4c596055e3 Added in fetch dependencies for RabiRace module. 2017-11-16 00:36:24 -06:00
febd414778 Added download dependency for Rabi-Ribi images. 2017-11-16 00:27:48 -06:00
faea730e37 Include basic Rabi Race Module functionality / Memory Reading 2017-11-16 00:23:27 -06:00
4868ccdb0f Implemented basic Rabi-Ribi overlay to include healthbars that appear
in-game. More data and overlay info can be added later.
2017-11-05 01:00:28 -06:00
322d83dcd1 Began basic implementation of Rabi-Ribi module. [v1.75 compatibility]
Include basic memory reading functions and Rabi-Ribi program detection.
2017-11-02 19:44:12 -05:00
f86458f226 Merge with dev branch. Added download dependencies. Fixed Axis Indicator
not being drawn in preview window.
2017-10-29 17:29:20 -05:00
e203715025 Re-implemented controller input system using LWJGL instead. Controller
inputs now work outside of window focus.
2017-10-26 20:56:46 -05:00
93e062ad42 Implemented all axis options. Added modular display of axis to
controller template.
2017-10-25 21:40:34 -05:00
f281fb3fbf Implement Button and ClickableButton classes, added a button template,
grab input from gamepad.
2017-10-23 15:57:10 -05:00
a96e8ad323 Include framework for Controller/Joystick/Device support. Add in
dependencies for Windows Libraries. Need to implement cross-platform
libraries and provide a java system path (instead of root path)
2017-10-19 00:15:01 -05:00
222de35e80 Github API software updating fully implemented. Overlay color/alpha
control options added. Added ability to disable automatic software
update. Fixed emoticon alignment bug for chat log viewer.
2017-10-18 22:42:20 -05:00
b3044fd600 Change dependency of file size check from Update file to current running
file.
2017-10-18 22:01:50 -05:00
57932c58a3 Implement Github API file size detection. 2017-10-18 21:58:50 -05:00
254d82d3e2 Re-commit. 2017-10-17 00:11:56 -05:00
100f78a481 Fixed program update overwriting issue. 2017-10-17 00:11:16 -05:00
ee60241edd Auto updating feature implemented. More features/work needs to be done
to flesh it out.
2017-10-17 00:07:54 -05:00
d943cc8e01 Improved memory footprint for retrieving sub emoticons. 2017-10-16 23:40:07 -05:00
62da01262a .png 2017-10-16 00:22:15 -05:00
ebc60a01b2 Include missing image dependency. Fix Chat log module not saving window
size/position.
2017-10-16 00:20:41 -05:00
e4d37ab272 Chat Log Module implemented. Scrolling w/ Mouse Wheel + Keys. Updated
config file with new keys.
2017-10-16 00:06:53 -05:00
2b69dcda03 Added follower_sounds directory to allow user to specify what follower
sounds will play. All files inserted into that directory can be selected
for playing.
2017-10-15 19:30:50 -05:00
1d1e7b1910 Attempt to repaint entire windows on resize and window move. Updated
window move detection to use proper window position variables.
2017-10-15 17:52:32 -05:00
77666626ef Re-download of new cached copy should start in yet another thread. 2017-09-24 04:15:09 -05:00
9a8852ce87 When re-downloading, use the cached copy for the time being... Next run
can use the newly downloaded update. Less interruptions of service this
way.
2017-09-24 04:13:27 -05:00
11f1a40115 Threaded sub emote downloading so it no longer hangs the program.
Because the JSON file size increased dramatically, cache it and only
re-download once a day.
2017-09-24 04:06:11 -05:00
35fbfa90e5 Include required dependencies in build project. Added capabilities of
whitelisted subscribers via editing sigIRC/Emotes/subscribers.txt.
Emotes will be downloaded automatically and will be usable and displayed
in the client.
2017-08-20 13:43:08 -05:00
8924c55247 Updated Twitch Emote API to v3. Emote Updates are now working again. 2017-08-20 11:42:37 -05:00
f4cd6cc20b Minor fixes to recent status bar update. 2017-08-16 21:43:06 -05:00
d3f9fa204f Implemented a status bar to show Twitch stream info. Config file now
re-orders all elements in alphabetical order for easier finding of
settings.
2017-08-16 21:25:18 -05:00
7494b60b10 Fix Glaceon cry file reference. 2017-08-15 23:07:04 -05:00
74ed70bf81 Include missing file dependencies that need to be retrieved from the
server.
2017-08-15 22:58:04 -05:00
e83a373de8 Implemented Twitch Follower Notifications / Tracking. Offline/Online
Tracking of Stream so users that follower offline are announced once
online. Include scrolling bio + logo of user. Fixed Double Drag issue.
Added many config options for new Twitch module. Implemented Follower
image + name display. Pulls from Twitch API.
2017-08-15 22:54:57 -05:00
8488c798c6 Added Twitch API framework for followers. Included retrieval and
detection of user profiles. Also included detecting if a stream is
online. Planned Twitch Follower Features:

Follower Notification System:
 - Provide a Unique Follower Notification first time user Follows.
 - User ID is added to Database to prevent Duplicate Follow entries.
 - Display Logo + Current Display Name of User
 - Display scrolling Bio.
 - Play Sound (Probably Glaceon)
 - "Thanks for Follow"
 - Detect users that follow while offline. Announce them next time
stream is online. (Store 'last announced user' ID, try to find next
stream.)
 
 
Get User-Specific Emotes, Download specific sub emotes.
2017-08-14 23:26:48 -05:00
9251d09aa7 Added Dragging Capabilities for Modules. Cleaned up Button class for
Touhou Mother Module. Removed constant dinging sound when oAuth token
does not authenticate properly.
2017-08-14 21:17:19 -05:00
d91c705403 Add hardware acceleration as a configurable option. 2017-06-03 20:04:50 -05:00
b39c2cf980 Add an icon to the sigIRC program. 2017-04-12 19:02:49 -05:00
91c0d907ae Hide overlayed messages when mouse is moved on top of them to allow
clicks.
2017-04-11 21:17:26 -05:00