TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]


Project Heartbeat 0.12 Update Notes

Here we are again. 0.12 is ready, this update is pretty big, it also comes with some big news, off we go:

New song: Going my way (DJ Timotei EDIT)


[previewyoutube=kTx61fyqDEI;full][/previewyoutube] A new song licensed from the Eurobeat circle Takanashi Kobo, this song has been charted by Yahoo and illustrated by Reixart.

Website and user rankings





Project Heartbeat now has an official website, this includes web based leaderboards and user rankings a la osu, the ranking system's points have been tentatively named pp (for funny reasons). Do note we want to revisit and probably redo this algorithm eventually, as it didn't perform quite as expected so a bespoke solution is gonna be needed. You can find the website at ph.eirteam.moe

Steam Deck support



While we weren't among the lucky few to get a devkit, but we managed to get the game ready for Steam Deck anyways through some black magic (and some new Steam SDK releases). It will now use the new text input features of SteamOS 3.0 where available. Another features include better scaling of the menus in general, particularly for the main menu.

Big picture mode gamepad text input support



When running the game inside Steam Big Picture you can now use the keyboard whenever you have to type something.

Controller overhaul


As part of the aforementioned deck support we have updated how the controller support works. The selected controller is now the first one we detect an input from, when a controller is being used the mouse gets hidden.

Song search



What took you so long? - Kazuhira Miller, probably

h264 mainlined



After some investigation I discovered that neither my country nor my closest neighbor (France, unfortunately) recognize software patents, thus I've taken the decision to mainline h264 support for PPD migration. Ordinary songs will continue to use vp9 for the time being, in case we have to remove it, but I don't think we will. Previously you had to install a plugin, hopefully this simpler solution will make transitioning easier.

Editor shortcut remapping



You can now remap most shortcuts in the editor

Load time improvements



Load times have been greatly improved across the board by removing some 4D chess code I accidentally added, song load is instant most of the time, and audio normalization is cached, so even if the first load isn't instant subsequent loads should be.

GLES2 improvements


Some minor fixes have been made to make GLES2 support better for those that need it.

Rewritten main menu music playback


The code used to playback songs in the main menu has been made more reliable and more performant, now audio normalization is used where available, else it uses a compressor to try and keep volume under control.

Updated localization


Most localization files for catalan and spanish have been updated

Direct Joystick Access fixes


Last update we introduced direct joystick access, which allows controls to behave in a nicer way by combining the two axis of a joystick for detection, this didn't really work well so it was relegated to an optional feature, new changes and bugfixes should make it now better although some issues have been found that prevent it from becoming the default yet.

ShiftJIS support for PPD zips



When downloading PPD charts you may have noticed it sometimes failed to find the data.ini even though it was there. This was caused because the file names were encoded in an encoding system known as ShiftJIS (JIS stands for Japanese Industry Standard) this encoding is fairly exotic in the west but very common in japan, at least years ago (everyone seems to finally have agreed on UTF-8). The game will now try converting the raw file name data into ShiftJIS if it fails to decode it as UTF-8, which should be nice.

Editor changes



A bunch of editor changes, courtesy of lino. Add X/Y snap for grid notes You can now slide around notes in a straight line by pressing shift while dragging them Practice mode stats in playtest The practice mode stats have been added to playtest in the editor Autoslide option Added an autoslide option to make slide spacing be correct More per-song editor settings More editor settings will now be saved when you save your song:
  • Snap to the timeline
  • Show video
  • Show BG
  • Show grid
  • Snap to grid
  • Grid resolution
  • Autoarrange HV separation
  • Autoarrange diagonal separation
  • Use stage center for transformations
  • Angle circles from the inside
  • Circle size
  • Circle separation
  • Advanced circle mode

Use mipmaps on loaded images


Some mipmapping, filtering and other fancy stuff is now used when loading transparent things such as circle logos and any other gaphic, this is likely broken on some renderers for various complicated reasons, so please let me know if your images come up black so I can add exceptions.

Anti-cheat


