Skip to content

Releases: Crystalwarrior/KFO-Client

Killing Fever Online 2.10.1 Beta 2

26 Dec 20:16
60b6192

Choose a tag to compare

In addition to the changes from the previous beta, this beta features...

VIDEO PLAYBACK!!

That's right. You can now play videos in your KFO client. Thanks to Leifa's open-source efforts for the DRO client, I've been able to backport and tweak most of the video playback into the KFO client.

To Install: Download the Install-Script

Extract the Install-Script.zip in the folder where you wish to install KFO to, for ex. Games/Killing Fever Online/update.bat, and then run update.bat

Known Issues:

Downloading and installing Attorney_Online-windows-2019-windows.zip manually will still prompt you to update even though you're on the latest version, leading you to download the program twice to get rid of the error. Sorry, I'm working on it!

How 2 Video:

  • Make sure to download and install video codecs so your PC is able to play videos! The client will check if video playback is supported on startup, and, if not, will link you to the same website.
  • Once you have the codecs installed, re-launch your client to check if everything is set up correctly. If no pop up happens, your client is ready for videos!

Now, how to set up your char.ini to be able to send videos (on supported servers, namely latest version of KFO-Server)

  • Create a new section in your char.ini, like so:
[videos]
1 = test.mp4
2 = videos/test2.mp4
  • The video paths work according to this logic:
    • First, check inside the character folder's videos/ folder, e.g. base/characters/chara/videos/ + test.mp4
    • If not found, check inside the character folder, e.g. base/characters/chara/ + test.mp4
    • If not found, use the path as-is to explore the base folder, e.g. base/ + test.mp4
  • The number corresponds to the emote number to associate the video with. Video will start after any interjection shouts, before preanimation.
  • Once you use the associated emote, the video will play before that emote no matter what - your preanimation checkbox has no effect and video will play even on idle sprites. This might change in the future.
  • Videos can also be interrupted with interjection shouts. Videos will pause the message queue as well, preventing people from interrupting your video by simply speaking.
    You can also change if the video expands, or gets put in a letterbox to fit the dimensions. To create an expand override, create an .ini file with the video filename and extension, like so:
    test.mp4.ini
    Put it next to the video, and in the ini, type in expant=true.

What's Changed

Full Changelog: beta-1...beta-2

Killing Fever Online 2.10.1 Beta 1

24 Dec 14:00

Choose a tag to compare

Killing Fever Online 2.10.1 Beta

Attorney Online Golden: KFO is the next iteration branched off from Attorney Online 2.10.1.
Picking up where the original Attorney Online Golden left off, we aim to provide users and communities a more user-friendly experience with new features and Quality of Life additions, as well as full retro-compatibility with older and existing content from AO2.

Now featuring Automatic Updating on Client Launch!

Now, any time you launch the client, the client will check if an update is available for download from the official KFO repository! You will be prompted if you want to install the new update. If you want to turn automatic updating off, go into the Options -> Gameplay -> Automatic Updates.

To Install: Download the Install-Script

And run update.bat in the folder where you wish to install KFO to, for ex. Games/Killing Fever Online/update.bat

Known Issues:

Downloading and installing Attorney_Online-windows-2019-windows.zip manually will still prompt you to update even though you're on the latest version, leading you to download the program twice to get rid of the error. Sorry, I'm working on it!

Fix several pos dropdown bugs PR: #5

  • Fix: pos_remove button appearing in inappropriate contexts
  • Fix: crossfade using selected pos over currently displayed pos for its logic

Overhaul crossfading PR: #3

  • Add: Speed up the crossfade slightly
  • Add: Use a better easing curve for the animation
  • Fix: Fix blinking in-out effect for the character
  • Fix: Fix crossfading chars happening even if the BG swapped
  • Fix: Fix crossfading happening for zooms

Merged AO Changes PR: #9

  • Hide Chatbox on Objections: More game-accurate behavior of hiding the chatbox as a Shout graphic is displayed. PR: AO#933
  • Fix zooms with no emote modifier defaulting to 1 (show desk): fix old char.ini zooms being broken and showing desk. PR: AO#925
  • More: Various other bug fixes
  • RIP jpeg: deprecate .jpg support PR: AO#937

The Full Changelog

  • Add: Support for automatic updating by @Crystalwarrior in #38
  • Add: A scaling factor that is based on a multiplier, letting you downscale or upscale the application
  • Add: Your search will now also work on categories in the character list PR: #14
  • Add: Timers can now be formatted (so it's no longer hardcoded to hours-minutes-seconds-miliseconds, you can decide to format it differently) - requires server-side implementation PR: #13
  • Add: New highlight color for streamed music defined as streaming_song_color, allowing themes to have a unique color for it PR: #12
  • Add: Themes can now define custom status colors based on the server's area /status. To add a new color refered to the new custom status just add in courtroom_design.ini area_CustomName_color PR: #11
  • Add: Themes can now define hub color as area_hub_color PR: #10
  • Add: Overhaul crossfading: by @Crystalwarrior in #3
  • Add: Hub status and hub brush by @EstatoDeviato in #10
  • Add: custom status by @EstatoDeviato in #11
  • Add: new brush for streamed music in music list by @EstatoDeviato in #12
  • Add: timer format by @EstatoDeviato in #13
  • Add: Searching by categories by @EstatoDeviato in #14
  • Add: UI theme scaling by @Crystalwarrior in #21
  • Add: .ini cache + bugfixes by @Crystalwarrior in #28
  • Add: Branding by @Crystalwarrior in #29
  • Add: Timer interval by @EstatoDeviato in #15
  • Add: Category from ini to server by @EstatoDeviato in #18
  • Add: Presenting same evidence twice will no longer clear it by @Crystalwarrior in #34
  • Add: Overlays folder by @EstatoDeviato in #31
  • Fix: Have sensible defaults for the settings options by @Crystalwarrior in #39
  • Fix: version number not being sent properly to the server by @Crystalwarrior in #35
  • Fix: github worfklows by @Crystalwarrior in #4
  • Fix: several pos dropdown bugs: by @Crystalwarrior in #5
  • Fix: Resolved a division by zero crash if evidence icon width/height is 0
  • Fix: Included base folder with a default theme so the client doesn't break on trying to join a server
  • Fix: Font DPI breaking AO's font sizes and making themes look extremely ugly
  • Repo: Update build.yml by @Crystalwarrior in #22

Killing Fever Online Pre-Release 3

24 Dec 02:51
5a4a3ad

Choose a tag to compare

Pre-release

What's Changed

  • Overlays folder by @EstatoDeviato in #31
  • Add support for automatic updating by @Crystalwarrior in #38
  • Have sensible defaults for the settings options by @Crystalwarrior in #39
  • Fixed a division by zero crash if evidence icon width/height is 0
  • Included base folder with a default theme so the client doesn't break on trying to join a server

Full Changelog: pre-release-2...pre-release-3

Killing Fever Online Pre-Release 2

08 Dec 23:40
3ebfd63

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: pre-release-1...pre-release-2

Killing Fever Online Pre-Release 1

30 Nov 22:35
1834c13

Choose a tag to compare

Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/Crystalwarrior/KFO-Client/commits/pre-release-1