Giter Site home page Giter Site logo

etternagame / etterna Goto Github PK

View Code? Open in Web Editor NEW
452.0 22.0 131.0 906.34 MB

Advanced cross-platform rhythm game focused on keyboard play

Home Page: https://etternaonline.com/

License: MIT License

Lua 31.30% CMake 0.75% C 3.51% GLSL 0.20% JavaScript 0.10% Python 0.12% Shell 0.02% C++ 63.55% Objective-C++ 0.45%
stepmania game keyboard rhythm

etterna's People

Contributors

bluebandit21 avatar caiohsr14 avatar celebelian avatar djpohly avatar dtinth avatar freem avatar graemephi avatar hanubeki avatar henke37 avatar jameskr97 avatar johnreactor avatar kyzentun avatar martensm avatar midiman avatar minaciousgrace avatar misterkister avatar nico-abram avatar poco0317 avatar quietly-turning avatar roothorick avatar shakesoda avatar shujito avatar sigatrev avatar staticssleever668 avatar tertu-m avatar theropfather avatar ulti-fd avatar vyhd avatar wolfman2000 avatar xwidghet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

etterna's Issues

Minor goal glitch

Goals will break if you go to a certain page on (for example) all goals and then tab onto a smaller goals tab such as completed. If you're on page 3 and switch onto completed (which only has two pages) the goals break; you cant see them without restarting.

https://i.imgur.com/yDYoMAn.png

[0.55.3] Draw preview rectangles when in Customize Gameplay

Combo Text isn't shown at all in AutoPlay so you can only adjust it by guesswork, and other elements like the Error Bar or Life Bar don't show their full extent all the time, so getting the width right is an exercise in trial and error. While Customize Gameplay is on, it would be nice if a simple colored rectangle was drawn behind each element so you could see where and how large they were at all times.

CMake Configure Issue

Every time I click on configure on CMake 3.9.0 I get this error:

'CMake Error at CMakeLists.txt:3 (project):
Failed to run MSBuild command:
MSBuild.exe
to get the value of VCTargetsPath:
Configuring incomplete, errors occurred!
See also "D:/Games/etterna-master/Build/CMakeFiles/CMakeOutput.log".'

My source code is: D:/Games/etterna-master
My build location is : D:/Games/etterna-master/Build
I downloaded MSBuild again to make sure but I keep getting the same error.
If you can help me that would be great.

rich presence and breakdown

i've recently updated to 57.1
discord's rich presence does not work.
next, chordjack and jacks are still labeled as jackspeed.
if there is something to do fix this hmu

OSX Explicit dependency on Ruby 2.0.0

I'm getting a crash on startup with the latest Etterna. It's searching for Ruby 2.0.0 explicitly. This is something that was present on OSX 10.11 and 10.12, but 10.13 now has Ruby 2.3.0 by default as seen here:

ls /System/Library/Frameworks/Ruby.framework/Versions/ 2.3/ Current/

It would be great if the dependency could be changed to just use Current instead of 2.0. I'm currently installing 2.0 as a workaround but this will definitely need to be fixed at some point to support 10.13.

Included is the full error report.

Process:               StepMania [70698]
Path:                  /private/var/folders/*/StepMania.app/Contents/MacOS/StepMania
Identifier:            com.Etterna
Version:               0.55.2 (0.55.2)
Code Type:             X86 (Native)
Parent Process:        ??? [1]
Responsible:           StepMania [70698]
User ID:               1364115093

Date/Time:             2017-10-06 12:43:04.337 -0400
OS Version:            Mac OS X 10.13 (17A365)
Report Version:        12
Anonymous UUID:        34722D3F-2586-9C64-376F-0DC512AC1839

Sleep/Wake UUID:       921A86B8-74BD-4EBC-96FE-34C7501F530A

Time Awake Since Boot: 140000 seconds
Time Since Wake:       2600 seconds

System Integrity Protection: enabled

Notes:                 Translocated Process

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
  Referenced from: /private/var/folders/*/StepMania.app/Contents/MacOS/StepMania
  Reason: image not found