After some digging I found some undocumented APIs that allowed me to retrieve metadata from the workshop uploaded by the game on the server-side, this has lead to the development of an anti-cheat solution that's not invasive. It isn't perfect, but not even invasive anti cheat is perfect so you can be sure I am not stealing your Maki Nishikino images.

Hold scoring changes


In order to make holds more consistent and less complicated, the score is now counted from (Note Time - Fine Timing Window).

Menu sorting changes


Difficulties within a song will now be ordered by stars, makes more sense.

Credits menu



A new credits menu has been added to options, this will show people who contributed to the game as well as some legalese. There is also a pretty neat surprise if you scroll all the way down on the "Game" section.

Bug fixes & minor changes


* e96a9d4a - Fix editor error when freeing (hace 8 semanas) * c339fe7f - Include audio loudness in HBSong when saving (and make use of it) (hace 8 semanas) * cd89e6b6 - Hopefully fix last subscribed sorting being broken when a song is updated (hace 8 semanas) * d9ceb1a8 - Add audio nromalization data to all built in songs (hace 8 semanas) * a8c5192e - Fix highest score not saving (hace 7 semanas) * 916666ae - Remove yield that caused stall when returning to menu (hace 7 semanas) * 6b05b942 - Fix slide chain multis in editor (hace 6 semanas) * 3802e579 - Hide multi laser for weird multis when hit (sustains and slide chains) (hace 6 semanas) * ce43c9f1 - Fix slide note scoring inconsistencies (hace 6 semanas) * 0c4040ce - Fix NX-switch controller mode being used outside of the Switch (hace 5 semanas) * 9d8cd77b - Saner defaults for lyrics (hace 5 semanas) * 469c527d - Remove unused virgin eirexe achievement (hace 4 semanas) * dfd9c68c - Fix expressionrunner performance bullshit (hace 4 semanas) * 7c0c1ef8 - Ensure unique resource_paths in ResourcePackLoader (hace 4 semanas) * 8034c611 - Move OptionControlsSection to use UniversalScrollList (hace 4 semanas) * 9f5084fb - Remove remaining uses of legacy HBScrollList (hace 4 semanas) * 715cd6f7 - Add some experimental jitter improvements (hace 4 semanas) * 769a38e4 - Fix expressionrunner error logging (hace 4 semanas) * 8aa05957 - Make expressionrunner cast to HBTimingPoint instead of HBNoteData (hace 4 semanas) * 6c1f0f3c - Fix clear bar color in GLES2 (hace 4 semanas) * 28798742 - Add extremely hitler nazi song verification (verify disallowed file types and subfolders not existing) (hace 3 semanas) * cdc9a18c - Enable encoding text resources to binary to save space (hace 3 semanas) * 23f8c77d - Cancel workshop preview image requests when it is safe to do so (hace 2 semanas) * e186cca1 - More steam error handling (hace 13 das) * a6b36811 - Fix GUI misalignment (hace 9 das) * c029eec2 - Fix seeking issues when not using system clock (hace 9 das) * 6e391e17 - Remove is_on_steam_deck() requirement for GamepadTextInput as per valve's recommendation. (hace 9 das) * c5c466dc - Fix ending of songs without end_time in BackgroundMusicPlayer (hace 9 das) * 136659d0 - Fix ACHIEVEMENT_PERFECT_BUILTIN (hace 3 das) * dec02754 - Update all official songs with hashes and new meta (hace 3 das) * 98f5a2df - Universal scroll list consistency fixes (hace 2 das) * 744408c4 - Fix scrolling from top to bottom (hace 2 das) * 04c35c48 - TTN 2019 chart changes (hace 2 das) * f37fa92e - Some label overflow changes (hace 6 horas) * 02b8da27 - Sanitize composers, writers, vocals arrays on set (hace 6 horas) * 6dccf1f3 - Release holds when the song ends before the hold is finished (hace 5 horas) * 652d15d6 - Fix vibration settings not saving (hace 23 minutos)

Future


3DPV system progress



