show more
Chewin

ziin wrote:

ftype | find "jarfile"
didn't run anything?


Now? Should I change it with ftype?
How can I change it? It isn't written.
ziin
copy AIBat into the same folder as javaw.exe and try to run AIBat from there.
Chewin
Nothing to do, it doesn't run anyways.. ç_ç
I tried to write in the cmd "javaw.exe -jar "AIBat v1.0.jar" and "java.exe -jar "AIBat v1.0.jar" :

Topic Starter
akrolsmir
Perhaps because the program's called AIBat, not AIBar xD.

Try running "assoc .jar" as well, and set it to jarfile if it currently is not ("assoc .jar=jarfile").

If it still doesn't work, you might have to delete the file assocations for Java and try reinstalling JRE- you can do this by editing your registry through regedit.exe under HKEY_CLASSES_ROOT.
Miya
wow, so complicated o.o
akrolsmir is right, maybe you need to reinstall JRE or Java to fix this.
Chewin

akrolsmir wrote:

Perhaps because the program's called AIBat, not AIBar xD.

Try running "assoc .jar" as well, and set it to jarfile if it currently is not ("assoc .jar=jarfile").

If it still doesn't work, you might have to delete the file assocations for Java and try reinstalling JRE- you can do this by editing your registry through regedit.exe under HKEY_CLASSES_ROOT.
Lmfao my fail. It doesn't run anyways :\

Toh, I tried in this way too, nothing ç_ç

I already have done this process following an other guideline and retried it, nothing to do it still doesn't work
Breeze
Hmm, I've reinstalled the system from win7 to XP, but when I installed jre and jdk, I can't open AIBat now :<
idk why..
Miya
is there any error screen/message you encounter, Breeze?
BusterBeachside
Oh, THIS is AIBat? People kept on referring me to it, but I always assumed they were talking about AIMod in the editor itself. ;-; Great job linking, people... Anyway, your version looks like it has some stuff I'm going to find VERY useful as compared to Mod. I like to beatmap by the book. XD It's a good start, anyway... I tired of playing ranked songs with teeny tiny sliders that shouldn't even be sliders. >_>; Especially after playing the original DS games for a while... It just seems so wrong and lazy...

Anyway, my speculations aside, does that playlist maker have functionality to transfer songs to an MP3 player? That would be awesome for me; I like to put songs that I like from osu! onto my MO3 player, but it's a pain to go through the entire songs folder, find the exact folder I want, copy it, then go through it all over again... The maps are titled with a number at the start of the file name, so they are impossible to find when searching by name... Anyway, that would be a GREAT feature to have. :3
regenz
Thankyou this make my mod easier.
Sallad4ever
Because the AIBat shows all the kiai time including the ones that are not consistent. Sometimes it's hard to check the inconsistency on it, cause I still have to search for which one is the inconsistent kiai time admist of the timing shown on the AIBat (especially if the map have "a lot of" kiai times)

Can you do something that could make it easier to see for the inconsistencies? Maybe like Bolding the inconsistent kiai time?
Topic Starter
akrolsmir
Ok I should really work on this shouldn't I. (I've been getting into website and Android programming since I got my first smartphone)

I'm probably going to just push out 1.1 without any earth-shattering updates in the near future, just a lot of bugfixes, then work on the more interesting stuff like difficulty settings and .osu comparator.

@BusterBlazeFox- I could but I probably won't- I distinctly recall peppy asking someone else to take down a similar app.

@Sallad4ever- I've thought about it before, and it's an interesting problem, by which I mean the solution (code implementation) isn't immediately obvious to me. I'll keep thinking. Once I get it I could apply the same thing to other inconsistencies, such as color and tags, too.
BeatofIke
This AIBat really has potental. Keep it up.
ziin
It's good to have potental.

Apparently AIBat doesn't like underscores. Fix plz.
Flanster
Points out stuff very nicely I'll use it more often :)
Topic Starter
akrolsmir
Thanks for the encouragement, guys.

ziin wrote:

Apparently AIBat doesn't like underscores. Fix plz.
Hm... I can't seem to find it. Do you happen to have a test file?

Also, thanks to Aleks719 for reporting a bug (kind of related to this). It seems to be a rather rare problem, but I'll see if I can hack out a solution.
peppy
https://github.com/peppy/osu-sdk

