forum

[DEAD] osu!Sync | Share your beatmaps

posted
Total Posts
149
show more
PastLife
Just a suggestion, could you make it easier to upload files via puush? At the moment it just displays text in your web browser. http://puu.sh/ndtaN/759dcb9787.nw520-osblx

It's not hard to either send it as a a .zip but I'd be a nice quality of life improvement.
Topic Starter
naseweis520
Update: 1.0.0.11: The Pressure
A new version of osu!Sync is available
Changelog
# Version Name: The Pressure (https://osu.ppy.sh/s/325307)

Added:
__BmDP:
____Load ranked status of Beatmap from API
__Exporter:
____JSON (technically, JSON files have the same content as OSBL-files)
____Zipped OSBLX files
__Importer:
____Zipped OSBLX files [WIP]
Changed:
__File Extension Icons
__Translatable file extension descriptions
Fixed:
__n/a | Reflection.TargetInvocationException | Application crashed in offline mode
__n/a | Design | Window_Welcome: Text outside of window
Removed:
__SplashScreen
Updated:
__Libraries
__Translations
TicClick
Reviewed current Russian translation (most recent/upvoted string = recommended for use); should be up to date now (up to par, too!)
Moikken
Hi, i have a problem with Osu!Sync. Everytime i try to open it, it crashes and gives me a crash report, nothing else.

I have downloaded the latest version (V. 1.0.0.11), and i have tried to use another persons Osu!Sync beatmap list thingy and same thing, crashes imediatelly after i double click it or right click and click run as administrator.

I have tried to disable my AntiVirus (Norton) without any luck and tried with another PC with Win10 and same thing, crashes and gives the report that's below.

Here are my specs (if that even matters)
OS: Windows 10 64-bit
GPU: Asus Strix GTX 970
CPU: 2x Intel Xeon X5550 @ 2.33GHz
RAM: 20GB


This is the crash/bug report i get:
=====   osu!Sync Crash | 2016-03-30 21.11.20   =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"30-03-2016 08.56.31","version":"1.0.0.6"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"fi-FI","is64bit":"True","operatingSystem":"6.2.9200.0"}}

// Exception
System.FormatException: String was not recognized as a valid DateTime.
at System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style)
at osu_Sync.MainWindow.MainWindow_Loaded(Object sender, RoutedEventArgs e)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at MS.Internal.LoadedOrUnloadedOperation.DoWork()
at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
at System.Windows.Interop.HwndTarget.OnResize()
at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Any advice would be helpful.
Thanks!
krzychu39
@naseweis520 I found a little bug while trying to sync my maps. When we need to choose osu!.exe direction and we have we have named our osu! folder the same as .exe, it's skipping and choosing only a folder of osu!. Then we need to overwrite the direction to example: D:Games\OSU!\osu!
I hope You'll understand it :)
Cheers.
Proszkielet
HELP



Topic Starter
naseweis520
Update: 1.0.0.12: Racemization
A new version of osu!Sync is available
Changelog
# Version Name: Racemization (https://osu.ppy.sh/b/783394)

Fixed:
__#30 | System.IO.IOException | Incompatibilities due to osu! update
Updated:
__Translations
Riven_Main
So i get this problem if I try to sync my osu.
SPOILER
===== osu!Sync Crash | 2016-04-23 17:26:15 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"False","lastUpdateCheck":"23-04-2016 05:05:53","version":"1.0.0.12"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"de_DE","short":"de"}},"system":{"cultureInfo":"de-DE","is64bit":"False","operatingSystem":"6.0.6002.131072"}}

// Exception
System.Reflection.TargetInvocationException: Während des Vorgangs ist eine Ausnahme aufgetreten, sodass das Ergebnis ungültig ist. Weitere Ausnahmedetails finden Sie in InnerException. ---> System.IO.IOException: Invalid string tag
bei osu_Sync.OsuReader.ReadString()
bei osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_DoWork(Object sender, DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
bei osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
and this
===== osu!Sync Crash | 2016-04-23 17:32:50 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"False","lastUpdateCheck":"23-04-2016 05:05:53","version":"1.0.0.12"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"de_DE","short":"de"}},"system":{"cultureInfo":"de-DE","is64bit":"False","operatingSystem":"6.0.6002.131072"}}

