Advertising (This ad goes away for registered users. You can Login or Register)

AnyLanguageStudy v3.0 U2 (Unofficial update)

Submit your entry for the competition here.
check http://wololo.net/genesis for detailed rules
nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

Re: AnyLanguageStudy v3.0 (by Nakano)

Post by nakano » Sun Sep 18, 2011 9:14 am

passingby wrote:I'm just a really big fan of the project. I'm glad my input helped.
Speaking of...
I ran into this weird bug with the timer:
[spoiler]Image[/spoiler]
Interesting bug. Somehow, questionStartTime has a bigger value than questionEndTime. If you find a way to reproduce the bug always, I can look into it.
passingby wrote: Kind of related,
Is there any way to reset the course timer besides starting a different course, then going back to the one you want to start again?
Or a way to restart it when you start from a new break point?
No there isn't, but you could easily code a reset functionality. I can help you into start (as my code isn't that clear) and you may release it with your name (I don't mind at all). For reseting the timer, I suggest to do it within waitPress function ( search waitPress = function() ). Then search "local pad = Controls.readPeek()". See this:

if (pad:cross() or pad:triangle() or pad:circle() or pad:square()) then
screen.waitVblankStart(20);
break;

Let's modify this line by triggering the reset functionality when user press triangle. In this case, we do this:

#############################################

if (pad:cross() or pad:circle() or pad:square()) then
screen.waitVblankStart(20);
break;

elseif (pad:triangle()) then
-- clearing timer related variables (questionTotalTime is the most important as it's a global variable).
questionTime = 0;
answerAverage = 0;
estimationTime = 0;
questionTotalTime = {0, 0};
screen.waitVblankStart(20);
#############################################

I see you shortened the right.png's. You might also want to add a feature to hide right.png and timer. If we only do this locally, we could

#############################################

waitPress = function()
local showTimerAndAnswer = true -- don't add key word local if you want the setting to be global.

-- some code in between

if (waitTimerAndAnswer) then
if (question == first) then
screen:blit(60, 116, right);
elseif (question == second) then
screen:blit(60, 146, right);
elseif (question == third) then
screen:blit(60, 176, right);
else
screen:blit(60, 206, right);
end
end

-- some code in between

if (waitTimerAndAnswer) then
ifontLtn:setStyle(0.6, lime, darkgray, IntraFont.ALIGN_LEFT);
ifontLtn:print(107, 100, "Answering time: " .. round(questionTime) .. " / Average: " .. round(answerAverage) );
ifontLtn:print(107, 115, "Total time: " .. round(questionTotalTime[1]) .. " / Estimation left: " .. round(estimationTime));
end

-- then when use another key to change the variable waitTimerAndAswer, for example:

-- some code before
elseif (pad:circle()) then
if (waitTimerAndAsnwer) then
waitTimerAndAnwser = false;
else
waitTimerAndAnswer = true;
end
screen.waitVblankStart(20);
-- some code after

#############################################

Note, may not "compile" as is, but you should get the main idea.
Advertising
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)

User avatar
Casavult
Moderator
Posts: 2333
Joined: Wed Jun 08, 2011 4:22 pm
Location: UK and Middle East

Re: AnyLanguageStudy v3.0 (by Nakano)

Post by Casavult » Wed Sep 21, 2011 11:40 am

I love this game, it'll possibly help me in my travels in Japan soon. ;)
Advertising
• PS4 1K 2TB OFW • PS3 3K 1TB OFW • PS3 Slim (2103-B) 500GB 4.82 Rebug • PS3 Slim (2003-B) 250GB 4.81 Habib •
• PSV 1K 32GB 3.60 HENkaku • 3x PSP 2K (TA-085v1) 128GB 6.60 ME-2.3 • 1x PSP 2K (TA-085v2) 32GB 6.60 ME-2.3 •

passingby
Posts: 24
Joined: Sat Feb 05, 2011 4:57 pm

Re: AnyLanguageStudy v3.0 U (by Nakano)

Post by passingby » Thu Sep 22, 2011 10:34 pm

With permission from Nakano (and his help) I've added a couple of new features.

Unofficial Update 9/22/2011
* Pressing TRIANGLE will reset the timer.
* Pressing SQUARE will hide/reveal the pop-up text.
* Remembering the Kanji list now uses larger images, a different layout, has been separated into two lists, and break points have been added.
* Country Flags list now uses continent/region break points instead of alphabetical.
* Extra styles. (4-6 are designed for image lists that use the left half of the screen for images, they simply have a modified 'right.png')

Download:
AnyLanguageStudy v3.0 U
http://www.mediafire.com/?bsod6qyn8bkh5h4

Examples:
[spoiler]Larger Remembering the Kanji list (using style6):
Image

Pressing TRIANGLE here resets the timer:
Image

Pressing SQUARE hides the pop-up text (so you can study your image/answer, copy kanji strokes, etc.) :
Image

For timing yourself; I recommend finding your range/break point, answer once to bring up the timer, hit TRIANGLE to reset it, hit 'R' and clear the range, then you're ready to start answering.
Keep an eye on the estimated time left, when it shows 0.00s that means you've completed the range so you can take note of your average answer speed and total time for your records.[/spoiler]

nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

Re: AnyLanguageStudy v3.0 U (Unofficial update)

Post by nakano » Sat Sep 24, 2011 8:24 am

Thank you! I updated the first page so people will find your release easier.
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)

