LoginLogin

Ruebled Official Thread

Root / Talk About Programs / [.]

randoCreated:
May I join the team? I would like to help with game translation (into Japanese & Welsh) and maybe ideas (Character design, etc.)

May I join the team? I would like to help with game translation (into Japanese & Welsh) and maybe ideas (Character design, etc.)
You can join. And also... NEWS! I have edited the music file and now we have way more music tracks than 40. Also, with the music, the one I want nobody to see is now @m73. That's the suprise final boss, and if you listen you will ruin everything. Also, I am redoing the main loop. It's just so I can get around easily, and so that it is slightly less buggy.

When I and GamerCymreig start work on the translation, how about doing this for every string of text so repeating code isn't necessary: Not:
IF LANG==0 THEN ?"english"
IF LANG==1THEN ?"welsh"
...
With your TEXT[rows] DEF it's not really viable to do this. Else do this:
?STRING$(LANG,"english","welsh", ...)
...
DEF STRING$(LANG,ENGLISH$,WELSH$, ...)
IF LANG==ENGLISH() THEN RETURN ENGLISH$
IF LANG==WELSH() THEN RETURN WELSH$
...
END
DEF ENGLISH()RETURN 0:END
DEF WELSH()RETURN 1:END
...
You won't need to rewrite one piece of code every time that text is supposed to be translated. With this you also save more room for other stuff before your main file reaches it's ultimate size of 2MiB.

Can you explain this a bit more to me, Cyberyoshi?

When I and GamerCymreig start work on the translation, how about doing this for every string of text so repeating code isn't necessary: Not:
IF LANG==0 THEN ?"english"
IF LANG==1THEN ?"welsh"
...
With your TEXT[rows] DEF it's not really viable to do this. Else do this:
?STRING$(LANG,"english","welsh", ...)
...
DEF STRING$(LANG,ENGLISH$,WELSH$, ...)
IF LANG==ENGLISH() THEN RETURN ENGLISH$
IF LANG==WELSH() THEN RETURN WELSH$
...
END
DEF ENGLISH()RETURN 0:END
DEF WELSH()RETURN 1:END
...
You won't need to rewrite one piece of code every time that text is supposed to be translated. With this you also save more room for other stuff before your main file reaches it's ultimate size of 2MiB.
I am using randoms library for text boxes jsyk. I forgot to mention it, and it didn't seem that important. But I can put in an instruction like that. It should work.

Can you explain this a bit more to me, Cyberyoshi?
answer to the above quote Sure my STRING$() DEF is a mixture of the above 2 examples but the bottom code is a more viable option to me: Here's a piece of code similar to Alpha OS X regarding a string that's different depending on the language set:
IF LANG==0 THEN ?"japanese"
IF LANG==1THEN?"english"
The given text describes the language in this example here. In Windows 3DS, you sure noticed:
GPRINT 0,0,0,STRING$(0,LANG),1,1,-1
The STRING$ DEF simply outputs text depending on the key value in the 1st argument and language (using the LANG variable) in the 2nd argument.
The DEFUse: STRING$(ID,LANG) Outputs a text based on the key ID and the language ID - The text string in question LANG - The translation for that text
DEF STRING$(ID,LANG)
IF ID==0 THEN'First key value
IF LANG==0THEN RETURN"Hi!"'Text that gets output when LANG 0 is (English)
IF LANG==1THEN RETURN"Hallo!"'Text that gets output when LANG 1 is (German)
ENDIF
...'Here come the other text strings
RETURN"Oops..."'if invalid arguments were passed, this RETURN prevents the program from crashing.
END
I recommend using this as this is just really light and makes it easier to translate without eventually running out of memory that quick, especially in games containing lots of translations.