// Exception
System.ArgumentException: Die bereitgestellte Filterzeichenfolge ist ungültig. Die Filterzeichenfolge muss eine Beschreibung des Filters enthalten, gefolgt von einem vertikalen Strich und dem Filtermuster. Weitere Filterbeschreibungen und Musterpaare müssen ebenfalls durch einen vertikalen Strich getrennt werden. Mehrfache Erweiterungen in Filtermustern werden mit einem Semikolon getrennt. Beispiel: "Bilddateien (*.bmp, *.jpg)|*.bmp;*.jpg|Alle Dateien (*.*)|*.*"
bei Microsoft.Win32.FileDialog.set_Filter(String value)
bei osu_Sync.MainWindow.MenuItem_File_Export_ConvertSelector_Click(Object sender, RoutedEventArgs e)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
bei System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Topic Starter
naseweis520
Update: 1.0.0.13: BEER BEER BEER BEER
A new version of osu!Sync is available
Changelog
Added:
__General:
____More status messages and history of last 10 items
__Sync:
____Fallback to previous osu!.db structure
____...and Scan-Folder-method
Fixed:
__n/a | System.ArgumentException | Convertion-selection window; Reported by Riven_Main
Improved:
__Some internal thingies
Updated:
__Translations
troke
nice app :D
Nordast
So.. Anyone wants to fulfill one of the main features of this app? (hint: in the title)
I'm desperate for beatmaps, I recently formatted my hard disk and installed a new version of Windows and to my surprise I forgot to upload my beatmap list file. :|

By the way, great app!
Sethalak
I'm having a sync-problem when I try to sync the application:

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"False","lastUpdateCheck":"04-10-2016 03:47:55","version":"1.0.0.8"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"de_DE","short":"de"}},"system":{"cultureInfo":"de-DE","is64bit":"True","operatingSystem":"6.3.9600.0"}}

// Exception
System.Reflection.TargetInvocationException: Während des Vorgangs ist eine Ausnahme aufgetreten, sodass das Ergebnis ungültig ist. Weitere Ausnahmedetails finden Sie in InnerException. ---> System.IO.IOException: Invalid string tag
bei osu_Sync.OsuReader.ReadString()
bei osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_DoWork(Object sender, DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
bei osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Can anyone help me?
shmokebud
If anyone is looking for a Beatmap with about 2000 songs here you go,
https://drive.google.com/open?id=0BxwbW ... ld0YkFXRVk
BagelTheBagel
Why is the text upside down?


EDIT: Had to change the language. Why is upside down English an option in the first place?
Topic Starter
naseweis520
@BagelTheBagel

Explanation on why that error occured

In the flowchart above the red path is what happened in your case.
Since alphabetically sorted, en_UD comes before en_US, the detection loaded en_UD (English Upside Down).

en_UD/English (Upside Down) is actually just some kind of easter egg. Though, normally it shouldn't autoload. This issue will be fixed in the next release.
BagelTheBagel
Thanks for the explanation.
I'm also super grateful for this program.
Alpgh367
This is awesome! Thanks for making this.
pikabru
This isn't working for me. May I get help? When I click download beatmaps (I got a new computer) it fails all of them. Also, when I start the program it says "Unable to find translation package."
Topic Starter
naseweis520

pikabru wrote:

This isn't working for me. May I get help? When I click download beatmaps (I got a new computer) it fails all of them. Also, when I start the program it says "Unable to find translation package."
1) Bloodcat now requires a captcha for downloads and therefore won't work until further notice. Please go into the settings, open the heading "Import/Download" and choose "osu.uu.gl" in the first dropdown box. Save your changes by pressing on "Save" at the very end of the window. This will change your download mirror to "osu.uu.gl".
2) Does this message occure after you've updated osu!Sync? If not, please provide me your "Additional information"-string by opening the settings, switching to the tab "Feedback", copying the text in the field "Additional information" and sending me it by PM here on the osu! forum.
However, you can try to fix this issue by switching your language to another language, saving and switching back to your original language. This, normally, should resolve this issue.
pikabru
Okay, everything is working fine for me now :). Thank you, and the language thing isn't really much of an issue because everything translates perfectly. I was just thinking it might have to deal with the problem, thanks again!
Blucanillo
thanks! :)
Zurri09
how do i import
Raxemus
Very nice job! Thanks for app of a dream!!!
Aellian
Can't download in all severs :( this was a great tool man :( hope you fix it
niceecin

