Releases: Crystalwarrior/KFO-Client
Killing Fever Online 2.10.1 Beta 2
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
- First, check inside the character folder's
- 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 videoexpands, 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 inexpant=true.
What's Changed
- Bring back support for jpg/jpeg cuz I misinterpreted an AO PR by @Crystalwarrior in #40
- First iteration of a working video playback player by @Crystalwarrior in #41
- Hide music displayer if no music is playing by @Crystalwarrior in #42
Full Changelog: beta-1...beta-2
Killing Fever Online 2.10.1 Beta 1
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.iniarea_CustomName_colorPR: #11 - Add: Themes can now define hub color as
area_hub_colorPR: #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
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
What's Changed
- Fix version number not being sent properly to the server by @Crystalwarrior in #35
Full Changelog: pre-release-1...pre-release-2
Killing Fever Online Pre-Release 1
What's Changed
- Overhaul crossfading: by @Crystalwarrior in #3
- fix github worfklows by @Crystalwarrior in #4
- Fix several pos dropdown bugs: by @Crystalwarrior in #5
- 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
- Adding timer format by @EstatoDeviato in #13
- Searching by categories by @EstatoDeviato in #14
- Update build.yml by @Crystalwarrior in #22
- UI theme scaling by @Crystalwarrior in #21
- .ini cache + bugfixes by @Crystalwarrior in #28
- Branding by @Crystalwarrior in #29
- Timer interval by @EstatoDeviato in #15
- Category from ini to server by @EstatoDeviato in #18
- Presenting same evidence twice will no longer clear it by @Crystalwarrior in #34
New Contributors
- @EstatoDeviato made their first contribution in #10
Full Changelog: https://github.com/Crystalwarrior/KFO-Client/commits/pre-release-1