Can you explain this a bit more to me, Cyberyoshi?
answer to the above quote Sure my STRING$() DEF is a mixture of the above 2 examples but the bottom code is a more viable option to me: Here's a piece of code similar to Alpha OS X regarding a string that's different depending on the language set:
IF LANG==0 THEN ?"japanese"
IF LANG==1THEN?"english"
The given text describes the language in this example here. In Windows 3DS, you sure noticed:
GPRINT 0,0,0,STRING$(0,LANG),1,1,-1
The STRING$ DEF simply outputs text depending on the key value in the 1st argument and language (using the LANG variable) in the 2nd argument.
The DEFUse: STRING$(ID,LANG) Outputs a text based on the key ID and the language ID - The text string in question LANG - The translation for that text
DEF STRING$(ID,LANG)
IF ID==0 THEN'First key value
IF LANG==0THEN RETURN"Hi!"'Text that gets output when LANG 0 is (English)
IF LANG==1THEN RETURN"Hallo!"'Text that gets output when LANG 1 is (German)
ENDIF
...'Here come the other text strings
RETURN"Oops..."'if invalid arguments were passed, this RETURN prevents the program from crashing.
END
I recommend using this as this is just really light and makes it easier to translate without eventually running out of memory that quick, especially in games containing lots of translations.
I see, thank you!

Who owns a Circle Pad Pro for the old 3DS family members? It would be unfair. Whereever I look, this o3DS accessory doesn't appear anywhere in Saxony's electronic stores or secondhand shops. Amazon or eBay aren't options either. Also I don't think it fits on an o2DS because the ports and buttons are in a different place and the width (front to back) is as thick as a thumb at the top while the o3DS isn't. And I will never be able to own an old 3DS or the newer versions.
They're only £10 in UK.

Who owns a Circle Pad Pro for the old 3DS family members? ...
They're only £10 in UK.
But the Circle Pad Pro is definitely incompatible with the o2DS due to it's form factor and I wouldn't like to waste 70-100 € just to get it. Oh, and that was a topic around the turn to 2019 where I didn't have a n2DSXL.

Who owns a Circle Pad Pro for the old 3DS family members? ...
They're only £10 in UK.
But the Circle Pad Pro is definitely incompatible with the o2DS due to it's form factor and I wouldn't like to waste 70-100 € just to get it. Oh, and that was a topic around the turn to 2019 where I didn't have a n2DSXL.
Yeah, that was a while ago. I don't even remember it lol

Great news, I'm re-booting the project! XD I'm only redoing the gameplay code. It's pretty messy and I don't even get it. So I'm only restarting the main game. Sorry Goat.

I've translated most of the newest version to Japanese, I only have the story to do. I will do so in Welsh next. How is Ruebled pronounced?

I've translated most of the newest version to Japanese, I only have the story to do. I will do so in Welsh next. How is Ruebled pronounced?
Roo-Bled (bled as in the past tense version of bleeding) i think (although i could be wrong)

I've translated most of the newest version to Japanese, I only have the story to do. I will do so in Welsh next. How is Ruebled pronounced?
Roo-Bled (bled as in the past tense version of bleeding) i think (although i could be wrong)
That's how I've pronounced it.
I've translated most of the newest version to Japanese, I only have the story to do. I will do so in Welsh next. How is Ruebled pronounced?
Also, I'm really sorry but I've restarted the main game (and the story :'| )

I have found out how to use SPANIM! Also, this is the first time I saw a really good tutorial that told me how. Anyway, using this I have decided to make UnderTale style boss fight in at least some of the bosses. I am testing and got this really cool laser cannon system.

Now I have controls. I should add more attacks and ways to win next.

Ok, I'm switching everything back to normal scale For convenience

Ok people, I have just organized the files. ITS BEAUTIFUL!!! You start with the game file, then graphics, then extra PRGs, then data like BG, SD, etc. YES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Sorry for exclamation mark spam

Ok people, I have just organized the files. ITS BEAUTIFUL!!! You start with the game file, then graphics, then extra PRGs, then data like BG, SD, etc. YES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Sorry for exclamation mark spam
When is the next version?

Ok people, I have just organized the files. ITS BEAUTIFUL!!! You start with the game file, then graphics, then extra PRGs, then data like BG, SD, etc. YES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Sorry for exclamation mark spam
When is the next version?
I don't know... In a long time. Eventually it will come. Right now though, IAWOI.