Super Art Studio

Recent site activity

Home‎ > ‎

Blog

Great work, Visor 2.1!

posted ‎‎Sep 22, 2009 1:55 AM‎‎ by Leo - www.superarts.org -

This updated is MARVELOUS!

- Fully 64-bit support!
- Line jumping fixed!
- Modal window crashing fixed!

So the serious bugs are finally all fixed out in Snow Leopard. I LOVE this update - I've been using it with those bugs all the day, and finally it's over! Thanks all the developers for their superb works!

*Must be used with SIMBL 0.9x (currently 0.9.6c). Download links: Mac OS X

Snow Leopard Crashing Nightmare

posted ‎‎Sep 20, 2009 10:26 AM‎‎ by Leo - www.superarts.org -

I'm so fucked up with the crashes in Snow Leopard! Everything crashes everywhere!

File uploading w/ Safari and/or Firefox. Crashes. (I have to use IE6 in a WinXP VirtualBox to upload files, man!)
Opening some old projects with Xcode 3.2. Crashes. (I have to try and try and try to grab a chance. Shoot!)
Open a modal window and trigger Visor. Crashes. (Well actually it's a Visor issue. But yes, still crash.)

And 10.6.1 DOES NOT FIX ALL THIS!! What's Apple doing? Hope they're gonna come up with a solution before my hair all gone.

Snow Leopard Always Hangs "Preparing" Installer

posted ‎‎Aug 31, 2009 3:22 AM‎‎ by Leo - www.superarts.org -

It's turned out that the "software update" hanging issue is caused by installer. If you find your installer hangs at "preparing XXX" or software update, restart your mac. Force quit & restart installer won't work. The "good" thing is that Snow Leopard is really FAST during restarting...

Funny "TEST" & "DEBUG WINDOW" Buttons in Snow Leopard A432 (GM Build = 10.6 Retail)

posted ‎‎Aug 29, 2009 12:46 AM‎‎ by Leo - www.superarts.org -

I've not checked the checksum myself, but if everyone said was true, that A432 IS the GM / Retail version, it'd be funny to see these debug buttons in the final build. Check the screenshot below.


Cocos2d Digest

posted ‎‎Aug 26, 2009 8:28 AM‎‎ by Leo - www.superarts.org -

Cocos2d is the BEST open source 2D iPhone game engine, so far I heard.

  • Menu System

1 CGSize s = [[Director sharedDirector] winSize];
2
3 Label* label = [Label labelWithString:[self title] fontName:@"Arial" fontSize:32];
4 [self addChild: label z:1];
5 [label setPosition: ccp(s.width/2, s.height-50)];
6
7 MenuItemImage *item1 = [MenuItemImage itemFromNormalImage:@"b1.png" selectedImage:@"b2.png" target:self selector:@selector(backCallback:)];
8 MenuItemImage *item2 = [MenuItemImage itemFromNormalImage:@"r1.png" selectedImage:@"r2.png" target:self selector:@selector(restartCallback:)];
9 MenuItemImage *item3 = [MenuItemImage itemFromNormalImage:@"f1.png" selectedImage:@"f2.png" target:self selector:@selector(nextCallback:)];
10
11 Menu *menu = [Menu menuWithItems:item1, item2, item3, nil];
12
13 menu.position = CGPointZero;
14 item1.position = ccp( s.width/2 - 100,30);
15 item2.position = ccp( s.width/2, 30);
16 item3.position = ccp( s.width/2 + 100,30);
17 [self addChild: menu z:1];

  • Sprite

1 Sprite *clouds;
2
3 clouds = [Sprite spriteWithTexture:tex];
4 [clouds setScale:1.3f];
5
6 [clouds setPosition:cpp(0, 0)];

  • Coordinate Converting

1 - (BOOL)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
2 {
3 UITouch *touch = [touches anyObject];
4 CGPoint touchLocation = [touch locationInView: [touch view]];
5
6 touchLocation = [[Director sharedDirector] convertCoordinate: touchLocation];
7 CGPoint location = ccp(touchLocation.x, touchLocation.y);
8
9 ...
10 }

  • Label & Actions

1 BitmapFontAtlas *label = [BitmapFontAtlas bitmapFontAtlasWithString:@"Bitmap Font Atlas" fntFile:@"bitmapFontTest.fnt"];
2 [self addChild:label];
3
4 CGSize s = [[Director sharedDirector] winSize];
5
6 label.position = ccp(s.width/2, s.height/2);
7 label.anchorPoint = ccp(0.5f, 0.5f);
8
9 AtlasSprite *BChar = (AtlasSprite*) [label getChildByTag:0];
10
11 id scale = [ScaleBy actionWithDuration:2 scale:1.5f];
12 id scale_back = [scale reverse];
13 id scale_seq = [Sequence actions:scale, scale_back,nil];
14 id scale_4ever = [RepeatForever actionWithAction:scale_seq];
15
16 [BChar runAction:scale_4ever];

  • Sprite & Animation (No Loop)

1 AtlasSpriteManager *mgr = [AtlasSpriteManager spriteManagerWithFile:@"grossini_dance_atlas.png" capacity:50];
2 [self addChild:mgr z:0 tag:kTagSpriteManager];
3
4 AtlasSprite *sprite = [AtlasSprite spriteWithRect:CGRectMake(0, 0, 85, 121) spriteManager: mgr];
5
6 AtlasAnimation *animation = [AtlasAnimation animationWithName:@"dance" delay:0.2f];
7 for(int i=0;i<14;i++) {
8 int x= i % 5;
9 int y= i / 5;
10 [animation addFrameWithRect: CGRectMake(x*85, y*121, 85, 121) ];
11
12 }
13
14 [mgr addChild:sprite];
15
16 CGSize s = [[Director sharedDirector] winSize];
17 sprite.position = ccp( s.width /2, s.height/2);
18
19 id action = [Animate actionWithAnimation: animation];
20
21 sprite.scale = 0.5f;
22
23 [sprite runAction:action];

457         [mgr runAction:[OrbitCamera actionWithDuration:10 radius: 1 deltaRadius:0 angleZ:0 deltaAngleZ:360 angleX:0 deltaAngleX:0]];











XBox 360 VS PS3

posted ‎‎Aug 11, 2009 4:22 AM‎‎ by Leo - www.superarts.org -

Console

Price

Wireless Module
Joystick Rechargeable Battery
Joystick Vibration

User Interface
Copy Media from USB

Network

Pirate
XBox 360

$250

$99
$19
YES

Very Ugly
NO (Picture for background usage only)

$60 per year (Golden LIVE Membership)

YES (DVD games only, no homebrew software)
PS3

$400 

Free (Build-in)
Free (Build-in)
NO

OK
YES

Free (PSN)

NO

XBox 360 Summer Update Available For Downloading

posted ‎‎Aug 11, 2009 3:02 AM‎‎ by Leo - www.superarts.org -

Downloading now. New features including:

User Ratings – Rate any game content on Xbox LIVE. Also, sort by ratings to find games, demos, trailers, and more that have received top ratings.
Indie Games – Xbox LIVE Community Games has been renamed to Xbox LIVE Indie Games to better reflect the independent spirit of these games.
Account Management Enhancements – Show off how long you've been an Xbox LIVE Gold member with a stamp on your gamer card—and get a reminder when your subscription is about to run out.
However, the thing I expected most is hard-drive install storage saving. I don't know if installed games are affected or not, let's see it later.
Avatar Props – You can now equip your avatar with animated items he or she can carry around and interact with.
Avatar Marketplace – Reflect your sense of style with the new Avatar Marketplace. Download and purchase premium items, including branded apparel from fashion labels and Xbox 360 games.
Games on Demand – You can now download full Xbox 360 games over Xbox LIVE. You can purchase games using Microsoft® Points or a credit card, and download them directly to your console hard drive. No physical disc is required to play these games.
UI Improvements – Enjoy an enhanced user interface, including streamlined navigation, new ways to sort your friends list, and a revamped achievement browser.
Xbox LIVE Parties – Invite your friends to an Xbox LIVE Party more easily than ever before, and automatically reconnect if you get disconnected from a party.*
Netflix Updates – Bring your party to Netflix®** and watch a movie or TV show together.*** In addition, browse through new releases and other genre lists, and add the movies or shows to your instant queue from your console.

StarCraft 2 Exhibition Banned in China

posted ‎‎Jul 23, 2009 7:48 AM‎‎ by Leo - www.superarts.org -

Due to "violence concern" StarCraft 2 trial playing was banned in ChinaJoy. This fact states that the Chinese government is formed by a bunch of gays, and we should fuck their sisters without no condom on to show our respects.

Saving 100 Bucks: Using Mac To Bridge XBOX360 For Live Connection

posted ‎‎Jun 29, 2009 7:09 AM‎‎ by Leo - www.superarts.org -

Sharing Airport internet connection with Ethernet, then route XBOX360 to your Mac will do the trick. Pretty neat stuff.

Creating Free Ringtones For iPhone

posted ‎‎Jun 24, 2009 4:27 AM‎‎ by Leo - www.superarts.org -   [ updated ‎‎Jun 24, 2009 4:40 AM‎‎ ]

I have to admit that the idea of purchasing a self-made ringtone from iTunes Store is gay, especially when you already own that song legally, not to mention that tons of your favorite songs don't even have a ringtone version. Well, actually you are more than free to created any ringtone you like by yourself, with all the tools provided by Apple already. Here are the steps:
  1. Make an AAC version of one of your song (if it's downloaded from iTunes Store, it's not needed)
  2. Trim it by using QuickTime Player Pro (not sure about the windows version but in Snow Leopard it's gonna be free)
  3. Rename it's prefix to *.m4r from mov or m4a or whatever
  4. Drag it to your iTunes and sync with your iPhone
Actually it's pretty late for me to learn about this, but anyway, it's never too late for learning.

Unless you have cancer.

Especially Ass Cancer.

‹ Prev    1-10 of 38    Next ›