Commit Graph

1165 Commits

Author SHA1 Message Date
oldmud0
ec9244809c
Fix Mac build missing audio (#180) 2020-07-05 15:29:41 -05:00
Crystalwarrior
b12f82dc8c
Fix html not being parsed in ic logs when ic logs go downwards (#178)
I found this bug like 3 weeks ago but I forgot to actually make a PR for it oops
2020-07-04 19:07:09 -05:00
oldmud0
43419933e5
Merge pull request #175 from Crystalwarrior/feature/packet-music
More sensible music loop packet configuration
2020-07-04 12:17:53 -05:00
Crystalwarrior
44a4a2d23e
Fix an issue where the Ambience layer would break looping points for all 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-04 12:15:52 -05:00
Crystalwarrior
c533370fd8
Fix the blips folder not seeking the blips/ folder for the male.wav sound effect first instead of trying to find sfx-blipmale in base/general folder, makes using the blips folder more viable. (#173) 2020-07-04 12:15:19 -05:00
Crystalwarrior
0a31a20266
Add a setting to turn on/off custom character-defined chatboxes (#166)
* 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-07-03 16:34:09 -05:00
oldmud0
5cd9da3706 Credit some more people
Not sure how to split this up, frankly. Some people have been more
involved in client/server/protocol development than others. I'll figure
this out eventually.
2020-07-03 09:58:03 -05:00
Crystalwarrior
19c3aa93fe Some commit managed to regress the colors and it actually totally wasn't my fault!!!
Fix colors being broken
2020-07-02 21:52:35 +03:00
Crystalwarrior
6d4eb87749 Add explanation comments to the music looping vars
Make music not loop by default for backwards compatibility with old style on servers not supporting clientside music looping
Make the music loop when the packet containing loop data gives us "1", treating it as "looping=true".
2020-06-30 23:29:51 +03:00
Crystalwarrior
19d0c29b35
Fix issues when undefined colors result in everyone's chat not using talk anims (#174)
base/misc/default/config.ini with properly defined "baseline" colors will have to be supplied with vanilla content later.
Remove hardcoded colors - user has no access to these unless config.ini is valid, yet when others speak using these ID's their text shows up just fine.
Either reimplement full on hardcoding madness (NOOOOOOOOOOOOOOOOOOOOOOOO NO NO NO NOOOOOOOOOOOOOOOO NOOOOO!!!!) or yeet.
I chose the sensible option :^)
2020-06-29 10:39:27 -05:00
oldmud0
12023c4d5c
Update readme (#172)
* Readme: link to docs repository

* Move compile and release instructions to new file

* Remove compile and release instructions from readme
2020-06-28 19:53:42 -05:00
in1tiate
45baa626bc set tooltips of char buttons to char names 2020-06-27 10:11:33 -05:00
oldmud0
3d3de26140 Fix connect button not enabling
Apparently this had never been staged, and while everyone was having
problems with the connect button, everything was working just fine for
me.

This enables the connect button a bit earlier in the handshake process
than in 2.6, since there are some older servers out there that don't
send FL (and so the connect button would never get enabled). This might
lead to race conditions, and sometimes the progress bar does hang,
but you can just cancel and reconnect - I haven't encountered a crash
so far.
2020-06-12 16:45:50 -05:00
oldmud0
0bdcf03793 Remove extraneous files; update themes submodule
- A preconfigured config.ini is probably not useful these days. There's
  an options menu now.
- Removed gs4 background - already in vanilla pack.
- Themes submodule should probably be configured to track master. Meh.
  Submodules can be so finicky. It probably doesn't belong in this repo
  anyway - it should be in the vanilla repo (currently invisible).
2020-06-10 21:42:42 -05:00
oldmud0
4bc23c889f Bump .pro version to 2.8.4
I won't roll the minor version back to 2.8.0 - that'll just cause
headaches.
2020-06-10 16:00:29 -05:00
oldmud0
35b9c834e2 Lobby: Fix incorrect sorted server list 2020-06-10 14:33:10 -05:00
oldmud0
f13635b5cd Update credits again
- Alphabetized QA section
- Added MaximumVolty
- Added court-records.net
- Renamed Unishred to Lewdton
2020-06-10 14:33:10 -05:00
Pyraq
3e27548d39 Yet another update to the Polish translation. 2020-06-09 10:45:31 -05:00
oldmud0
e0fb90984c Update about dialog
- Credited FanatSors
- Added Qt version, audio engine, and build date
2020-06-06 23:20:32 -05:00
oldmud0
032e53d157 Fix SFX playing at 1/100th of its intended volume 2020-05-31 21:54:35 -05:00
oldmud0
012a03e961 Warn/error on incorrect compile settings for audio 2020-05-31 21:22:54 -05:00
oldmud0
ab00005bf7 Update themes submodule 2020-05-31 21:20:59 -05:00
oldmud0
8e106c5d21 Fix server list showing in reverse order 2020-05-31 17:08:01 -05:00
oldmud0
6dde524a16 Lobby: Change "font_*" config entry to "*_font" 2020-05-31 17:07:35 -05:00
oldmud0
a8035542bd Bring back AO themes submodule 2020-05-31 17:05:55 -05:00
sD
4c45e45257 include the translations with the client or they can't get loaded 2020-05-23 21:01:43 +02:00
sD
9f526c6ecf update german translation 2020-05-23 20:57:06 +02:00
sD
5636ddf449 give the translators something to do 2020-05-23 20:32:12 +02:00
sD
e81fac7e07 fix qt sfx player 2020-05-23 19:28:34 +02:00
sD
7a7dd25459 i don't need this 3 times 2020-05-23 19:21:25 +02:00
sD
8a4fc4516c fix qt music player 2020-05-23 19:18:35 +02:00
sD
f0a0ecb983 ignore the logs 2020-05-23 18:53:31 +02:00
sD
e7ec42f977 undo branding 2020-05-23 18:41:27 +02:00
sD
7166b50f4b rename logo files 2020-05-23 18:36:28 +02:00
sD
3329ce1416 use new hdid method if supported 2020-05-23 18:32:45 +02:00
sD
ba9aebec57 translate stuff that got run over 2020-05-23 18:32:05 +02:00
sD
68bd38b7fe forgot those on noaudio 2020-05-23 17:28:54 +02:00
sD
5922bf748a no and zone 2020-05-23 17:28:27 +02:00
sD
52736498b1 fix up nomusic 2020-05-23 17:21:22 +02:00
oldmud0
80daf94895 Fix Linux build trying to use BASS 2020-05-22 21:55:09 -05:00
oldmud0
75453510e0 Fix compile errors from merge 2020-05-22 21:14:37 -05:00
oldmud0
392cefbee4 Bring back translation files
Note that there are some strings that had the tr() qualification
removed, and also a LOT of strings that were never wrapped with
tr() to begin with. It will take some work to bring back i18n support.
2020-05-22 19:42:47 -05:00
oldmud0
25ae8071fb Bring back Android project files 2020-05-22 19:37:12 -05:00
oldmud0
df8f19320b Bring back CI changes and macOS support 2020-05-22 19:35:49 -05:00
oldmud0
fd1855b8d0 Merge KFO source unconditionally into AO2 2020-05-22 19:17:55 -05:00
oldmud0
8928aa2718 Perform clang-format
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-22 17:13:37 -05:00
oldmud0
156a760eba Full revert to tag 2.6.2
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-22 17:02:32 -05:00
Crystalwarrior
4617e3135e Change version number to 2.8.4 2020-05-22 15:28:33 +03:00
Crystalwarrior
a5868aa380 Fix looping frame SFX not working w/ AOV's definitions 2020-05-22 04:53:19 +03:00
Crystalwarrior
88de4cde04 clang 2 electric boogaloo
{ BasedOnStyle: LLVM, BreakBeforeBraces: Stroustrup}
2020-05-22 02:14:54 +03:00