aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2020-07-31Add a p_char optional argument to set_fonts() (#209)Crystalwarrior
Add overrides to set_font for font name and size (this is to preserve the chat_size and chat_font char.ini arguments that were implemented way earlier) Cease the baddening with set_font that was there before and condense it into a proper set_font function call Implement set_font for custom showname shenanigans from the misc folder
2020-07-30Add darker button generator (#201)windrammer
When an `_off` emote button exists without an `_on` counterpart, the client will automatically generate the `_on` button and save it to disk. Co-authored-by: Cents02 <Cents02@Cents0.me> Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2020-07-29Add support for multiple custom interjections via context menu (#162)in1tiate
* YOU DO NOT BELONG IN THIS PR GET OUT Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> Co-authored-by: likeawindrammer <31085911+likeawindrammer@users.noreply.github.com> Co-authored-by: Crystalwarrior <Varsash@Gmail.com>
2020-07-29Fix colors not persisting when refreshing IC log (#204)windrammer
Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-29Hitting return on blank search box should collapse music list (#205)windrammer
* If enter is hit with no query it collapses the music list Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-26Make music 'fade out previous' an effect enabled by default (#196)Crystalwarrior
Simply make the "FADE_OUT" music effect flag by default so more users experience the SMOOTH FADE OUT magic by accident and praise the based client.
2020-07-04Fix an issue where the Ambience layer would break looping points for all ↵Crystalwarrior
other channels due to loop_start and loop_end only being a single variable. (#164) This occurs due to BASS not having any private variables of its own, so it was simply using the public variables loop_start and loop_end as reference - since those changed for any new song playing on another channel, the old looping points got replaced, and the seamless looping stops working. The solution was easy - just make a loop_start/loop_end variable for every supported channel - so 4 variables in our case.
2020-07-03Add a setting to turn on/off custom character-defined chatboxes (#166)Crystalwarrior
* Add a new "Custom Chatboxes" settings option to enable/disable char.ini setting custom chat box designs per-character * Fix chat_arrow being incorrectly updated between character messages if the custom chatbox modified the chat arrow positioning/size in any way * brackets matter
2020-05-23fix qt sfx playersD
2020-05-23fix qt music playersD
2020-05-23translate stuff that got run oversD
2020-05-23fix up nomusicsD
2020-05-22Fix compile errors from mergeoldmud0
2020-05-22Merge KFO source unconditionally into AO2oldmud0
2020-05-22Perform clang-formatoldmud0
If you don't want to see this commit on blames, use the hidden whitespace option on GitHub, or use `-w` in git-blame.
2020-05-22Full revert to tag 2.6.2oldmud0
Due to a countless number of changes made to the core that were not fully understood, tested, or documented, it was decided to roll everything back to the last known stable version (2.6.2). Changes dropped include: - Witness needed - Shake - Frame SFX - Multiple custom objections - Multithreaded thumbnail generation - Looping - Various translation additions - "Mirror IC" - Color in IC log - An invocation of clang-format Next time, work together and split your big fork into independently testable feature branches.
2020-05-22Change version number to 2.8.4Crystalwarrior
2020-05-22Fix looping frame SFX not working w/ AOV's definitionsCrystalwarrior
2020-05-22clang 2 electric boogalooCrystalwarrior
{ BasedOnStyle: LLVM, BreakBeforeBraces: Stroustrup}
2020-05-22Clang-ify the code with this styling using Visual Studio Code:Crystalwarrior
{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Stroustrup, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All } (this is the Visual Studio preset with only "BreakBeforeBraces" changed from Allman to Stroustrup)
2020-05-19Fix broken APNG (#153)oldmud0
* Remove explicit APNG check * Update aocharmovie.h
2020-04-20Added additional customization options.cents
I didn't format anything tho that is at the end
2020-04-19Revert faster blip speedlikeawindrammer
Without an option to change it users will complain Thanks Initiate for telling me how to change this
2020-04-17Run clang-format on entire projectoldmud0
Indentation fixed to 2 spaces per tab. Braces set to Stroustrup style. Lines reflow at 80 characters. One-line method bodies are on the same line as the signature. Space always after `//`. No indentation on preprocessor macros. Includes are sorted lexicographically. If you don't want to see this commit on blames, use the hidden whitespace option on GitHub, or use `-w` in git-blame.
2020-04-17Mega-merge of CR forkoldmud0
CR likely stands for "CentsRaidensnake." Like the Case Cafe mega-merge before it, this was not a clean merge, and it had to be split up into two parts: the actual changes, and the attempt it made to reformat the entire code via clang-format. This branch had a complicated set of changes that would be difficult to describe in this commit message. It would be better described in a proper changelog.
2020-04-13Add possibility for custom use text besides just "played music"Crystalwarrior
Implemented "presented evidence" message
2020-03-31Add courtroom_design.ini partial parsing for misc/ folder (only chat_arrow ↵Crystalwarrior
and showname atm) Initialize chat arrow n stuff this is still pretty gay because you can't ignore size and set pos or something like that
2020-03-26Make backgrounds preserve aspect ratio when used with different aspect ratio ↵Crystalwarrior
themes (e.g. a 16:9 theme would not stretch a 4:3 bg and instead have a letterboxing effect. A 4:3 theme using a 16:9 BG will not stretch the BG but instead center it, making it look like the BG is 4:3 all along.)
2020-03-15it's basically the same packet minus requesting the next listsD
2020-03-15Merge branch 'master' into pr/104sD
2020-03-13move area list detection algorithm into a seperate functionsD
2020-03-12VERSION 2.8.3 BABYYYYYYYYCrystalwarrior
Add "KFO" to version display in lobby so it's even clearer this is a custom client Add a settings button to the Lobby screen
2020-03-12Add a search bar for server listCrystalwarrior
Add options for sticky sounds, sticky effects and sticky preanims Optimize the search for areas and music (previously, area search also searched for music in the background, causing lag with huge music lists)
2020-03-08add theme supportin1tiate
2020-03-06Merge branch 'master' into music_list_updatestonedDiscord
2020-03-05Add sorting by name for lobbyCrystalwarrior
2020-02-24Make pos dropdown more abstract and actually useful by letting servers send ↵Crystalwarrior
only pos you can actually access. Pos dropdown system also reads the actual bg folder of the current BG to see all the created pos.
2020-02-23move the click event back to the slotssD
2020-02-21only load bass plugins when bass is includedsD
2020-02-21remove fucksD
2020-02-21fix audiosD
2020-02-21put minor version backsD
2020-02-21Merge branch 'master' into 2.7stonedDiscord
2020-01-17Network effects folder so you don't need to modify your own char.ini to see ↵Crystalwarrior
custom effects
2020-01-15Separate screenshake options button from effects options buttonCrystalwarrior
Add a color logging option button Update version to 2.8.2
2019-12-05Add a message delay modifier when punctuation is reached to simulate Ace ↵Crystalwarrior
Attorney 1 chat parsing (replicating the effect where characters would make a short pause, as if saying the line out loud) TODO: Make this a configurable thing
2019-11-21Set version to 2.8.1 woop woopCrystalwarrior
2019-11-04add .opus supportCrystalwarrior
2019-11-04Make the music search bar search in music metadata instead of just the ↵Crystalwarrior
displayed name (aka the filepath) Make sfx player able to play sfx without the file extension provided Allow blipsounds to seek in blips/ folder to allow better categorization, as well as direct sound references add get_emote_blip for detecting the blipsound used by an emote. Currently unused. Less strict/hardcoded custom objection detection system Allow system (charid -1) messages, and don't do the same message detection on blankposting Allow objection, hold it, take that and custom sound players to detect sounds that are not exclusively .wav
2019-10-23Allow gender (blip sounds) that don't use sfx-blip naming conventionCrystalwarrior
Fix "prezoom" packet being ignored Allow char.ini's to indicate a zoom w/ preanimation by using emote_mod=4 ((ALL OF THESE ARE UNTESTED - TESTING NEEDED!))