Skip to content

Releases: Francesco149/oppai-ng

oppai 2.3.1-b178

10 Feb 15:45
Compare
Choose a tag to compare
  • [bug] fix uninitialized value in cli

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 2.3.0-b176

10 Feb 15:28
Compare
Choose a tag to compare
  • [update] change acc scaling back to linear to match latest updates in osu-performance (improves average error by 0.5%), by @McKay42
  • [update] use whole ms values for od (improves average error by 0.1%)
  • [cli] fix speed/aim stars overrides not working correctly on std
  • [bug] don't apply low ar bonus to speed pp (reported by @lazylea)
  • [feature] add option -end[n] to override object count (effectively cuts the map to some object length). this can also be used through the ezpp interface by changing the end value in ezpp_t

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 2.2.0-b167

09 Feb 16:34
Compare
Choose a tag to compare
  • [update] (MBmasher) fl rebalance
  • [update] (Dumii, MBmasher, VINXIS) speed/acc rebalance
  • [update] (Xexxar) AR-based HD rebalance
  • [update] (Xexxar) star rating changes to account for pattern angles

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 2.1.0-b122

12 Nov 03:46
Compare
Choose a tag to compare
  • [feature] added simple interface (ezpp) for developers, see examples/min.c for usage

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 2.0.0-b118

11 Nov 18:03
Compare
Choose a tag to compare

this is a major release. it has semi-breaking changes. if you depend on oppai's api make sure your code still works before blindly upgrading

UPDATE: linux binaries have been re-uploaded because of incorrect linking of liboppai.so, please redownload

  • [style] refactor everything to a more compact coding style
  • [style] remove all static functions/variables just to avoid clutter
  • [style] typedef all structs to structname_t (backwards comatible, can still use old struct names)
  • [refactor] rewrote the memory management entirely to make code more readable. now strings are allocated using a memory arena and everything else is simple resizable arrays. this performs about the same as the memstack but results in less, more readable code
  • [bug] fix crash on taiko converts when per-node sound types don't match the expected count (#39, #31)
  • [style] make the cli and the test suite compatible with valgrind for more in-depth testing
  • [packaging] added flags to strip dead code and minimize executable size on linux and macOS
  • [feature] added a shared library build (#36)
  • [refactor] add error checking to windows build scripts
  • [refactor] remove usage of double entirely in favor of float
  • [refactor] binary module outputs floats instead of doubles and the ignored deprecated value is gone
  • [test] fixed broken test suite download (rip hnng.moe)
  • [packaging] remove windows docker container as builds are done on appveyor now

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 1.1.52-b101

15 May 16:56
Compare
Choose a tag to compare
  • [update] implement HD/AR rebalance
  • [style] minor refactoring

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 1.1.46-b92

22 Jan 22:03
Compare
Choose a tag to compare
  • [bug] fix broken output module list
  • [feature] added gnuplot output module

since 1.1.44:

  • [feature] added ascii strain graph (optionally utf-8 if compiled with -DOPPAI_UTF8GRAPH)
  • [enhancement] better organized text output

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 1.1.44-b90

22 Jan 18:18
Compare
Choose a tag to compare
  • [feature] added ascii strain graph (optionally utf-8 if compiled with -DOPPAI_UTF8GRAPH)
  • [enhancement] better organized text output

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 1.1.40-b88

16 Jan 16:12
Compare
Choose a tag to compare
  • [enhancement] ignore malformed lines instead of failing

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory

oppai 1.1.38-b83

04 Jan 23:49
Compare
Choose a tag to compare
  • [bugfix] handle ar=od on old maps
  • [bugfix] handle maps with infinity symbols
  • [bugfix] make the format version string matching lenient for
    broken osu files
  • [feature] parse beatmaps from memory (by @KedamaOvO)
  • [style] remove useless duplicate initialization in the parser
  • [style] add ascii logo by @flesnuk
  • [style] fix msvc compilation warnings

linux binaries are manually uploaded shortly after the windows release and statically linked against musl libc

windows binaries should not require the c runtime

x64 and x86_64 mean 64-bit i586 and x86 mean 32-bit

the binary packages include the source code inside the src directory