User avatar
toBsucht
VIP
Posts: 1936
Joined: Wed Dec 29, 2010 8:15 am
Contact:

Re: AnyLanguageStudy v3.0 U (Unofficial update)

Post by toBsucht » Sun Mar 25, 2012 1:21 pm

for me a lot of the download links don´t work... v3u stop at a few mb so i downloaded v3 from qj. but the megaupload link (yours) is down to... May i can fix it, then i upload a signed ver. of 3u .. here is the old once...
AnyLanguageStudy v3.0 http://www.mediafire.com/?6zasasm8pnv67y7
HomeBrews working with Psp 6.xx fw viewtopic.php?f=2&t=2624
ofw (shrunk) HomeBrews viewtopic.php?f=2&t=1879

All Psp homebrews at mfi.re/toBsucht
http://pspinstaller.co.uk

nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

Re: AnyLanguageStudy v3.0 U (Unofficial update)

Post by nakano » Sun Mar 25, 2012 3:19 pm

Yes the one found from Qj.net is the latest from me. The download links are down due to the shutdown of Megaupload.
Hmm... I also seem to have a difficulty to download v3.0 U. However, I happen to have that version in my PSP. Here it is: http://www.mediafire.com/?h8vcbq6eui2i6uh (I think it's not signed, though).
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)

User avatar
toBsucht
VIP
Posts: 1936
Joined: Wed Dec 29, 2010 8:15 am
Contact:

Re: AnyLanguageStudy v3.0 U (Unofficial update)

Post by toBsucht » Sun Mar 25, 2012 4:45 pm

your version is decrypted so no chance to start it trough hbl?! vita u know :twisted: .. or do they have a kernel hen idk...
maybe next update (download) contain both eboots ;)
i think i share it via deposit-files but i believe my alternative dl-link die soon ..
nakano wrote:INTRODUCTION

AnyLanguageStudy is an application for studying Japanese words, grammar and characters. It also includes vocabulary lists of other languages, e.g., Chinese and Korean. You're also able to create your own word lists for the language you're studying (see README.txt). AnyLanguageStudy includes the following word lists:
Image