In collaboration with the V-Sekai people I ported a tool called VMDMotion to Godot, although it's currently very slightly broken in the future it will finally allow VMD (mmd motion files) to be loaded into VRM avatars, which was always the dream. Why not use MMD PMX files you may ask? Because MMD PMX files are not made for games, they are made for offline rendering most of the time, thus they may be too high poly to be used in a game while keeping good performance. VRM models on the other hand are usually made for use in VR, thus they are high performance, this coupled with the extremely nice support from the godot_vrm plugin. You can find info on my port of VMDMotion on our GitHub Onto a new update!


[ 2021-09-22 03:30:48 CET ] [ Original post ]



Project Heartbeat
EIRTeam
  • Developer

  • EIRTeam
  • Publisher

  • 2020-03-26
  • Release

  • Singleplayer Multiplayer EA
  • Tags

  • Game News Posts 66  
    🎹🖱️Keyboard + Mouse
    🎮 Full Controller Support
  • Controls

  • Very Positive

    (301 reviews)


  • Review Score

  • https://store.steampowered.com/app/1216230 
  • Steam Store

  • Project Heartbeat is a cute community-driven rhythm game inspired by titles such as Clone Hero and Project Diva, featuring music from top artists of the Eurobeat genre made popular by the Initial D anime and manga.

    Features

    • Hit notes to build up your combo and your score.
    • Compete for official song leaderboards.
    • Create and share your own charts!
    • Play against your friends with the multiplayer mode.
    • Play with the five included songs from top artists of the Eurobeat genre.
    • Complete Steam Workshop support.
    • Challenge yourself with the higher difficulty songs.
    MINIMAL SETUP
    • OS: A distribution that supports Steam
    • Processor: Dual core CPUMemory: 2 GB RAM
    • Memory: 2 GB RAM
    • Graphics: A GPU that has OpenGL 3.3 or Vulkan support
    • Storage: 1 GB available space
    GAMEBILLET

    [ 5951 ]

    4.59$ (8%)
    8.47$ (15%)
    19.99$ (20%)
    16.97$ (15%)
    18.03$ (18%)
    5.03$ (16%)
    12.44$ (79%)
    3.35$ (16%)
    5.77$ (17%)
    24.87$ (17%)
    3.51$ (12%)
    16.59$ (17%)
    16.97$ (15%)
    10.00$ (75%)
    5.77$ (17%)
    2.75$ (8%)
    26.24$ (25%)
    13.33$ (73%)
    5.92$ (15%)
    12.42$ (17%)
    17.39$ (13%)
    8.89$ (56%)
    26.29$ (12%)
    24.87$ (17%)
    18.39$ (8%)
    16.39$ (18%)
    10.76$ (37%)
    2.00$ (80%)
    3.96$ (80%)
    12.59$ (16%)
    GAMERSGATE

    [ 3154 ]

    0.49$ (51%)
    9.19$ (74%)
    10.5$ (70%)
    1.13$ (89%)
    3.75$ (85%)
    21.99$ (45%)
    4.87$ (51%)
    0.56$ (81%)
    1.76$ (91%)
    13.59$ (20%)
    18.0$ (55%)
    2.5$ (75%)
    0.75$ (92%)
    2.0$ (80%)
    9.19$ (74%)
    1.84$ (74%)
    0.9$ (77%)
    3.0$ (70%)
    3.38$ (89%)
    7.2$ (64%)
    1.5$ (85%)
    0.58$ (85%)
    0.53$ (92%)
    2.55$ (87%)
    5.25$ (74%)
    14.05$ (44%)
    9.0$ (70%)
    14.62$ (51%)
    7.49$ (63%)
    0.6$ (92%)

    FANATICAL BUNDLES

    Time left:

    3 days, 7 hours, 33 minutes


    Time left:

    26 days, 7 hours, 33 minutes


    Time left:

    8 days, 7 hours, 33 minutes


    Time left:

    39 days, 7 hours, 33 minutes


    Time left:

    45 days, 7 hours, 33 minutes


    HUMBLE BUNDLES

    Time left:

    6 days, 1 hours, 33 minutes


    Time left:

    6 days, 1 hours, 33 minutes


    Time left:

    15 days, 1 hours, 33 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE