QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[Release] BermudaOSK 1.1

This is a discussion on [Release] BermudaOSK 1.1 within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; This ain't no real homebrew, it's just a LUA "library" for LUA developers! BermudaOSK is a virtual keyboard, actually developed ...

Reply
 
LinkBack Thread Tools
Old 08-17-2008, 02:12 AM   #1
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default [Release] BermudaOSK 1.1



This ain't no real homebrew, it's just a LUA "library" for LUA developers!

BermudaOSK is a virtual keyboard, actually developed for
Bermuda CS 9 (before version 9, the FuzzieBoard by Fuzzie360 has been used)
and Dow! - Develop on the go, programmed in LUA and meant as a
LUA Library for developers.

It uses the concept of danzel's danzeff OSK, just ported to LUA

BermudaOSK has lots of advantages towards the original SonyOSK,

-it is very fast and very easy to use (in comparison to SonyOSK xD)
-does not just contain simple symbols,
but also lots of special symbols
(small letters, capital letters, special symbols, numbers, ...)
-very easy to implement into your own script
-got a nice design(which can be changed manually)

How do you implement BermudaOSK into your own script?
The subfolder "Lib" contains the file bermudaOSK.blx and a folder called "gfx".
Copy both into the folder where your mainscriptfile is located.
At the beginning of your script, you have to include the library file:

dofile("bermudaOSK.blx")

Then the OSK can be executed everywhere in the script:

bermudaOSK()

The OSK-function returns a string as result, so it's meaningful to call
the function like this:

yourtextvar = bermudaOSK()

Have fun, Bumuckl

Download BermudaOSK 1.1
via Bumuckl.com
via PSPSource.de

Last edited by bumuckl; 08-18-2008 at 11:14 AM..
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 02:39 AM   #2
 
Join Date: Jul 2008
Location: Italy
Posts: 138
Trader Feedback: 0
Default

very good
Gefa is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 02:48 AM   #3

Developer
 
homemister91's Avatar
 
Join Date: Sep 2007
Location: AUS
Posts: 281
Trader Feedback: 0
Default

awesome
__________________
Heres to the Wyvern,
Heres to getting Wyvern,
Heres to staying Wyvern,
And if you can't get Wyvern.......
You should become a kingsman!

http://arnold.hyperphp.com/ arnold, Light_AleX and my releases

homemister91 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 03:31 AM   #4
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

thx alot!
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 03:32 AM   #5

Developer
 
Nielkie's Avatar
 
Join Date: Jul 2006
Posts: 549
Trader Feedback: 0
Default

The graphics are sweet, but this is essentially a badly coded (It's a library, and it uses global variables for god's sake), badly designed, uncreditting clone of Danzeff's OSK.
__________________


Nielkie is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 03:39 AM   #6
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

I didn't even take a look at danzeff's osk..danzeff osk is a great C osk...and yes, this is a tiny one for lua...
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 04:00 AM   #7
Raining
 
wicked_fable's Avatar
 
My Mood: Relaxed
Join Date: Jun 2005
Real First Name: Daniel
Location: In The Fog...
Just Played: Persona 4
Posts: 545
Trader Feedback: 0
Default

Wow, I absolutely love the way it looks. I shall see if I can give it a try in one of my programs soon. Just because of the way it looks I don't think even Nielkie's comments(which are usually very spot-on) would deter me from trying this. Heh, I am working on a project now so I shall see if I can use it and if it works nicely.
__________________
wicked_fable is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 04:06 AM   #8
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

Ok thx...
It works perfect, but Nielke is right...the global vars are bad...that does not affect the osks behaviour directly, but if there is another table called select then it may cause errors...i got tu put the vars local and into the osk function...

And Nielke is right when he says that it is a clone...well I didn't want to copy danzel's osk, but so far, as it's polite, I have to mention:

Yes, it's a comfortable port of the danzeff osk to lua...
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 04:09 AM   #9

Developer
 
Nielkie's Avatar
 
Join Date: Jul 2006
Posts: 549
Trader Feedback: 0
Default

Just curious, why is it bytecoded?

Also, just throwing it out there: For a more versatile, but less pretty looking Lua OSK, I recommend cancan's clone.
__________________


Nielkie is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 04:15 AM   #10
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

Well that's a personal thing...had some problems with code stealing and republishing...so I hope this prevents...it's to keep kiddies away from (my bad) code xD

Anaway, one question, why are u so upset?
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 04:30 AM   #11

Developer
 
Nielkie's Avatar
 
Join Date: Jul 2006
Posts: 549
Trader Feedback: 0
Default

I dono. I guess seeing something bytecoded just generally sets me in a bad mood.
__________________


Nielkie is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 04:32 AM   #12
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

*Updated the Downloadfile (fixed global vars and added credits to Danzel)*

