Skip to content

Releases: PulsarcGame/Pulsarc

Custom Judgements, Map Archiving, And Map Offsets

07 Nov 20:44
Compare
Choose a tag to compare

Thanks to Yokakko for suggesting custom judgements and to Adri for implementing them.
Thanks to Kade M for implementing Map Offset.

Added

  • Archive maps. While in the song select, press F8 (default) to archive the currently playing map as a .psm file. You can find the .psm in your Songs folder.
  • Individual Map Offset. Useful for converts, this is a value inside a map .psc file that changes the offset of the map (not user friendly). This offset stacks on top of the global offset value (if you have a global offset of -7ms and a map offset of 5ms the total offset for the map would be -2ms)
  • Added 'MapOffset" value to config. Lets you choose the map offset before converting.
  • Custom Judgement values. You can change judgements in game with a slider, or in the config file under the [Judgements] section

Changed

  • Check the songs database on launch, if there are no found songs, refresh the database. This should fix some issues where the songs would dissapear and require a manual refresh to bring back.

Deprecated

  • Update checker at launch. Pulsarc's server is shutting down soon (if it's not already) so there is currently no use to have the updater.

Choose random map with F2

07 Mar 20:28
Compare
Choose a tag to compare
Pre-release

Very small update that allows you to choose a random map by pressing F2 in the song select.

Delete maps within game

02 Mar 23:10
Compare
Choose a tag to compare
Pre-release

If the last version of Pulsarc you used was 1.4.0 on 64-bit windows, or Pulsarc refuses to launch, check here for the fix.

If you are attempting to update from 1.4.0, Pulsarc may refuse to launch 2 or 3 times. If Pulsarc refuses to launch after 5 attempts, refer to the link above, or ask for help on the Issues board/Discord server.

Changes

Added

  • The ability to delete maps from within game. Press and hold delete for 3 seconds and the currently selected map will be deleted. UI functionality will be added later.

Fixed

  • A gamecrash when attemtping to refresh the song select when there are no maps in the song directory.

Bug fixes for converting and for Intralism map handling

02 Mar 00:59
Compare
Choose a tag to compare

IMPORTANT
If you are using the 64-bit version of Pulsarc 1.4.0, or attempting to launch Pulsarc doesn't work, you will want to replace the file <PulsarcDirectory>/Downloads/Patcher.exe with the Patcher.exe file provided with this release. Sorry for the inconvenience!

Improved handling of Intralism maps with Unlock Conditions and encoded data (this doesn't mean you can convert encoded maps into playable Pulsarc maps)

Fixed a game crash when an invalid map was trying to be converted. This makes batch converting better to deal with.

Auto-Update, Hitsounds, and Many bug fixes!

25 Feb 01:26
fe4e338
Compare
Choose a tag to compare

Pulsarc was updated from using .NET Core 2.2.7 to .NET Core 2.2.8, this means that there isn't an easy "patch" method for all the extra files in Pulsarc's directory. You will want to replace all files except Skin files, beatmap.db, and scores.db from your 1.3.2 (or lower) directory with the files from this release, or just start clean from this one.

Now that the auto-updater is complete (and after making sure there aren't any major bugs with it for the next few releases), there will be a lot more work done on the editor. When it's ready for testing auto-update will be very useful for testing changes.
The grading, scoring, and judgement systems in the game will also start being reworked. This benefits from an auto-updater as we will need all the info we can get from testers to make good systems. The old systems will be available as an option until the new systems are finalized.

Big thanks to Iso#1187 on Discord for his help with testing fixes for the frame-stutter.

Thanks to BluefireMeit#5957, Frostbite#3666, Iso#1187, and Yokkako#3451 on Discord for finding and reporting bugs!

Changenotes

Added

  • Auto-updating before Pulsarc launches.
  • A skinnable bar during gameplay to represent the time left in the map.
  • Hitsounds and misssounds. Control effect volume by changing EffectVolume in config.ini.
  • MissSoundThreshold to config.ini. This setting determines how many notes will pass before the misssound will play again.
  • Option to disable hitsounds for specific judgements in skin/audio.ini

Changed

  • Scrolling in the song select or settings menu is no longer infinite.

Removed

  • The AllMessages setting.

Fixed

  • Major framerate stutter issues for some users. If you are still dealing with bad frame stutters, try either lowering your FPSLimit option in config.ini, or set it to 0 for unlimited frame rate (which gets rid of the issue causing stutters).
  • A game crash when pressing backspace when there's no text in the box.
  • Framerate stuttering when both Vsync and FPSLimit are enabled.
  • Inconsistent typing in the searchbar of the Song Select.
  • Process not quitting when clicking the X button or Alt+F4'ing (This means no more "Playing Pulsarc" on Discord for hours after you last left the game)
  • Screenshot tool not working and/or crashing the game (hopefully)

Searchbox and misc. fixes

27 Jan 22:37
Compare
Choose a tag to compare
Pre-release

If you already have v1.3.0 or v1.3.1 download the appropriate patch file and extract the contents to your Pulsarc directory.

Changed

  • Backspace gets rid of the last character instead of clearing the searchbox.
  • Pressing escape clears the searchbox if there is text in it. When there's no text, pressing escape quits to the main menu.

Fixed

  • Searchbox entering the names of keys instead of proper typing (i.e. "space", "leftalt") Thanks Iso#1187 on Discord
  • Positioning of the elements on ScoreCards and the Grade on the result screen.
  • Leaderboards only showing at max the same amount of ranks as there were beatmap cards on the screen.
  • Sliders not dragging. Thanks Iso#1187 and BluefireMeit#5957 on Discord for their input.

Quickfix Crosshair-Fading Bug

27 Jan 09:01
Compare
Choose a tag to compare
Pre-release

Crosshair was fading even when Hidden was not enabled. This patch fixes it.

If you already have v1.3.0, download a pitch zip file instead. The patch zip files contain a single .dll file. Drag n drop this .dll file into your Pulsarc install directory.

Thanks to Iso#1187 on Discord for reporting the bug

Screenshots, Batch Map Converting, and a new Installer

27 Jan 00:47
Compare
Choose a tag to compare

This version of Pulsarc is releasing alongside a custom installer for the game. Instead of downloading the zip files below manually you can download the Installer and let it do the work for you. Default install location is in Roaming appdata, which you can access by typing %appdata% into your explorer address bar.

I will be working on an auto-update function for Pulsarc, so future releases won't need to be downloaded manually anymore.

Download Link for the Installer: https://github.com/PulsarcGame/PulsarcInstaller/releases/download/v1.0.0/PulsarcInstaller.zip
More Info: https://github.com/PulsarcGame/PulsarcInstaller/releases/tag/v1.0.0

Changenotes

Added

  • Experimental: Crosshair turns invisible when playing with Hidden.
  • Option to batch convert multiple maps in a single folder.
  • Optimization to Song Select.
  • Delay to refreshing the Song Select after typing in the search bar.
  • Screenshot function, screenshot key defined in config.ini (default for now is F11), images save to Pulsarc/Screenshots

Fixed

  • Setting decimal numbers for ApproachRate crashing the game.
  • Unresponsiveness from some buttons.
  • Inconsistent Beatmap card movement in the Song Select.
  • Pressing Delete/Backspace causing the Song Select to refresh.

Changed

  • Drawables now scale their positioning on both axis, instead of just one. This makes working with skini's more consistent and have less guess-work.

v1.2.0-alpha

04 Dec 19:11
e466a86
Compare
Choose a tag to compare
v1.2.0-alpha Pre-release
Pre-release

Added

  • Leaderboards update after completing a map.
  • Version counter to the main menu
  • Borderless Fullscreen option. Makes alt-tabbing from Fullscreen smoother. When FullScreen = 2 in config.ini or the Resolution is set to 0, this is enabled.
  • `AllMessages' to config.ini. Setting this to false makes it so only Error and Warning messages go through.

Fixed

  • Leaderboard card positioning
  • Close button or ALT+F4 not closing the game.
  • Certain Intralism Map backgrounds crashing the game during conversion.
  • Invalid characters crashing the game

Changed

  • How static variables work in Pulsarc.cs, fixes some issues with the game.

Optimization quickfix

30 Nov 02:40
Compare
Choose a tag to compare
Optimization quickfix Pre-release
Pre-release

The optimization issues from v1.1.0-alpha should be fixed with this version. If there are still major issues, please let us know on our Issues Board or on our Discord Server.