can we work together and make this happen? still wip, but it'd be cool if you could contact me on irc at some point so we can go through what you need.
Topic Starter
akrolsmir
This time it was mostly user interface upgrades, but it's prettier and more usable now, IMO. Also, I've implemented a kind of update checker- it should work in theory. We'll see how well when I push out the next release.

ModTrace, the system to track mods and format them for forum use, is coming along well- I've got file copying and diff'ing mostly complete, now just working on logic. Besides that, I'm running low on things to do for AIBat (which is good!) As soon as peppy opens up enough functionality in osu-sdk for me to get AIBat working, I'll (hopefully) be working to improve the native AiMod!

Feedback and suggestions are, as always, welcome!
peppy
I'd also be interested to know if you could use one of the java->.net compiler bridges to get your stuff working more natively with minimal effort. I think it'd definitely be worth looking into just to see if it is a feasible option.
theowest
This just made my day. Awesome work!
HakuNoKaemi
Skin elements can't exceed the template dimensions, hitburst too ( it says "hitburst must be exactly" )
The comboburst limit is actually width, height is fine at 800

The Spinner rule was upgraded, now the minium is 1000 on Auto, but the next note shouldn't start fading in before the spinner start

Add an option that make you choose what to make the AIBat say

Make AIBat autocorrect something at the user command

The folder browser is so... bad... the usual double click don't work usually
ziin
max height is 768. Nothing in the skin should ever be larger than 1024x768.
Miya
wow, i didn't notice the new GUI. Great job akrolsmir :D

Btw, when i first see the explore button and want press it, i'm surprise that it explore ai bat parent folder, not osu song folder. I place AIBat not in the osu folder but in the desktop. It would be nice if the explore button directly explore the osu song folder not the AIBat folder >.<

Ah yes, i found a bug too. But i don't know if it's a bug or not. But is it right?

I just continue press ctrl+f but the AIBat keeps open the new tab for search. I think it's not necesary.
Flanster
About the storyboard ones : NOT JPG.
Does it really need pointing out?
JPG is used because it makes beatmap size smaller.
Topic Starter
akrolsmir
Hm. I was under the impression that certain files were supposed to be .png for quality purposes or whatnot. Is this true, or should I just take out the "Not PNG" check altogether?
Ekaru

akrolsmir wrote:

Hm. I was under the impression that certain files were supposed to be .png for quality purposes or whatnot. Is this true, or should I just take out the "Not PNG" check altogether?
PNG is highly, highly recommended, yes. It's not a requirement, though, but it's still recommended. I would just keep the check in there as a reminder.
those
Storyboard artists should know whether to use .png or .jpg.
In addition, rephrase the spinner new combo clause.
HakuNoKaemi
make it size-dependant? usually, png are likely to be images with transparence, and jpg are larger images

like those said, the spinner max limit is 1000 now, and you should say "check if the elements after appear before the spinner start", though usually it won't happen
Tshemmp
those was actually referrering to new combos on and after spinners. They are not neccessary: t/86514.
Topic Starter
akrolsmir
Hm. For rewording, how about:
Put a new combo on this note so the previous spinner ends properly. -> Consider starting a new combo here, since this note follows a spinner.
This spinner lacks a new combo. -> Consider starting a new combo on this spinner.
ziin
WHEN TO USE PNG:
  1. If your image has transparency/alpha channel
  2. If your image is simple/has large areas of the same or similar color
  3. If your image needs to be lossless, or when a jpg is noticeably worse quality
WHEN TO USE JPG:
  1. If your image is very large (640x480 or larger)
  2. If your image is a photograph/real life image
  3. If the image is extremely complex and png generates a very large file size