ENGLISH - JAPANESE
- Hiragana (for studying Japanese basic characters)
- Katakana (for studying Japanese basic characters)
- Survival Japanese (a few basic sentences; romaji support for beginners)
- Shopping Words (romaji support)
- Verb Conjugations (romaji support for beginners)
- Study Verbs With Pictures
- Japanese Newspaper Compounds
- vocab_jlptN5 (words required by JLPT level N5; romaji support)
- vocab_jlptN4 (words required by JLPT level N4; non-cumulative; romaji support)
- vocab_jlptN3 (words required by JLPT level N3; non-cumulative; romaji support)
- vocab_jlptN2 (words required by JLPT level N2; non-cumulative; romaji support)
- vocab_jlptN1 (words required by JLPT level N1; non-cumulative; romaji support)
- vocab_jlptN5_to_N1 (JLPT vocabulary combined in a single file; romaji support)
- kanji_jlptN5 (kanji required by JLPT level N5)
- kanji_jlptN4 (kanji required by JLPT level N4; does not contain kanjis required by previous level)
- kanji_jlptN3 (kanji required by JLPT level N3; does not contain kanjis required by previous levels)
- kanji_jlptN2 (kanji required by JLPT level N2; does not contain kanjis required by previous levels)
- kanji_jlptN1 (kanji required by JLPT level N1; does not contain kanjis required by previous levels)
- kanji_jlptN5_to_N1 (JLPT kanji combined in a single file)
- kanji_recognition_jlpt4 (kanjis that were present in JLPT4 1992-2004)
- kanji_recognition_jlpt3 (kanjis that were present in JLPT3 1992-2004)
- kanji_recognition_jlpt2 (kanjis that were present in JLPT2 1992-2004)
- kanji_recognition_jlpt1 (kanjis that were present in JLPT1 1992-2004)
- kanji_recognition_jlpt4_to_jlpt1 (combined the above)
- past_vocab_jlpt4 (vocabulary that was asked in JLPT4 1992-2005)
- past_vocab_jlpt3 (vocabulary that was asked in JLPT3 1992-1993)
- past_vocab_jlpt2 (vocabulary that was asked in JLPT2 1992)
- past_vocab_jlpt1 (vocabulary that was asked in JLPT1 1992)
- past_grammar_jlpt4 (grammar that was asked in JLPT3 1992-1994)
- past_grammar_jlpt3 (grammar that was asked in JLPT3 1992)
- past_grammar_jlpt2 (grammar that was asked in JLPT2 1992)
- past_grammar_jlpt1 (grammar that was asked in JLPT1 1992)
- [Vocab]Japanese For Busy People 1,2,3
- [Kanji]Japanese For Busy People 1,2
- [Vocab]Genki 1,2
- [Vocab]In the United Kingdom and abroad
- [Vocab]Education, training and employment
- [Vocab]House, home and daily routine
- [Vocab]Social activities, fitness and health.
- Japanese Grammar Sentences
- Tatoeba example sentences in 16 parts ~10,000 entries / part.
ENGLISH - MANDARIN CHINESE
- Hanyu Shuiping Kaoshi Simplified (Basic)
- Hanyu Shuiping Kaoshi Simplified (Elementary)
- Hanyu Shuiping Kaoshi Simplified (Intermediate)
- Hanyu Shuiping Kaoshi Simplified (Advanced)
- Hanyu Shuiping Kaoshi Traditional (Basic)
- Hanyu Shuiping Kaoshi Traditional (Elementary)
- Hanyu Shuiping Kaoshi Traditional (Intermediate)
- Hanyu Shuiping Kaoshi Traditional (Advanced)
- Hànyǔ Shuǐpíng Kǎoshì All levels (Traditional, Simplified, Pinyin, Definition)
- Chinese Word List
- Integrated Chinese 2nd Edition (Traditional, Simplified, Pinyin, Definition)
- Integrated Chinese 3rd Edition (Traditional, Simplified, Pinyin, Definition)
- New Practical Chinese Reader (Traditional, Simplified, Pinyin, Definition)
- 12x Chino word lists contributed by Grabiel
ENGLISH - KOREAN
- KBS-WORLD-RADIO-KOREAN-VOCABULARY
- Most Common Korean Words For Beginner (hangul only)
- Most Common Korean Words For Intermediate (hangul only)
- Most Common Korean Words For Advanced (hangul only)
- 100 Beginner Topik Words (hangul only)
ENGLISH - FINNISH
- [Vocab]English-Finnish
- [Vocab]English-Finnish Intermediate
ENGLISH - FRENCH
- Most Common French Words
- Intermediate French Words and Sentences
ENGLISH - GERMAN
- [Vocab]German-English
ENGLISH - SPANISH
- Survival Spanish (contributed by Kassad)
- Spanish Vocab (contributed by Kassad)
SPANISH - JAPANESE (all translated/contributed by Kassad)
- Hiragana
- Katakana
- Shopping Words
- Survival Japanese
OTHER
- Japanese-Korean-TOPIK-BASIC-LEVEL-1-AND-2
- Finnish-Germany-Vocabulary
- Study English Verbs with Pictures
Extra Lists
The project is open source; the code can be used for non-commercial projects. If you want to use the source for profitable purposes, please contact me first.