Binary Images:
    0x1000 -  0x1257fff +com.Etterna (0.55.2 - 0.55.2) <576EBBF7-72D8-3F23-A41C-0E680FA7E67F> /var/folders/*/StepMania.app/Contents/MacOS/StepMania
 0x1f75000 -  0x1fbafcf  dyld (519.2.1) <3FEC6B17-882D-32AA-9D24-CBD9B1FD18EA> /usr/lib/dyld
0x90015000 - 0x9001cfff  com.apple.agl (3.3.1 - AGL-3.3.1) <53A3D861-48BE-3419-837B-348FA06F2D67> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x9001d000 - 0x901d3ff3  com.apple.avfoundation (2.0 - 1334) <8D7020E4-09A5-3E52-AA0E-D6607F336791> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x90290000 - 0x90290fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <65375A38-816E-3360-ADF5-F1D466EAE43B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x9112c000 - 0x91319ff3  com.apple.AddressBook.framework (11.0 - 1805) <11A53C5C-15BE-362A-8A3E-245230D8F5C9> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x9131a000 - 0x920d9ff7  com.apple.AppKit (6.9 - 1561) <F77CDCEC-21B8-36FE-8EEB-12EC5B5F00EC> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x920db000 - 0x920dbfff  com.apple.AppKitScripting (6.1 - 32) <476ADFAD-8860-388F-A419-9AD9066E7D91> /System/Library/Frameworks/AppKitScripting.framework/Versions/A/AppKitScripting
0x920dc000 - 0x92119fff  com.apple.AppleScriptKit (1.5.3 - 85) <F83AA7DE-E36A-3157-A29E-8B115BCBCAA7> /System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit
0x9211a000 - 0x9212afff  com.apple.AppleScriptObjC (1.4 - 33) <15737CB1-0257-3C31-B906-87C9D64C8195> /System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC
0x9212b000 - 0x9212bfff  com.apple.ApplicationServices (48 - 50) <7557388A-2C5B-3467-8793-D56E4B57A1FF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x92608000 - 0x92852ffb  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <3D8460F9-6192-3983-83F8-7D2AE16D2DA1> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x92854000 - 0x92854fff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <146E2F6D-A64B-3AC4-99C0-857700540696> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x92855000 - 0x9298affb  com.apple.AudioVideoBridging (600.7 - 600.7) <C86D2784-B3E1-3697-945B-EFBB32171EF9> /System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging
0x9298b000 - 0x92b72fff  com.apple.AutomatorFramework (2.8 - 444.1) <256E1553-E0F8-3C00-B227-98B561B4A253> /System/Library/Frameworks/Automator.framework/Versions/A/Automator
0x92b73000 - 0x92eb2ff7  com.apple.CFNetwork (887 - 887) <379FD334-1AF6-3FA4-8B7C-890995AEC4F0> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x92eb4000 - 0x92ec6ff7  com.apple.CalendarStore (8.0 - 1479) <ABE8AA1A-E3FE-3946-AF37-66E351F2C320> /System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore
0x92ec7000 - 0x92ec7fff  com.apple.Carbon (158 - 158) <83C4D410-E216-3EAC-A663-94645F4BCB86> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x933ce000 - 0x933cefff  com.apple.Cocoa (6.11 - 22) <8DD7C94D-EB2A-30B8-8C39-A446A38AD9DD> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x933cf000 - 0x933dafff  com.apple.Collaboration (80 - 80) <2217DD8C-7D3D-33D3-AE50-E3E6B2B0FD21> /System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration
0x9349b000 - 0x93536fff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <9D1B217E-03F6-38F6-B737-DE5D5DC6DA15> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x93538000 - 0x93593ffb  com.apple.audio.CoreAudioKit (1.6.6 - 1.6.6) <CB4FCD5D-1D2E-3ED2-B4E5-01D89DF27EF8> /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
0x93594000 - 0x93599fff  com.apple.CoreBluetooth (1.0 - 1) <E0F40A70-9E04-31FE-A4C8-BE05F6432BAD> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x9359a000 - 0x93879fff  com.apple.CoreData (120 - 847.1) <2AC013DC-8148-34C9-89B1-41353CAECD7F> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x93881000 - 0x93d09ff7  com.apple.CoreFoundation (6.9 - 1443.13) <31DD4E52-D928-3CF8-BA35-B0080DDBC424> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x93d0b000 - 0x94339ffb  com.apple.CoreGraphics (2.0 - 1125.1.1) <4F472247-7953-3DD7-88A4-8DB0065ECC0C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x9433b000 - 0x945c0ffb  com.apple.CoreImage (13.0.0 - 573) <6D197299-898E-3BAD-ABB6-444800945B50> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x945c1000 - 0x94631ff7  com.apple.corelocation (2235) <66C77244-E43E-325A-AA52-D594D104ADBF> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x94632000 - 0x94678fff  com.apple.audio.midi.CoreMIDI (1.10 - 88) <545850CB-096A-37E3-8FDB-0640B5D222E6> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0x9467b000 - 0x94757ff7  com.apple.CoreMedia (1.0 - 2074.3) <9FBB254B-E142-37EB-98C5-0E851FC5D431> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x94758000 - 0x947aafff  com.apple.CoreMediaIO (803.0 - 4976) <A51DE163-E26A-3186-AB73-07B7181D8AF0> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x947ab000 - 0x947abfff  com.apple.CoreServices (822.9 - 822.9) <717212C8-310C-3DDF-8CC9-F0BC46A25225> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x94e3c000 - 0x94f86ff7  com.apple.CoreText (352.0 - 578.3) <8165D2A6-0A1B-3DE7-81B6-F9DCCE480BA6> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x94f87000 - 0x94fc1ff3  com.apple.CoreVideo (1.8 - 278.0) <D6EF38C6-9ECF-3DDC-BAE5-BA8FFA63A2CB> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x94fc2000 - 0x95048ff3  com.apple.framework.CoreWLAN (13.0 - 1335) <54FE3AB9-A361-3D5D-AC9F-9C654AFDECAB> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x9504a000 - 0x951abff7  com.apple.dvdplayback (5.9.6 - 5960.4.3) <77432E72-362A-34C5-8F6C-BC4AD228C38C> /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback
0x951ac000 - 0x951b6fff  com.apple.DirectoryService.Framework (10.13 - 207) <5F60CAC2-59DD-3457-BF52-F4B8FBF25328> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x951b7000 - 0x95276fff  com.apple.DiscRecording (9.0.3 - 9030.4.5) <80DF1650-3C57-352F-B0DC-6CBA11B5CAB1> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x95277000 - 0x9529bffb  com.apple.DiscRecordingUI (9.0.3 - 9030.4.5) <B6B11024-4E23-3158-8378-6009F0056B4F> /System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI
0x9529c000 - 0x952a5ff7  com.apple.DiskArbitration (2.7 - 2.7) <E3552A79-57A4-36AE-8B54-5FE2EB5193DA> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x952ab000 - 0x952adfff  com.apple.ExceptionHandling (1.5 - 12) <2B358A2E-E6FC-3284-9F84-E04CB1F1AF77> /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
0x952ae000 - 0x952b2ffb  com.apple.FWAUserLib (270.10 - 270.10) <FBCA7600-D0A5-38D9-99D9-A7FD9D55004E> /System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib
0x952b3000 - 0x952b5ff7  com.apple.ForceFeedback (1.0.6 - 1.0.6) <27F1F703-68C9-3C24-9446-F7804B538336> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
0x952b6000 - 0x95623ff7  com.apple.Foundation (6.9 - 1443.14) <2D74E68D-2034-309B-B8B0-E7975A52BA23> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x95625000 - 0x95663ff7  com.apple.glut (3.6.14 - GLUT-3.6.9) <BE0DBB27-564B-369F-9A5D-F061090053B3> /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
0x95664000 - 0x95693fff  com.apple.GSS (4.0 - 2.0) <09F9AD7C-8FD8-3660-9AD4-C6610689682B> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x95694000 - 0x95694fff  com.apple.GameKit (558 - 558) <B4AF5659-973A-325F-B056-F5759A480F40> /System/Library/Frameworks/GameKit.framework/Versions/A/GameKit
0x95695000 - 0x956beff7  com.apple.ICADevices (10.0 - 10.1) <34EB5D3A-2A9A-3967-AB3D-DD3154F5784D> /System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices
0x956bf000 - 0x957d6ff7  com.apple.Bluetooth (6.0.0 - 6.0.0f7) <1005CBBF-C447-33C8-BC90-0E85A1BC0536> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x957d7000 - 0x9583dff3  com.apple.BluetoothUI (6.0.0 - 6.0.0f7) <17033AE5-CE60-34C0-928F-061B2D30C0C4> /System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI
0x9583e000 - 0x958deffb  com.apple.framework.IOKit (2.0.2 - 1445.1.3) <7D7DD393-BCA5-3E91-8F97-5968CBFC7D3C> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x958e0000 - 0x958e6fff  com.apple.IOSurface (209 - 209) <CEB65557-BBAB-3233-ABCB-2AE4104DD876> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x958e7000 - 0x95939ff7  com.apple.ImageCaptureCore (7.0 - 7.0) <BDC7F791-3A64-3608-8BF1-0C089C58893D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x9593a000 - 0x95ab7fff  com.apple.ImageIO.framework (3.3.0 - 1694) <58E20069-1F71-3D8C-98EC-7B68BDCFDECD> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x95f27000 - 0x95fceffb  com.apple.InputMethodKit (1.2 - 1.1) <5D321D75-63C8-32DC-986B-E8BCACAC3907> /System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit
0x95fcf000 - 0x95fd1fff  com.apple.iChat.InstantMessage (8.0 - 5501) <FEBACD04-5B1D-3CA2-BA5E-7222992B32C2> /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage
0x95fd4000 - 0x96802ff7  com.apple.JavaScriptCore (13604 - 13604.1.38.1.6) <9D384BD6-E3B9-3D40-8FD3-D72AC358FB8F> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x9681a000 - 0x96832fff  com.apple.Kerberos (3.0 - 1) <8A399DB7-5440-3EC0-A241-3DD10E82DDB2> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x96833000 - 0x96866ffb  com.apple.LDAPFramework (2.4.28 - 194.5) <7A129625-1C7A-34A3-AD2F-0D55D33BE623> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x96867000 - 0x96889ff7  com.apple.speech.LatentSemanticMappingFramework (2.12.3 - 2.12.3) <2B8EC90C-E74B-39F6-8134-9F1382968906> /System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping
0x9688a000 - 0x96892fff  com.apple.MediaAccessibility (1.0 - 114) <087BD9A6-6E5E-3884-B4F7-8F0A6B662B8D> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x96893000 - 0x96e88ffb  com.apple.MediaToolbox (1.0 - 2074.3) <D9CFE9AF-DFC9-3175-BBE4-5A9CA618176F> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x96e8a000 - 0x96f00ff7  com.apple.Metal (123.3.5 - 123.3.5) <9F8F2C16-236A-39CA-A11F-8D762DB4E37C> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x96f02000 - 0x96f0efff  com.apple.NetFS (6.0 - 4.0) <F37A4DA0-AAB6-3F0B-BA18-E322BFA52CC4> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x96f0f000 - 0x96f47ffb  com.apple.OSAKit (1.5 - 106) <F1C7E956-8CCD-341D-92BC-AAAB7F392468> /System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit
0x96f48000 - 0x96f6fff7  com.apple.audio.OpenAL (1.8 - 1.8) <E79EEF68-9CE2-3057-B8B7-7B68CF7778EC> /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
0x99c4b000 - 0x99c96fff  com.apple.opencl (2.8.11 - 2.8.11) <A91D3A7A-EACD-3F44-897C-C6DB723CEC03> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x99cb4000 - 0x99cbffff  com.apple.OpenDirectory (10.13 - 207) <F5BED4FF-26F2-3580-93ED-4F6B27D99E2F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x9ba88000 - 0x9ba96fff  com.apple.opengl (16.0.3 - 16.0.3) <CCA4EA13-DBF6-314D-A6AE-0C273393B425> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9bc50000 - 0x9bc59ff3  com.apple.pcsc (8.0 - 1) <1B9B76F0-9528-3D2F-BEC9-1FDD9D9CC1C9> /System/Library/Frameworks/PCSC.framework/Versions/A/PCSC
0x9bc5a000 - 0x9bc83fff  com.apple.frameworks.preferencepanes (16.0 - 16.0) <814B0995-8A19-33EF-9040-3EEFA618358A> /System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes
0x9bc84000 - 0x9bd6cffb  org.python.python (2.7.10 - 2.7.10) <71012EA5-A736-3958-B0AA-075C39097952> /System/Library/Frameworks/Python.framework/Versions/2.7/Python
0x9bd6d000 - 0x9bebeffb  com.apple.QTKit (7.7.3 - 3014) <9DB2668A-3F68-32F0-BF51-C7F791FEE8EE> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x9c804000 - 0x9c804fff  com.apple.quartzframework (1.5 - 21) <AFDC52CF-3DDF-3100-9D60-9DEFAE551CD7> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x9c805000 - 0x9ca36fff  com.apple.QuartzCore (1.11 - 574.1.4) <22685244-B08A-3BA4-83EB-7097E0AAA52B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x9ca37000 - 0x9ca8bffb  com.apple.QuickLookFramework (5.0 - 743.3) <5D9F7B15-4E86-346B-B994-38FED5E1ECB5> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x9ca8c000 - 0x9cce4feb  com.apple.QuickTime (7.7.3 - 3014) <A38CF029-378C-3D67-9359-7DC15452B0E4> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0xa4584000 - 0xa4659ff3  com.apple.PubSub (1.0.5 - 65.47) <23C98B02-232E-3648-BBA3-DCA917ECA5D8> /System/Library/PrivateFrameworks/PubSub.framework/Versions/A/PubSub
0xa59af000 - 0xa59bbff7  libbz2.1.0.dylib (38) <77C24A36-BE84-3702-A786-935C597A0A86> /usr/lib/libbz2.1.0.dylib
0xa6131000 - 0xa6221ff3  libiconv.2.dylib (51) <FE6D05A5-18DB-3FD8-A52F-B7BADB232C78> /usr/lib/libiconv.2.dylib

Model: MacBookPro9,1, BootROM MBP91.00D7.B00, 4 processors, Intel Core i7, 2.3 GHz, 16 GB, SMC 2.1f173
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In
Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 512 MB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1333 MHz, 0x029E, 0x434D5341384758334D314131333333433920
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1333 MHz, 0x029E, 0x434D5341384758334D314131333333433920
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xF5), Broadcom BCM43xx 1.0 (7.21.190.13.1a3)
Bluetooth: Version 6.0.0f7, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: SanDisk SD6SB1M256G, 256.06 GB
Serial ATA Device: MATSHITADVD-R   UJ-8A8
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: IR Receiver
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: FaceTime HD Camera (Built-in)
USB Device: USB 3.0 Bus
USB Device: USB Laser Mouse
Thunderbolt Bus: MacBook Pro, Apple Inc., 25.1

Network mode

While in network mode the numpad key 8 returns me to the main menu.

Expose curwifescore and maxwifescore to JudgmentMessageCommand and PlayerStageStats.

Just as reference:

  • curwifescore Current (raw value, not percentage) wife score at a given time.
  • maxwifescore Maximum possible wife score at a given time.
  • totalwifescore Maximum possible wife score for the entire file.

Currently the WifePercent,Diffrential, etc. are calculated from curwifescore and maxwifescore on the C++ side for performance reasons and those are sent as a parameters to JudgmentMessageCommand for displaying stuff like ghostscore and avgscore, etc during gameplay.

But this prevents implementing some features theme side that requires the original curwifescore and maxwifescore values during gameplay. So they should be included in the parameter table as well.

Similarly, only fWifeScore (which is basically curwifescore/maxwifescore) is exposed to PlayerStageStats and HighScores. both curwifescore and maxwifescore should be available in PlayeStageStats and the final curwifescore value should also be saved to Highscores.

Offset change prevent songs from being completed in subsequent plays.

Using Etterna 0.55.2 — if you make any sort of offset change to a song as it is playing and save it, the song becomes unable to be completed; the game fades as if the song has completed.

This bug is retroactive: if you close the game and restart it, those songs that were affected by this bug remain affected. Additionally, restoring the offset to what it was prior does not resolve the issue for the current session, or after the game is closed and reopened.

Here's a video showcasing this: https://www.youtube.com/watch?v=BuLdN1ONiMc

StepMania - Etterna5.0-UNKNOWN crash report (build UNKNOWN, 20170127 @ 18:52:15)

(I also posted this on the Stepmania repository since I don't know whose issue this would be, feel free to remove if unrelevant)

Crashing upon startup on Windows 7. This was my installation/fix procedure:

  • Previously installed spawncampingwallhacks theme.
  • Moved %appdata%/Stepmania 5 to a backup folder to keep my scores.
  • Ran the Stepmania 5.0.12 installer, letting it uninstall the old one.
  • Ran the Etterna 0.54.1 installer, installing it into a different folder than Stepmania 5.
  • Moved songs from Stepmania to Etterna.
  • Run the program as admin.
  • About 15% into loading the songs, this crash occurs.
  • Attempted fix #1104, changing preferences, but the crash report keeps saying it used WaveOut.

Information about my setup:

  • Dual monitor. AMD card for main monitor and a TV which is turned off, NVIDIA card for other monitor.
  • Stepmania and Etterna folders are located in D:/Games/
  • Appdata still remains in its default location in C:/
  • My libraries folders are located in a non-standard location in D:/Libraries/

Is maybe Etterna using a different preferences file?

Thank you in advance,

CX


Crash reason: Access Violation

Thread: Main thread
SongUtil.cpp:274 MaxX Xstacy had charts sorted.
SongUtil.cpp:271 MaxX Xstacy had duplicate steps removed.
SongUtil.cpp:274 MaxX Xstacy had charts sorted.
SongUtil.cpp:271 MaxX Xstacy had duplicate steps removed.
SongUtil.cpp:274 MaxX Xstacy had charts sorted.
Thread: Decode thread
Thread: Mixer thread
Thread: Music thread
00d88c00: StepMania!008b0000
00b3606e: StepMania!008b0000
00af8d37: StepMania!008b0000
00b03817: StepMania!008b0000
00b039ba: StepMania!008b0000
00b03ecc: StepMania!008b0000
00ba46f9: StepMania!008b0000
00b05728: StepMania!008b0000
77cde0a3: ntdll!RtlFreeHeap [77cb0000+2e025+7e]
759f14ad: kernel32!HeapFree [759e0000+11499+14]
00b7b3ca: StepMania!008b0000
00b16299: StepMania!008b0000
77cde0a3: ntdll!RtlFreeHeap [77cb0000+2e025+7e]
759f14ad: kernel32!HeapFree [759e0000+11499+14]
00da4e9c: StepMania!008b0000
00b19426: StepMania!008b0000
00b19442: StepMania!008b0000
00b0f850: StepMania!008b0000
00b157ba: StepMania!008b0000
00b13e7d: StepMania!008b0000
77cde40c: ntdll!RtlInitUnicodeString [77cb0000+2e2a8+164]
77cde172: ntdll!RtlAllocateHeap [77cb0000+2e0c6+ac]
00bdfb63: StepMania!008b0000
00da4f0e: StepMania!008b0000
00d70331: StepMania!008b0000
0093d6d3: StepMania!008b0000
00a9126a: StepMania!008b0000
009be2c3: StepMania!008b0000
77cde0a3: ntdll!RtlFreeHeap [77cb0000+2e025+7e]
009bc35a: StepMania!008b0000
009bc691: StepMania!008b0000
009bae7d: StepMania!008b0000
00944901: StepMania!008b0000
00da5d7e: StepMania!008b0000
00da5d6e: StepMania!008b0000
00da5d6e: StepMania!008b0000
00cb44ca: StepMania!008b0000
00cb4176: StepMania!008b0000
00d71750: StepMania!008b0000
77ce98d5: ntdll!RtlInitializeExceptionChain [77cb0000+3989f+36]

Static log:
StepMania - Etterna5.0-UNKNOWN
Compiled 20170127 @ 18:52:15 (build UNKNOWN)
Log starting 2017-08-16 11:47:26
Loading window: win32
Windows 6.1 (Win7) build 7601 [Service Pack 1]
Memory: 4095mb total, 4095mb swap (4095mb swap avail)
Video driver: AMD Radeon R9 200 Series [Advanced Micro Devices, Inc.]
21.19.519.2, 2-10-2017 [pci\ven_1002&dev_6810&rev_00]
WARNING: RegOpenKeyEx(80000002,HARDWARE\DEVICEMAP\Scsi) error (The system cannot find the file specified.)
Sound device 0: PC (High Definition Audio Devic, 0.0, MID 1, PID 65535
Sound device 1: Digital Audio (S/PDIF) (High De, 0.0, MID 1, PID 65535
Sound device 2: TV (AMD High Definition Audio D, 6.1, MID 1, PID 100
WARNING: Selected theme '_fallback' not found. Trying Theme preference default value '_fallback'.
WARNING: Theme preference defaults to '_fallback', which cannot be used. Trying DefaultTheme preference 'Til Death'.
WaveOut software mixing at 44100 hz
Sound driver: WaveOut
Lights driver: SystemMessage
Lights driver: Export
WARNING: Couldn't load the Edit chart's NoteData from "/Songs/Apersons/apOMEGA/omega.dwi"
WARNING: Couldn't load the Edit chart's NoteData from "/Songs/Apersons/apOMEGA/omega.dwi"
Not caching empty difficulty in file Cache/Songs/Songs_Apersons_apOMEGA
WARNING: Couldn't load the Edit chart's NoteData from "/Songs/Arch0wl Originals/Biolab (Split Mushroom)/biolab.DWI"
WARNING: Couldn't load the Edit chart's NoteData from "/Songs/Arch0wl Originals/Biolab (Split Mushroom)/biolab.DWI"
Not caching empty difficulty in file Cache/Songs/Songs_Arch0wl Originals_Biolab (Split Mushroom)
WARNING: Unmatched 3 in "3322"
WARNING: Unmatched 3 in "2033"
WARNING: Unmatched 3 in "2033"
WARNING: Unmatched 3 in "0030"
WARNING: Unmatched 3 in "3003"
WARNING: Unmatched 3 in "0300"
WARNING: Unmatched 3 in "0003"
WARNING: Unmatched 3 in "0030"
WARNING: Unmatched 3 in "3000"
WARNING: Unmatched 3 in "0003"
Language: en
Theme: Til Death

Partial log:
00:28.313: Song::SaveToSSCFile('Cache/Songs/Songs_Beyond Legends_jack')
00:28.320: Song::LoadFromDWIFile(/Songs/Beyond Legends/Max314/max317.dwi)
00:28.322: Song '/Songs/Beyond Legends/Max314/' points to a music file that doesn't exist, found music file 'max317.mp3'
00:28.349: Song::SaveToSSCFile('Cache/Songs/Songs_Beyond Legends_Max314')
00:28.356: Song::LoadFromDWIFile(/Songs/Beyond Legends/MaxX Enigma/maxxenigma.dwi)
00:28.357: Song '/Songs/Beyond Legends/MaxX Enigma/' points to a music file that doesn't exist, found music file 'maxxenigma.mp3'
00:28.388: Song::SaveToSSCFile('Cache/Songs/Songs_Beyond Legends_MaxX Enigma')
00:28.395: Song::LoadFromDWIFile(/Songs/Beyond Legends/MaxX Extacy/MaxX Xstacy.dwi)
00:28.396: Song '/Songs/Beyond Legends/MaxX Extacy/' points to a music file that doesn't exist, found music file 'MaxX Xstacy.mp3'
00:28.430: Song::SaveToSSCFile('Cache/Songs/Songs_Beyond Legends_MaxX Extacy')

-- End of report

WIN10 - crash to desktop when creating a new profile (file perms related)

If you install Etterna to a Windows directory that is somewhere in user admin land (C:/Program Files in my case), this will cause a hard crash to desktop when attempting to create an in game user profile for the first time.

Once I moved the installation out of Program Files and into C:/ everything worked fine.

Nothing critical, just leaving this here.

Cheers

No long note graphics on Linux build

After compiling when playing any chart the long note graphics do not appear. The long note can still be hit however by simply knowing where a long note is and holding, there is no tail to the graphic though making it impossible to know what notes should be long notes.

Operating System: Ubuntu 16.04
Compiler Version: g++ 5.4.0
OpenGL Version: 3.0 Mesa 12.0.6
OpenGL Renderer: Gallium 0.4 on SVGA3D; build; RELEASE; LLVM;
Runtime Library: glibc 2.23

Gist of command line output available here (Includes a few errors with GTK)

Game crash on song wheel

The game crashes immediately upon pressing the "up" arrow, as if you were trying to change gameplay settings.

Crash on selecting song from search results

Etterna version: 0.56.2

Searched for "ashes", on clicking (with mouse) the song "out of the ashes" to play it, screen went black as usual, then crash occurred. Out of the ashes was the only song listed.

Log and crash info are attached (a window popped up with buttons to view them as well as an option to restart the game).

crashinfo.txt
log.txt

Lua Hooks

I'm opening this issue as a place to discuss the somewhat likely addition of lua hooks to Lua in Etterna(Eventually).

Heres my thoughts on it:

  • It should not break any compatibility whatsoever.
  • They would work similar to how branches do right now. For example, there's a table called Hooks in which there are a series of functions which are called from C++ at certain points. This table could be extended in the Scripts directory of a theme. So branches apparently work using _fallback and metrics. That is definetely not what i mean to address in this issue
  • The syntax I'd like to have is something like Hooks:Add("EventName(Like 'OnSongReload' )", "Unique Identifier(So you can remove the hook later)", hookfunction)
  • My first idea for the implementation is a Hooks manager in fallbacks /Scripts/ which has a table with functions or something similar for each hook(Probably a table of tables, accessed by key, which would be the event name). Then there's a function for each hook that simply calls all of the hooks added by the hooks manager to its respective table of functions, and the c++ core only calls these functions. Then ere'd be a Hooks.Run("event", args) function that runs the hooks, which is called from c++ with the proper event name.

Please leave your ideas on possible hooks or their implementation here.

In game IRC?

With all of the etternaonline integration coming in upstream clients such as .58: Would we be able to get an IRC client in-game? I feel like this wouldn't take much to implement and would be a quite neat addition to the client.

I guess this would require people to log-on through etternaonline and link their accounts or something but I feel like this would be a really neat addition overall.

Put CDTitle.png on the scorescreen

Would help differentiate for files with multiple steps and it wouldn't take up much room on the screen.

minor feature request nothing major

Clicking still works during song load

Whilst loading a song if you click elsewhere it will pick another song in relevance to where you clicked.

if you do this late enough it will load the wrong file over the wrong song and it's just strange.

This happens on v0.55.1, v0.55 but did not happen on v0.54.1

Using keyboard shortcuts to exit search trigger in search

I.e. hitting Ctrl+1 to leave from search into general will type 1 into the search, potentially fucking up your search.

This is a really big annoyance for me as i pretty much only use keyboard commands to navigate etterna.

Suggested fix: While holding down CTRL trigger no input on search, so hitting CTRL + 1 will not trigger the input and take you off the screen normally.

can;t build current release on debian buster

fails on compilation, error as follows:

../extern/liblua-5.1.a(loslib.c.o): In function os_tmpname': loslib.c:(.text+0x1a5): warning: the use of tmpnam' is dangerous, better use mkstemp' CMakeFiles/StepMania.dir/StepMania.cpp.o: In function ShutdownGame()':
StepMania.cpp:(.text+0x134b): undefined reference to Discord_Shutdown' CMakeFiles/StepMania.dir/GameState.cpp.o: In function GameState::discordInit()':
GameState.cpp:(.text+0x6937): undefined reference to Discord_Initialize' CMakeFiles/StepMania.dir/GameState.cpp.o: In function GameState::updateDiscordPresence(StdString::CStdStr const&, StdString::CStdStr const&, StdString::CStdStr const&, long)':
GameState.cpp:(.text+0x69c9): undefined reference to Discord_RunCallbacks' GameState.cpp:(.text+0x69d5): undefined reference to Discord_UpdatePresence'
CMakeFiles/StepMania.dir/GameState.cpp.o: In function GameState::updateDiscordPresenceMenu(StdString::CStdStr<char> const&)': GameState.cpp:(.text+0x6a29): undefined reference to Discord_RunCallbacks'
GameState.cpp:(.text+0x6a35): undefined reference to Discord_UpdatePresence' collect2: error: ld returned 1 exit status src/CMakeFiles/StepMania.dir/build.make:9809: recipe for target '../stepmania' failed make[2]: *** [../stepmania] Error 1 CMakeFiles/Makefile2:380: recipe for target 'src/CMakeFiles/StepMania.dir/all' failed make[1]: *** [src/CMakeFiles/StepMania.dir/all] Error 2 Makefile:151: recipe for target 'all' failed make: *** [all] Error 2

able to provide any other information, running 64 bit.

thanks.

Compile on linux failes because of MinaCalc.a

I'm using

  • Ubuntu 17.04
  • cmake 3.7.2
  • make 4.1
  • g++ 7.01

When trying to build everything goes smoothly except on the very last step when linking the executable.

[100%] Linking CXX executable ../../stepmania
/usr/bin/ld: ../../extern/MinaCalc/MinaCalc.a(MinaCalc.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
CMakeFiles/StepMania.dir/PlayerStageStats.cpp.o: In function `PlayerStageStats::GenerateValidationKeys(HighScore&) const':
PlayerStageStats.cpp:(.text+0xb47): undefined reference to `GenerateWeakValidationKey[abi:cxx11](int const*, int const*)'
/usr/bin/ld: final link failed: Symbol needs debug section which does not exist
collect2: error: ld returned 1 exit status
src/CMakeFiles/StepMania.dir/build.make:9837: recipe for target '../stepmania' failed
make[2]: *** [../stepmania] Error 1
CMakeFiles/Makefile2:380: recipe for target 'src/CMakeFiles/StepMania.dir/all' failed
make[1]: *** [src/CMakeFiles/StepMania.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2

I don't really get how I would recompile it and/or where the flag -fPIC would be applied. Am I doing something wrong?

Noteskin glitch

If you don't have any noteskin in dance the game would crash when going to the theme/noteskin selection.

Calculator generating inflated ratings for files on Linux

After compilation on Linux and adding a pack with known ratings (from the stable 0.54.1 build) the ratings do not match and are inflated vastly.

As an example I will use the default file included Remembrance - the Single HD 10 chart of this file is given a rating of 22.90 on Linux with the Technical and Jumpstream skillsets. On the stable 0.54.1 Windows build the files is given a rating of 12.01 and only the Technical skillset is shown. When choosing the lower chart Single NM 6 the rating does go down to 17.00.

Using the Single NM 6 with a rating of 17.00 and altering the rate produces further unusual behavior. At 0.9 and 0.8 the rating remains the same (17) where as at 0.7 the rating becomes 11.62. Increasing the rate only alters the rating once 2.0 is reached and subsequently 2.1 - 3.0 all alter the rating.

Also for example on Windows if file 1 has a rating of 12 and file 2 has a rating of 15 file two is deemed to be harder. This relationship does not appear on Linux file 1 could be rated higher than file 2 - there is no correlation between difficulties.

Operating System: Ubuntu 16.04
Compiler Version: g++ 5.4.0
OpenGL Version: 3.0 Mesa 12.0.6
OpenGL Renderer: Gallium 0.4 on SVGA3D; build; RELEASE; LLVM;
Runtime Library: glibc 2.23

Error when compiling on Linux

Been trying to compile stepmania but I keep getting this error.
I run cmake . then run make -j 16 then I get this error.

[ 1%] Built target glew
[ 1%] Built target ffmpeg
[ 2%] Built target jsoncpp
[ 6%] Built target lua-5.1
[ 8%] Built target png
make[2]: *** No rule to make target 'extern/MinaCalc/MinaCalc.a', needed by 'GtkModule.so'. Stop.
make[1]: *** [CMakeFiles/Makefile2:418: src/CMakeFiles/GtkModule.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 25%] Built target tommath
[ 46%] Built target tomcrypt
make: *** [Makefile:152: all] Error 2

Any idea on what is going wrong?

Kernel 4.12.8
Cmake 3.9.1
Make 4.2.1

Notes parameter still sent as if it's a chord even when CC is off during JudgementMessageCommand

The Notes parameter contains a table where the indices correspond to the to the columns ingame. It can either be nil (no notes) or contain a TapNote object corresponding to the note (which I'll just display as a string for the following examples for simplicity).

So as an example we have a chord like this.
←↓ →

Back when CC was the norm in SM, since there is only 1 JudgmentMessageCommand for the entire chord, There should be a single JudgmentMessageCommand containing the following as its Notes parameter:

{'TapNoteType_Tap', 'TapNoteType_Tap', nil, 'TapNoteType_Tap'}

Now that CC is disabled by default, there should be 3 JudgmentMessageCommands each with 1 note in the Notes parameter like the following.

{'TapNoteType_Tap', nil, nil, nil}
{nil, 'TapNoteType_Tap', nil, nil}
{nil, nil, nil,'TapNoteType_Tap'}

But currently, what happens now with CC is off is: the 3 JudgmentMessageCommands gets sent for each note, but the Notes parameter still contains all three notes as if they were a chord.

{'TapNoteType_Tap', 'TapNoteType_Tap', nil, 'TapNoteType_Tap'}
{'TapNoteType_Tap', 'TapNoteType_Tap', nil, 'TapNoteType_Tap'}
{'TapNoteType_Tap', 'TapNoteType_Tap', nil, 'TapNoteType_Tap'}

FirstTrack parameter sends the first index of the chord for misses in JudgmentMessageCommand with CC off.

The FirstTrack parameter is included as a parameter during JudgmentMessageCommand where its value corresponds to the index of the first note of a chord in a notefield column.
(the values are 0-indexed so a FirstTrack value of 2 would correspond to L3)

With CC on, Hitting a chord of ↖↓→ (L2 L3 L6 in solo) would create 1 JudgmentMessage with a FirstTrack value of 1, corresponding to L2 being the first note of the chord.
{FirstTrack=1, TapNoteScore="TapNoteScore_W1"}

With CC off, Hitting the same chord creates 3 JudgmentMessage with each message having the FirstTrack value corresponding to each individual notes.
{FirstTrack=1, TapNoteScore="TapNoteScore_W1"}
{FirstTrack=2, TapNoteScore="TapNoteScore_W1"}
{FirstTrack=5, TapNoteScore="TapNoteScore_W1"}

However, with the miss judgments, the JudgmentMessage would have the FirstTrack value of the first note of the chord even when CC is off
{FirstTrack=1, TapNoteScore="TapNoteScore_Miss"}
{FirstTrack=1, TapNoteScore="TapNoteScore_Miss"} should be 2
{FirstTrack=1, TapNoteScore="TapNoteScore_Miss"} should be 5

This is true even if the player hits some of the notes in the chord. Say the player hits L3 but missed the rest of the chord.
{FirstTrack=2, TapNoteScore="TapNoteScore_W1"}
{FirstTrack=1, TapNoteScore="TapNoteScore_Miss"}
{FirstTrack=1, TapNoteScore="TapNoteScore_Miss"} should be 5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.