Duc5225 wrote:

Can't download in all severs :( this was a great tool man :( hope you fix it

You have to change the mirror off of osu.uu.gl, because it seems to be down right now.

This can be done by going into Program->Settings->Import/Download and changing 'Use this osu! Download Mirror...' to something else in the dropdown. Make sure to save at the bottom of the window.
Sou1 Reaver
I came across an error when starting the app, it says that it cant find the saying the it couldn't find the translation package. I was wondering if you could help me fix this issue.
TacticalBltz
When I launch it, it says Unable to find translation package. When I try to install any maps, all of them fail no matter what it is. I have the latest version.
DragonicBladex
What the, idk what's going on or how to fix it.

EDIT: Nevermind it seems I just didnt have the latest version.

ANOTHER EDIT: None of the download mirrors are working

===== osu!Sync Crash | 2019-01-11 17:18:59 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"11-01-2019 05:14:25","version":"1.0.0.6"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"en-GB","is64bit":"True","operatingSystem":"6.2.9200.0"}}

// Exception
System.Reflection.TargetInvocationException: An exception occurred during the operation, making the result invalid. Check InnerException for exception details. ---> System.IO.IOException: Invalid string tag
at osu_Sync.OsuReader.ReadString()
at osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
--- End of inner exception stack trace ---
at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
at osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
battleof3
If anyone is having trouble with downloads stopping after one beatmap, or a mirror not working even though it's still up, just downgrade to 1.0.1.1. Latest doesn't work well for me, and downgrading solved it.
Statious
UPDATE: You must use version 1.0.0.9 for this to work. grab the mirrors.json file from the newest version, then delete that version's folder. place mirrors.json into the 1.0.0.9 folder, edit it as described below, and you're good to go.



Sorry for reviving a dead thread - I've come back to osu! after over a year, and before deleting osu and all files, including my beatmaps, I made sure to export them using this program. I came back, downloaded and opened osusync, and encountered an issue: none of the file mirrors were working. Here's how I fixed it:


**Make sure when you open the file that you UNCHECK "always open these files with Notepad".**

Open your osusync folder, open "data", and open "mirror.json" in Notepad.

**Make sure when you open the file that you UNCHECK "always open these files with Notepad".**


Delete all the text in this file, and replace it with this, EXACTLY as it looks here:

{
"osu.hexide.com": {
"DisplayName": "Hexide",
"DownloadUrl": "https://osu.hexide.com/beatmaps/%0/download",
"Id": "osu.hexide.com",
"WebUrl": "https://osu.hexide.com/doc"
},
"osu.uu.gl": {
"DisplayName": "osu.uu.gl",
"DownloadUrl": "http://osu.uu.gl/s/%0",
"Id": "osu.uu.gl",
"WebUrl": "http://osu.uu.gl/"
},
"ripple.moe": {
"DisplayName": "Ripple Mirror",
"DownloadUrl": "https://storage.ripple.moe/d/%0",
"Id": "ripple.moe",
"WebUrl": "https://ripple.moe/"
},
"bloodcat.com": {
"DisplayName": "BloodCat",
"DownloadUrl": "https://bloodcat.com/osu/s",
"Id": "bloodcat.com",
"WebUrl": "https://bloodcat.com/osu/"
}
}


Make sure to not skip the very last } .
Once you've pasted this in, save the file and close it.

Now open osusync (if you had it open while making this change, close and reopen it), go to Program > Settings > Downloads > and select BloodCat from the drop-down menu.

Save, apply, and you're done! Import the beatmap file and proceed as normal.

Hope this helps!
Please sign in to reply.

New reply