KEYS

UP: Move up / Switch mode (e.g. English-Japanese -> Japanese-English)
DOWN: Move down / Switch mode
RIGHT: Next page / Switch show (e.g. romaji -> hiragana -> kanji)
LEFT: Previous page / Switch show
ANALOG UP/DOWN: Increase/decrease font size or move up/down
ANALOG LEFT/RIGHT: Increase/decrease range or move left/right or previous/next page
R: Next page / Clear list of learned words
L: Previous page / Search
SQUARE: Select / Answer / Play sound
TRIANGLE: Select / Answer
CIRCLE: Select / Answer
CROSS: Select / Answer
HOME: Quick quit (saving of learned words is done before quiting --> no need to start from beginning.)
SELECT: Open a word list menu (saving of learned words is done before menu shows up)
START: Open a global options menu (saving of learned words is done before menu shows up)

DOWNLOAD
AnyLanguageStudy v3.0 U (Unofficial update) http://www.mediafire.com/?h8vcbq6eui2i6uh (signed)
[spoiler]AnyLanguageStudy v3.0 U (unofficial update by passingby)
AnyLanguageStudy v3.0 (signed)
Download link of AnyLanguageStudy v1.0 (signed)
Download link of AnyLanguageStudy v1.0 (unsigned)
Download link of AnyLanguageStudy v0.9 (signed) or Sendspace mirror
Download link of AnyLanguageStudy v0.9 (unsigned)
Download link of AnyLanguageStudy v0.8 (signed)
Download link of AnyLanguageStudy v0.8 (unsigned)

Download link of AnyLanguageStudy v0.7 (signed)
Download link of AnyLanguageStudy v0.7 (not signed)
Download link of AnyLanguageStudy v0.6 (signed and shrinked by toBsucht)
Download link of AnyLanguageStudy v0.6 (signed)
Download link of AnyLanguageStudy v0.6 (not signed)
Download link of AnyLanguageStudy v0.5 (signed)
Download link of AnyLanguageStudy v0.5 (not signed)

Download link of AnyLanguageStudy v0.4 (signed)
Download link of AnyLanguageStudy v0.4 (not signed)
Download link of AnyLanguageStudy v0.3 (signed)
Download link of AnyLanguageStudy v0.3 (not signed)
Download link of AnyLanguageStudy v0.2 (signed) or Rapidshare mirror
Download link of AnyLanguageStudy v0.2
Download link of AnyLanguageStudy v0.1[/spoiler]
Images and video
Changelog
V0.1 02/27/2011
* initial release

V0.2 03/02/2011
* Added a signed version
* New word lists:
- vocab_jlptN5_to_N1
- kanji_recognition_jlpt3 (years 2003-2004)
- past_vocab_jlpt2 (year 1992)
- past_vocab_jlpt1 (year 1992)
- past_grammar_jlpt2 (year 1992)
- past_grammar_jlpt1 (year 1992)
* Increased stability and bug fixes
* Optimization for showing long phrases

V0.3 03/05/2011
* Question size can be changed with analog UP/DOWN.
* Added a Global Options menu.
* Added an option for showing right answer if you answered wrongly.
* Added an option to wait before answering choices are given.
* Added a verb conjugations practice that is useful with new delay function.

V0.4 03/08/2011
* Added a support for picture word lists
* Added a support for example sentences (option)
* Added a support for range what is asked (option)
* Added keys menu
* New word lists
- Picture word list for Japanese/English for studying verbs.
* New sentences
- Japanese example sentences (used by word lists in /japanese -folder)
- Kana example words so that beginners can study Japanese ABC as efficiently as possible (used by kana.csv)