Also note:
You can rename jpg files to png files so that osu will actually read them (if you're skinning out spinner background or pause overlay, both of which are perfect as jpgs but might not be recognized with the extension "jpg")

Jpg files can be optimized in the following ways:
jpegtran -optimize -grayscale (self explanatory) -progressive (only if the file is larger than 20 kB)
When saving, use floating point DCT method. This is more accurate, more intensive, and generates a better quality image.
Also when saving, you can turn on or off subsampling. with subsampling on (2x2,1x1,1x1) the image will be smaller, but look worse. It "guesses" what the colors will be to compress more. Use subsampling with photographs/complex images. with subsampling off (1x1,1x1,1x1) it will create a better looking image, but will be bigger. Don't use subsampling with simple images. This is mainly for files that are too big to be pngs.
Don't use quality 98+. Each step up past 95 really gets into the exponential size. It's never lossless, so there's no reason to be that high anyway.

png files can be optimized as well:
scriptpng, truepng, pngout, optipng, etc...
This is not all important, but it can save 20% on average on your images. If you've got an image heavy map, it's a good idea.

I don't think there's an easy way to detect these requirements digitally, so it's really up to the user. One thing you might do is detect if a .jpg file really is a jpg, or if a .png file really is a png. I wouldn't list any of these as errors, just point it out.
emergist

akrolsmir wrote:

No, this won't automatically rank your beatmaps :P . However, much like AIMod makes the life of human modders easier, hopefully AIBat will do the same for BATs, by checking things such as consistent tags/leadins/preview/timing, mp3 quality, catmull sliders, etc. This is still a work in progress. Source to be uploaded soon. This is for modders and mappers who want to save time looking at this stuff.
What is catmull slider?

I also saw this term here.
Kurokami

emergist wrote:

What is catmull slider?

I also saw this term here.
The right one is a catmull slider.
emergist

Kurokami wrote:

emergist wrote:

What is catmull slider?

I also saw this term here.
The right one is a catmull slider.
Sorry for my poor understanding, but...
Kurokami
Eh...okay, the pic is not the best, but...w/e, since you are unable to create catmull slider anymore, you don't need to worry about it.
Topic Starter
akrolsmir
For clarification: A catmull slider is a type of slider you used to be able to create in the editor. It draws curves in a different way than regular sliders. However, the way catmull sliders are drawn is generally considered not as pretty. Thus, the warning.

At any rate, you can't create catmull sliders in the osu! editor (you have to muck around the text file itself), so it should rarely be an issue.

@ziin- That has the makings of a useful guide; I feel bad that it's going to be hidden in this not-oft-perused thread...
emergist

akrolsmir wrote:

For clarification: A catmull slider is a type of slider you used to be able to create in the editor. It draws curves in a different way than regular sliders. However, the way catmull sliders are drawn is generally considered not as pretty. Thus, the warning.

At any rate, you can't create catmull sliders in the osu! editor (you have to muck around the text file itself), so it should rarely be an issue.
Thanks.
HakuNoKaemi
Suggesting "an epilepsy warning" becuase "a SB was detected" is stupid...

You can pretty much detect if there is a loop, for example. Or even if the loop is making a large image repeat.

( Loop are coded with "L,Number...." so it should be pretty easy to find it... too with reading the Images width and height. After all, you're arleady reading .osu files)
Topic Starter
akrolsmir
Hrm. Now i just feel like removing the epilepsy warning altogether, since it's more often a nuisance than a helpful reminder and I don't feel automated processes would be adequate.
NatsumeRin
http://puu.sh/C6uu

Freedom Dive.
Shohei Ohtani


So, after some people referring me to the wiki with the Ranking Criteria, I discovered that auto actually only needs to get 1000 bonus on a map for it to be rankable (Which came as a surprise to me o-o), but AIBat still goes off of the old ranking rules of 2000~.

:>.

Also, I've noticed that AIBat doesn't find things like notes being directly on top of each other (at the same ms), but AIMod does. Would it be possible to add that, since people seem to miss it a lot? :>.
Topic Starter
akrolsmir

NatsumeRin wrote:

http://puu.sh/C6uu

Freedom Dive.
Thanks for the heads-up, fixed here.

CDFA wrote:

So, after some people referring me to the wiki with the Ranking Criteria, I discovered that auto actually only needs to get 1000 bonus on a map for it to be rankable (Which came as a surprise to me o-o), but AIBat still goes off of the old ranking rules of 2000~.
Already changed for the upcoming release :D .

CDFA wrote:

Also, I've noticed that AIBat doesn't find things like notes being directly on top of each other (at the same ms), but AIMod does. Would it be possible to add that, since people seem to miss it a lot? :>.
Way back when I first started AIBat, the idea was that it'd do mostly things that AIMod couldn't- though since AIBat already mostly has everything I envisioned it to have, I'll think about adding this.
Derekku

akrolsmir wrote:

I really need to think about making exceptions/different checks for taiko diffs so that color/kiai stuff doesn't come up.
Yes please.
peppy
Why no integrate into osu! -.-
This seems like such a wrong direction to me, but maybe this project is too mature to consider doing that now.
HakuNoKaemi
why not combine your efforts to make AIMod better using AIBat improvements? and improve the overall ?
Topic Starter
akrolsmir

peppy wrote:

Why no integrate into osu! -.-
This seems like such a wrong direction to me, but maybe this project is too mature to consider doing that now.

HakuNoKaemi wrote:

why not combine your efforts to make AIMod better using AIBat improvements? and improve the overall ?
orz I feel super-guilty about not doing much down that avenue, but as it is right now, I could only implement maybe 1/10th of the functionality with the sdk. (Yes, I probably should have bugged you more, but then I'd feel like I was being an annoyance.) How does one get to work within the codebase like woc2006 =3?

The project'll never be too mature for me to want to move it into osu!, fwiw.
peppy
Giving raw file access via the SDK would be the quickest path for porting, but we can discuss integrating even further if you'd like (beyond using the SDK). Shoot me a PM on irc :).
Topic Starter
akrolsmir
A slew of improvements, foremost among them ModTrace!

This is my attempt to create the most fluid modding experience possible, by allowing you to simply edit the map in-editor and display the changes.
Instructions (which are also shown on ModTrace's startup):


Use extensively and provide feedback, please!
Aurele
A-w-e-s-o-m-e !
This is just... WOW!♥
You've made a great job.
Miya
What is that new feature? I don't understand >.<
Sure
It's a tracer.
If you changed something in the map and saved, modtrace will point something changed out.
Kuria
wow....
this tracking things...
THIS TRACKING THINGS!!!

i'm really want to say thank you for this new and brilliant built that you made, it really helpful a lot, really :D
really a great job!!
Pereira006
great o.o that faster mod

akrolsmir es 1# uehuehueheuhe
BeatofIke
AIBAT just keeps improving. I might have to start usng it eventually.
Miya
Hmm, so with mod track, i don't have to write in forum again or what? o.o
Derekku
I haven't even tried this new feature yet and I already love akrolsmir ten times more. (:
xsrsbsns

Miya wrote:

Hmm, so with mod track, i don't have to write in forum again or what? o.o
You'll copy them from AIBat into your mod post.
Miya
Aw, i don't like that. :/
I want my originality of my modding.
LKs
Really big convenience I'd say.

But modders who rely on AIBat only won't be appreciated. :3
NatsumeRin
...I'd rather to use the original way to mod (mainly it means i could write reasons/suggestions more clearly)

...And yeah i don't want to see such mods in my map.

Sorry orz.
Topic Starter
akrolsmir

Miya wrote:

Aw, i don't like that. :/
I want my originality of my modding.

LKs wrote:

Really big convenience I'd say.

But modders who rely on AIBat only won't be appreciated. :3

NatsumeRin wrote:

...I'd rather to use the original way to mod (mainly it means i could write reasons/suggestions more clearly)

...And yeah i don't want to see such mods in my map.

Sorry orz.
>.< haters.

The idea is that you can do your NC, hitsound, simple stuff like that with ModTrace, and for complex things you can use bookmarks to insert your own comments. And of course the forum is still there for you to do other editing.

But I love you all anyways, so you can disable it from 'ModTrace' > 'Skip ModTrace'.
Garven
Interesting. Ill have to try this out on my rechecks and see if it saves time compared to using a text comparision tool.
Derekku

Garven wrote:

Interesting. Ill have to try this out on my rechecks and see if it saves time compared to using a text comparision tool.
I'll still use a text comparison tool since this doesn't catch *everything*, but it's still a huge step forward towards true integration. : D
Topic Starter
akrolsmir
Out of curiosity, how do you BATs use text comparison tools, and which, and what for?
merchat7
ModTrace looks really helpful for hitsound modding, always forget after adjusting hitsound what hitsound I've changed since there are so many. Will give it a try soon.

However, posting here since I notice a bug which I've notice for a while (since v1.x). When you put aibat in a folder with ! at the end like osu! for example, you can't open it. No error message popup. It's fine if the folder name is !osu through or o!su, but not when it's osu! Not sure if this applies to any other letter/number/symbol.

Not the biggest issue and easily fix by just putting in a folder without ! at end, but as you can see, osu! folder has ! at the end by default and since aibat is use with osu!, I naturally put aibat in osu!'s folder. This is why I didn't use aibat for my earlier mods, since I thought it didn't work until I randomly redownload sometime after, notice it opening, but when put in osu! doesn't. Didn't report this error since it may just affect me, who knows, but been a really long time and still happens.

Hopefully the fix is easy, good luck, always looking forward to new aibat features!
Topic Starter
akrolsmir
@merchat7: yeah, this is a known but unfixed bug- not in AIBat, but in java in general (http://bugs.sun.com/view_bug.do?bug_id=4523159). Not much I can do about that, except perhaps put a warning in the OP telling people not to put AIBat.jar in any path with an exclamation mark. Thanks for bringing it up, though!
merchat7
lol, I had a feeling it was a problem with java and not aibat.

Yep, definitely put that in OP, may help some people find out why aibat won't run.
Garven
@akrolsmir

textdiff.com

Simple to use with an easy to read output. Works well until you're modding an offset change, but after so many changes it's best just to play the entire map again anyway, hehe. These tools are best used when you're only asking for a few changes, and will spot additional changes made by the mapper in case they see something else and forget to say so in their reply.
BusterBeachside
I don't see why anyone could not like ModTrace. :D This is freaking awesome; if you want to write your own stuff on your changes, just copy/paste the AiBAT text and edit it as you see fit with your reasons why and stuff!

I LOVE this addition! I might actually feel like mapping more now!
ziin
peppy made a tool to compare 2 text files actually...
MillhioreF

ziin wrote:

peppy made a tool to compare 2 text files actually...
http://up.ppy.sh/files/ddifference.rar here~
Flanster
I like ModTrace, pretty useful!
Derekku

MillhioreF wrote:

ziin wrote:

peppy made a tool to compare 2 text files actually...
http://up.ppy.sh/files/ddifference.rar here~
Yeah, that's what I use. Not super efficient for comparing .osu files, but better than nothing. :p
Gens
The puush link in the main post is down...?

Oh man. :(
Topic Starter
akrolsmir
Really? It seems to work for me... Dropboxed here just in case.
Gens
It may have been a puush hiccup or something, since it's fine now. Sorry about that! Gotta try it out~
ultmarksman
Sorry, how can i open this program?

i've tried to open with java web start launcher but it's got error message like this

Miya
Do you install java at your pc or not? o.o
Please instal jre in your pc, and try to open the AIBat by opening the .jar file.
You can download the jre here > http://www.java.com/en/download/index.jsp
Breeze
I've reinstalled system of my pc recently, after that I found the character font in AIBat looked a little strange, is there anyway to enforce a font that AIBat used?
HakuNoKaemi
a way to enforce a font?

1) the font should be free/you should have a commercial license for it
2) after that, install the font with an executable like any other program that have custom font do

though, yeah, this is a jar
Garven
Wow, modtrace pretty much slows the entire program to a halt when you run it on a map that had every object changed (due to an offset change).

Another thing is when you are running modtrace, it is constantly refreshing, and thus moving the entire list back to the top of the page, so scrolling down to see the rest of the text becomes a losing battle, hehe.
Topic Starter
akrolsmir
@Breeze- The font should be the default system font, usually Arial. Perhaps post a screenshot of what it looks like for you?

@Garven- You can skip modtrace or puase it from refreshing from the "ModTrace" menu.
Live-Dimension
So whatever happened to the Playlist Generator?
Kuroneko-sHerald
With the new osu file format v10 (or the BSS v2 maybe) Aibat give errors like hell.

Here some report i get:
SPOILER
Please report this error along with the map that caused it:

[Hard] Slider: 112,168,60698,6,0,B|76:240|116:324,1,157.500006008148,2|4,0:0|0:0,0:0
java.lang.NumberFormatException: For input string: "157.500006008148"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at obj.Slider.<init>(Slider.java:28)
at aibat.OsuFileParser.processHitObjects(OsuFileParser.java:107)
at aibat.OsuFileParser.<init>(OsuFileParser.java:73)
at modtrace.OsuFilesCopier.<init>(OsuFilesCopier.java:95)
at modtrace.ModTrace.<init>(ModTrace.java:30)
at aibat.AIBatWindow.switchTo(AIBatWindow.java:205)
at aibat.Searcher2.goToEntered(Searcher2.java:119)
at aibat.Searcher2.access$0(Searcher2.java:116)
at aibat.Searcher2$listAction.keyPressed(Searcher2.java:127)
at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Please report this error along with the map that caused it:

[Normal] Slider: 104,208,52193,2,0,B|140:224|176:208,1,75.0000028610231,8|2,0:0|0:0,0:0
java.lang.NumberFormatException: For input string: "75.0000028610231"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at obj.Slider.<init>(Slider.java:28)
at aibat.OsuFileParser.processHitObjects(OsuFileParser.java:107)
at aibat.OsuFileParser.<init>(OsuFileParser.java:73)
at modtrace.OsuFilesCopier.<init>(OsuFilesCopier.java:95)
at modtrace.ModTrace.<init>(ModTrace.java:30)
at aibat.AIBatWindow.switchTo(AIBatWindow.java:205)
at aibat.Searcher2.goToEntered(Searcher2.java:119)
at aibat.Searcher2.access$0(Searcher2.java:116)
at aibat.Searcher2$listAction.keyPressed(Searcher2.java:127)
at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Please report this error along with the map that caused it:

[Hard] Slider: 112,168,60698,6,0,B|76:240|116:324,1,157.500006008148,2|4,0:0|0:0,0:0
java.lang.NumberFormatException: For input string: "157.500006008148"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at obj.Slider.<init>(Slider.java:28)
at aibat.OsuFileParser.processHitObjects(OsuFileParser.java:107)
at aibat.OsuFileParser.<init>(OsuFileParser.java:73)
at modtrace.ModTrace.compareAll(ModTrace.java:54)
at tabs.ModTraceTab.fillAllContent(ModTraceTab.java:58)
at tabs.ModTraceTab.refresh(ModTraceTab.java:64)
at tabs.ModTraceTab.run(ModTraceTab.java:75)
at java.lang.Thread.run(Unknown Source)

I tried with some maps and gave the same problem.

EDIT: Errors occur only with osu file format v10.
Tshemmp
The program crashes really hard when you try to open this map with it.
Here a small screenshot: I always need the task manager to kill the process.
Topic Starter
akrolsmir
Right, AIBat is officially not compatible with v10. This should be fixed in a fortnight.

@Live-Dimension- Oh, so people are interested in it... An initial release of that should also be here in two weeks.
Reisen Udongein

akrolsmir wrote:

Right, AIBat is officially not compatible with v10. This should be fixed in a fortnight.

@Live-Dimension- Oh, so people are interested in it... An initial release of that should also be here in two weeks.
oh, i just come to here to say that here, alway said by someone :3
Snowy Dream

Reisen Udongein wrote:

akrolsmir wrote:

Right, AIBat is officially not compatible with v10. This should be fixed in a fortnight.

@Live-Dimension- Oh, so people are interested in it... An initial release of that should also be here in two weeks.
oh, i just come to here to say that here, alway said by someone :3
The same :3
Come[Back]Home
Thats cool
Mercurial
Wow

Aurele
^ That made my computer crash, while modding..
Garven
Yeah, don't open v10 .osu files in this until we get an update. q:
NatsumeRin
Just mention here you can use AIBat v1.0 for current beatmaps. It seems many guys don't know it :P

Edit: http://puu.sh/1iLpI link added because i can't find it in the op...
Aurele
Tested it. Thank you NatsumeRin :3
bope

akrolsmir wrote:

Right, AIBat is officially not compatible with v10. This should be fixed in a fortnight.

@Live-Dimension- Oh, so people are interested in it... An initial release of that should also be here in two weeks.
this oh yes this when I first saw this thread I use to check everyday if it was ever going to be released assumed they asked you to remove it something
Derekku
Any news? : )
Mercurial
Yes, I'm still waiting.
Charles445
Hey akrolsmir I got v10 working with my custom aibat v1.0 .

Basically the main problem is sliders as they are now saved differently.

Here's the code on how I handled it (remember, this is based off of v1.0, not v3.0)
http://pastebin.com/j7uDSVP9
I'm bad at coding, but this should help you update your program.

This does not process hitsounds as it's a lot more complicated with the new sample sets.


In the mean time I'm providing my modified AIBat versions (they are based off of 1.0 so they don't have the cool things, but they check weird things like beat snapping and polarity errors and sliderborder requirements).

version 3 - osu! file format 9
version 4 - osu! file format 10

Be careful with these as I'm not a particularly good debugger - it could lie to you at some point, but it should be handy anyway.
Breeze
yay, next monday, next build!
I can't wait for it :D
s ranker disc

Breeze wrote:

yay, next monday, next build!
I can't wait for it :D
8D perfumes on my top100 songs :D
show more
Please sign in to reply.

New reply

/