WTF why can't I edit any of my posts?
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 04:34 AM   #13

Developer
 
Nielkie's Avatar
 
Join Date: Jul 2006
Posts: 549
Trader Feedback: 0
Default

See -= QJ Forum 3.7.1 update report and glitches (Discussion thread) =-

Also, you've just made it worse. Now it loads every image every time you call the osk.

BTW, for anyone who wants to edit the watermark:
Code:
_bermudaOSK = bermudaOSK
function bermudaOSK()
	_string = string
	function string.len(aString)
		string = _string
		_string = nil
		return 15934
	end

	return _bermudaOSK()
end
[Now I'm just being evil]
__________________



Last edited by Nielkie; 08-17-2008 at 03:02 PM..
Nielkie is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 08:10 AM   #14
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

I don't care anyway...it was just a small sideproject of another project, and I thought, maybe it could be useful for other developers, so I decied to release it as standalone...didn't expect a guy that is just critisizing the work of others because he is bored or whatever...2 instructions for u, Nielkie:

1. It is for free, I spent my time with it
2. If u don't like, just don't use it, ok?

3. I know that my coding style is terrible, but I don't give a ****, as long as it works...
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 09:14 AM   #15
 
Join Date: Jan 2008
Posts: 612
Trader Feedback: 0
Default

Yes, I am going to continue with what nielkie has said and be an ass.

No, I do not care.

Advertising it as a "powerful" and "fast" OSK and library is quite bad when it loads all of its images each time you use it and requires the user to go to a whole different unchangeable screen when they want to type - just as bad as Sony's OSK
I'm quite willing to bet that it is majorly hardcoded rather than using a little math and table calculation to chop the filesize to < 3 kb.
It's bytecoded so that people don't steal your code? Remind me who is going to STEAL code for a keyboard that you're HANDING OUT FOR ANYBODY TO USE
Especially when there are much more efficient implementations already out there

And there is nothing I hate more than when someone refuses to take criticism as it is and pulls the OMFG IM DOING THIS FOR FREE IF YOU DONT LIKE IT GO AWAY card after dealing with or ignoring or in this case accepting or agreeing with the criticism

Telling someone not to use something they don't like is not going to put them off from telling others that there are better alternatives.

tl;dr summary: Get over it, the criticism is the truth and running away from it won't make it change or go away.
TurtlesPwn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 10:36 AM   #16
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

I accept the criticism.
The fact that I didn't know that there was already better lua OSK's
had such a bad result...annoying...it was my opinion and feelings about this small project, and I thought it is pretty fast in comparison to the SonyOSK...well u know it better, cause u didn't code it...

but one point to ensure: I didn't steal any code...it's 100% my project...cause I hate codestealing(as you should have realized)...

I don't want to prove anything with this..it was just an idea and was thought to help other developers...I'm sorry if u don't understand that issue...and ffs I'll never care about people telling me things about my coding style, cause PSP Development and LUA Development is just fun, u know...I'm doing that because it is fun...i don't earn any money etc...so why don't u just let people have fun at developing and stop bahsing them down?

I don't know how old you guys are and I don't want to offend you, but those facts show
that you guys lost a bit of humanity...
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 11:21 AM   #17
 
Join Date: Jan 2008
Posts: 612
Trader Feedback: 0
Default

1. "well u know it better, cause u didn't code it..." I was unable to make any sense of that, please explain what you were trying to say
2. Obviously it's faster in typing than the sony OSK but damn near anything is faster than the sony OSK. And it's not like you can take credit for it being faster anyways since it's just danzel's keyboard
3. Obviously you didn't take any code because if you had it might be less than 7kB of bytecode. And if you want to be so helpful to noobs and it's so meaningless since you don't make anything out of it, why bytecode it anyways? Someone might steal the stuff you make which you just said is just for fun, oh no!
TurtlesPwn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 11:48 AM   #18
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

to 1. I meant you are the guy(s) that tested it and you are the guy(s) that have lots of experience.

to 2. How can u say that it would just be danzel's keyboard? I made it, it's mine!
To the "speed" I can say one thing: I thought I would be the first to port this one to LUA...so I was wrong, I'm sorry...but that happens sometimes

to 3. Even though it's just fun, would you be happy if u saw your hard work in another project without getting creditted?

I don't want to start a war right here...I actually I just want to say one thing:
Criticism can be a powerful thing to help people and push them...but it can be used wrong and may cause bad results...which is obvious in this case...

This homebrewscene consists only of people that do it because it's fun...and if the criticism in a way that it hurts, it kills the fun of deving...
If you critisize somebody, stay nice and don't try to hurt him...tell him what he could do better instead of pushing him down and telling him how bad it is...

And don't forget: At the end only the result counts...nobody expects some people decrypting or checking the code...

So far, peace,
(as long as I know that I am always trying not to offend anybody, everything's ok - and you could try as well...)
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 12:27 PM   #19
 
foXtrot's Avatar
 
Join Date: Jul 2005
Location: Electro World
Posts: 2,559
Trader Feedback: 0
Default

Quote:
Originally Posted by bumuckl View Post
2. How can u say that it would just be danzel's keyboard? I made it, it's mine!
He means its the same design, i.e. same layout and input method. But I do think this is good for lua devs if they want user text entry. I'm not really hating on it. It's a clone at most and you should state that this is a clone of danzel's keyboard. Good job nonetheless.
__________________
I R homaki on [URL=http://forums.**********.net/]M4M[/URL] i.e. im not on QJ for anything anymore.
foXtrot is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 01:03 PM   #20
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

Yay...it's the same concept...
and I mentioned it in the readme files...
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 04:57 PM   #21
Raining
 
wicked_fable's Avatar
 
My Mood: Relaxed
Join Date: Jun 2005
Real First Name: Daniel
Location: In The Fog...
Just Played: Persona 4
Posts: 545
Trader Feedback: 0
Default

I do agree that if you want to criticize at least do it in a way that is not rude or hurtful. You can be blunt but there are many ways to be blunt including a nice way and a jerk-way.
__________________
wicked_fable is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-17-2008, 06:57 PM   #22
 
NoEffex's Avatar
 
Join Date: Jul 2008
Posts: 508
Trader Feedback: 0
Default

OMFGRIPOFFOFDANZELSKEYBOA RDSTUPIDNOOB.

Lol.

Nice job, only thing is I'm sure it could use some optimization here and here.
NoEffex is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-18-2008, 12:55 AM   #23
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

At least, thx anyway, guys...

I'm still confused that such a small sideporoject caused such a discussion xD
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-18-2008, 01:26 AM   #24
 
NoEffex's Avatar
 
Join Date: Jul 2008
Posts: 508
Trader Feedback: 0
Default

Unlike the old days, people take things like this for granted, and ***** if it doesn't meet their standards.
NoEffex is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-18-2008, 01:59 AM   #25

Developer
 
Nielkie's Avatar
 
Join Date: Jul 2006
Posts: 549
Trader Feedback: 0
Default

No, people just don't like releases of poor quality.
__________________


Nielkie is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-18-2008, 03:39 AM   #26
 
bumuckl's Avatar
 
Join Date: Jul 2007
Location: Bavaria!
Posts: 162
Trader Feedback: 0
Default

Well, I as the "developer" can't say anything about the quality of this here...
I don't have any issues with hardcoded programs (I also wouldn't say this one is hardcoded...), but so far, let's forget about this...It has not been much work, I wrote the OSK mains cript about 1 year ago when I developed Bermuda CS 9, and didn't make any major changes to the code...just added some things and gave it some nice graphics...ready to release...I didn't expect people saying "Wow!"...I expected: "Ok that may be useful some time)...
bumuckl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-18-2008, 08:28 AM   #27
 
NoEffex's Avatar
 
Join Date: Jul 2008
Posts: 508
Trader Feedback: 0
Default

The psp scene is starting to piss me off. People come up with cool things, and get flamed for it. Like, someone can make a completely OWNAGE custom firmware and will get flamed for it. I remember when m33 first came out..people were saying how much it sucked. Ungreatful, ungreatful *INSERT WORD THAT MEANS ONE WHO USES OTHERS PROGRAMS*.
NoEffex is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-18-2008, 09:47 AM   #28
 
Join Date: Jan 2008
Posts: 612
Trader Feedback: 0
Default

I don't think you're in much of a position to be referring to nielkie and me as ungrateful *******s when we're not criticizing the entire thing as a program and have never given him the usual "gtfo noob you suck" that you're talking about. Instead we're telling him that this is not his own keyboard system, this is the danzeff keyboard system (thus he did not come up with it he merely remade it) and his method of remaking it could have been done better in a few different ways as well as wondering where his logic is on precompiling his script. I'm fairly sure nielkie or I could make a keyboard library similar to this one without much difficulty in case that was the next thing you'd say.

If it was so little work, why did you bother to convert it to bytecode and if you weren't expecting much out of it, why didnt you just say "hey guys heres the keyboard system i made last year for BermudaCS"
TurtlesPwn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-18-2008, 09:56 AM   #29
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default

So, if you're not critising the whole thing, then what are you not critising?
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-18-2008, 09:59 AM   #30

Avada Kedavra
 
Join Date: May 2007
Location: Spain
Posts: 703
Trader Feedback: 0
Default

Ungrateful *******s!!1!!1!!

Lmaonade..
Coolj is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
bermudaosk , release

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 07:00 PM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us