V0.5 03/13/2011
* Fixed a typo sring to string which caused a crash in certain situation.
* Modified logic, if word was not known immediately. Now it's not marked as known when you correct yourself.
* Improved usability by adding new notes and changing option texts.
* Added an option to switch the font color. I did some usability testing and they considered that it's difficult to see the answers if background and text are white (may be a problem with picture lists).
* Added an option to wait a press after the right answer (requested by Kassad).
* A possibility to search English definitions. For example, you may create your own phrase book for Japanese (or any other language) and use it when you're visiting the country. If you want to use pre-made sentences, I parsed Tatoeba sentences (from 04/03/2011; approx. 150,000 sentences) for you. (extra feature)

V0.6 04/22/2011
* Sentence zoom support.
* Minor bug fixes.

V0.7 05/01/0211
* Added a support for audio files with sentences. (kana word list includes 200+ audio files).
* Improved support of non-Japanese word lists.
* Added four Chinese Mandarin word lists.

V0.8 05/04/2011
* New Chinese vocabulary lists based on HSK profiency tests and others.
* A possibility to group word lists.
* Remembers the last word list.
* Some code rewrite.
* Fixed a freezing bug caused by a bug in Euphoria V8.
* Now search doesn't only search definition but also translation.

V0.9 05/14/2011
* Implemented custom Japanese OSK for searching words.
* Better international support; now possible to do e.g. Chinese-Korean word lists.
* Several optimizations for a nicer user experience.
* Added Korean word lists and others.

V1.0 05/28/2011
* When a known list is cleared it will only clear the current range.
* Added word lists for Finnish, French, German, Japanese and Spanish.
I hope you enjoy my first Lua application and find it useful! If you have any questions, let me know.

Regards,
Nakano
.. hope it´s a litttel useful :roll:

nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

Re: AnyLanguageStudy v3.0 U (Unofficial update)

Post by nakano » Sun Mar 25, 2012 5:09 pm

As this is programmed with LuaPlayer Euphoria v8, the eboot included with LuaPlayer installation pack should work fine (http://dl.qj.net/down/luaplayer-euphoria-v8-full.html). However, this unsigned eboot contains the latest AnyLanguageStudy eboot images. Does it work now with Vita (replace the current eboot with the included)?
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)

passingby
Posts: 24
Joined: Sat Feb 05, 2011 4:57 pm

Re: AnyLanguageStudy v3.0 U (Unofficial update)

Post by passingby » Wed Mar 28, 2012 2:26 am

Nice to see this thread again.
I don't know why my old link doesn't work any more, thanks for the fixed link Nakano.

I made some small adjustments to 3.0 U a while back if anybody is interested:

Replaced "Set once complete" with just "Set Complete".
"Set Complete" displays as soon as you make your last answer (instead of on the next repeat question).
"Set Complete" always displays for each range/break point you've completed while you browse back and forth (instead of only during a question).

Also, you can set the coordinates for "right.png"(the same way you set the button coordinates) in a word list (see included Flag/RTK.csv files, you just need to set a value for righta, b, c, d).
Examples:
[spoiler]The green check is "right.png":
Image
Here it is with no value set:
Image[/spoiler]

It's not worth repackaging everything, so here are the necessary files: (find and replace)
http://www.mediafire.com/?78mm7sh4b8rx3nz
I also included the style 4-6 folders with the "right.png" check mark.

I wish I had more free time to implement a few more of my ideas.

nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

Re: AnyLanguageStudy v3.0 U2 (Unofficial update)

Post by nakano » Wed Mar 28, 2012 3:37 pm

Thank you again Passingby! That tick sign actually looks very nice. It's also nice to hear that you're still interested in trying new ideas to make the homebrew even better. We could probably also have a wrong sign. If the user answers wrongly, a wrong sign is added above the button.

I decided to repack your latest version with unsigned eboot anyway. It's easier for people who doesn't know the structure of the homebrew (or don't want to do replacing). AnyLanguageStudy v3.0 U2 by passingby can be downloaded from here. I added the U2-text to the eboot image, though.
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)

Post Reply

Return to “Submissions”