News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Translations: TransCorp Releases 'Angelic' Tenshi No Uta English Translation!  (Read 5207 times)

RHDNBot

  • Guest

Update By: Nightcrawler

Rejoice once more! News has come from Nightcrawler's Translation Corporation! The Song of the Angel English translation has been released! This is a milestone in the fan translation community as it is the first introduction of the Tenshi No Uta series to English audiences. Fans of Tales of Phantasia and Star Ocean will be happy to know the game shares many of the same developers known as the 'Wolf Team', as well as sharing the main musical composer too! As a result, Song of the Angel is a very charming game with a great soundtrack. The atmosphere will certainly feel familiar.

Nightcrawler made every effort to ensure the hacking work is amongst the best seen on the SNES platform. Nearly everything was expanded and proportional font deployed throughout all dialog and menus. The result ensures the dialog was uncompromised, and menus are up to standards set on future generation consoles. As an added bonus, a number of original game bugs were fixed too! Liana of Metal Max Returns fame did the translation work. So, you can expect to experience a well written translation to convey the aforementioned charm of the original game.

For those not familiar with the game, Song of the Angel is a love story at its core. It blends together a tale of love, angels, demons, and even Satan himself! Gameplay is typical 1994 RPG fare with the addition of a Parley negotiation system. You'll meet a wide cast of characters including old friends, new friends, a tyrannical count, a soothsayer, and more. You will walk, teleport, sail, and fly by the time your adventure concludes.

Some further details are available in the readme file for those of you interested in more about the project and game. For the rest of you in a hurry to get things done, go start playing!


RHDN Project Page

Relevant Link

Special

  • Full Member
  • ***
  • Posts: 113
    • View Profile
Grats on the release, looks interesting and can never say no to more JRPG goodness.

ze10

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
That's awesome! I was looking forward to playing this game in English! Thank you Nightcrawler, and all your team, for your hard work :D

 :angel:

getter77

  • Full Member
  • ***
  • Posts: 109
    • View Profile
Always great to see such a long in the works project finally make it---and at a quality level that towers to great heights.

Griever_GF

  • Jr. Member
  • **
  • Posts: 22
    • View Profile
Very nice. The more translated classic turn-based JRPGs the better! :thumbsup:

Only one question... Why title screen just says "Song of an Angel", without the subtitle? This may cause a misunderstanding, because this game is the 3rd in the series...
Wikipedia says it has the subtitle.

mziab

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
    • mteam
Congratulations, Nightcrawler! I've been following the project ever since it got announced way back when. That's another title off my most wanted SNES translations list. It's also really nice to see another title with the full VWF treatment! Kudos to you, good sir!

Sadly, it seems my Super Everdrive V2 has trouble running this. The screen goes blank during the first dialogue box. If I wait and mash the buttons a bit, I can get past the intro and the graphics come back, but the avatars are partially garbled, as are all the fonts.

Now, my first thought was to disable the splash just in case, but that didn't help. Then I noticed you're using expanded SRAM for the vwf scratchpad, a technique I'm familiar with. The patched ROM runs without a hitch in all emulators, including higan accuracy, so the only conclusion I can draw is that the Super Everdrive maps the SRAM differently than expected. Can any other Super Everdrive user confirm this? That's the first time I've had any problems playing romhacks on mine, so I'm really perplexed at the moment. Well, I can always emulate the game, but this kinda threw me for a loop. Anyway, if I can do anything to help debug this, feel free to ask. My leads got me nothing so far. I could also try another romhack which uses the SRAM as a scratchpad to see if it's a symptom of a bigger problem. Or maybe this is a good opportunity to invest in an sd2snes, hmm :)
« Last Edit: October 15, 2018, 02:50:04 am by mziab »

mikeprado30

  • Full Member
  • ***
  • Posts: 143
    • View Profile
At last!  :)  I was waiting so much for this one.

Thanks a huge lot to Nightcrawler and all the crew involved on this very important undertaking  :thumbsup:

BTW, there could be a chance to get translated also the PC-Engine Super CD-ROM games of the franchise?  :happy:  I hope someone has in any moment the chance to get those ones with the English treatment.

Gideon Zhi

  • IRC Staff
  • Hero Member
  • *****
  • Posts: 3456
    • View Profile
    • Aeon Genesis
Congratulations!

Draken

  • Sr. Member
  • ****
  • Posts: 398
  • The Lost Son
    • View Profile
    • Dynamic Designs
Good show, old bean!

d0pefish

  • Jr. Member
  • **
  • Posts: 9
    • View Profile
ah cool. i was not expecting this till probably the next holiday at least. lots of translations seem to be dropping on holidays lately. ive played a little bit and it seems like its my cup of tea. im curious about how the parley and friend points system work? I know the read me touched on it a lil but im still kinda confused. Im off tomorrow so i plan on spending part of my day enjoying this so maybe ill figure it out as i play through. anyways thanks for the release and i def appreciate all the hard work that went into this.


October 15, 2018, 12:36:20 am - (Auto Merged - Double Posts are not allowed before 7 days.)

. Or maybe this a good opportunity to invest in an sd2snes, hmm :)
or a cheaper option  just get a raspberry pi and install retropie on it. you can even use snes controllers on it with the right adapter.
« Last Edit: October 15, 2018, 12:36:20 am by d0pefish »

Q

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
This looks like an awesome game. Another one to add to my very long backlog. Congrats on the big release!

Or maybe this a good opportunity to invest in an sd2snes, hmm :)

For what it's worth, I tested it out after seeing your post—and it does indeed run just fine on my SD2SNES.

mziab

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
    • mteam
or a cheaper option  just get a raspberry pi and install retropie on it. you can even use snes controllers on it with the right adapter.

I've actually been a Raspberry Pi user since day one and have three different models now :) So yeah, I'm well aware of the option, but let's just say playing on real hardware is always nice if you can do it. I've used SNES emulation for unsupported special-chip titles like Super Robot Wars Gaiden or Tengai Makyou Zero, so I'll emulate this if needed. But I'm hopeful that if the fault lies in the Everdrive's firmware, this can be fixed with a future software update. But before reporting a bug to krikzz, I should probably collect more info first.

For what it's worth, the SRM files the Super Everdrive writes to the SD card are all 32kB, so they're big enough. So if I'm right, it's only a matter of mapping and/or how the flashcart's saveram functionality is wired up. AFAIR Nightcrawler did test the hack on the real hardware with a minimalistic flashcart he made himself, so he should be able to shed some light on this, I hope.
« Last Edit: October 15, 2018, 04:48:47 am by mziab »

Jonny

  • Jr. Member
  • **
  • Posts: 26
    • View Profile
Thanks for releasing this and for all the hard work.  I'm really looking forward to playing this game

Nightcrawler

  • Hero Member
  • *****
  • Posts: 5716
    • View Profile
    • Nightcrawler's Translation Corporation
Thanks all.

So if I'm right, it's only a matter of mapping and/or how the flashcart's saveram functionality is wired up.
Yes, it sounds like a mapping issue. I sent you a PM to help.

Why title screen just says "Song of an Angel", without the subtitle?
Long story that happened several years back. Some combination of translator preference, technical constraints, and graphical design readability at the time. Revisiting at the end also fell through when someone new went MIA. Maybe we can revisit one day if the PCE-CD titles are ever translated!

BTW, there could be a chance to get translated also the PC-Engine Super CD-ROM games of the franchise?  :happy:  I hope someone has in any moment the chance to get those ones with the English treatment.
I don't plan to do anything with those PCE CD titles myself, but I did share some translation work with SamIAm. He was interested in translating those titles if he had hacking support. Maybe this release will spur some activity on those titles. :)

im curious about how the parley and friend points system work? I know the read me touched on it a lil but im still kinda confused.

Parleying gives you negotiation exp points toward your negotiation level. Negotiation level affects success rates, options after a successful parley, etc. There are also several negotiation languages you can acquire throughout the game. Each language is suitable towards different types of enemies. Successful parleying is also the only way to get black coins, which are a special currency for a special shop.

The friendship points go toward particular monster types. Get enough and that monster type may appear during battle and help you.
TransCorp - Over 20 years of community dedication.
Dual Orb 2, Wozz, Emerald Dragon, Tenshi No Uta, Glory of Heracles IV SFC/SNES Translations

mziab

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
    • mteam
Wow, you weren't lying when you said the soundtrack in this is outstanding. I mean, I've always liked Sakuraba's work, but this instantly wakes some Tales of Phantasia nostalgia in me. And I could swear they're even using the same sample bank as ToP :D Not that it's a bad thing. The battle theme in particular is very reminiscent of the Cave of Spirits bgm in ToP.

Also a heads-up to those emulating this using bsnes/higan cores on RetroArch: be sure to disable rewind, as it has potential of introducing random hangs and/or sound corruption. Apparently the game is very picky about its timing and the minuscule skew caused by rewind is enough to throw it off the rails.

retrodome

  • Newbie
  • *
  • Posts: 1
    • View Profile
important background info, spoilers all removed (except section 6)

AN ANGEL'S POEM (aka Song of the Angel) -Prayer of the White Wings-
Tenshi no Uta -Shiroki Tsubasa no Inori-

---1. Story
Long ago, ordinary people lived side-by-side with those who could use magic. For
a while, the world was peaceful. Then a powerful magic-user by the name of Satan
appeared. He used his power to try to conquer the world.
One day, another powerful magic-user appeared. This man defeated Satan and his
monsters, and sealed them in the Underworld. The world was peaceful again, but
it has become a wasteland. The man who defeated Satan ascended to the heavens to
watch over the people as they rebuilt the world.
The world had been divided into three parts: the heavens, the surface world, and
the underworld. The story was passed from parent to child for many generations.
Over time, Satan became known as the "Devil" and the man who defeated him became
known as "God".
20 years ago, monsters started coming from the underworld to the surface world
again, led by a demon named Lucifer. Lucifer was stopped by a hero and his three
companions. Unfortunately, the hero died from wounds sustained during the
battle, and his friends have disappeared.
Now, monsters have started appearing again...

---2. General game advice
Abbreviations in the Effect column:
AP = Attack power
AC = Armour class (defense)
WS = Wisdom
DX = Dexterity
LC = Luck

You save the game by talking to the Journal Vendors. These are red-haired women,
usually seen standing by a sign near the entrance to a town.

HP and MP are restored when a character levels up.

There is no need to spend time leveling-up. The difficulty of the boss monsters
in Tenshi no Uta is adjusted depending on the level of the party. If you're
weak, the boss is weakened. If you're strong, it's strengthened. There are also
checkpoints, which give you extra experience if you're falling behind. According
to the manual, this was to make for smoother gameplay.

Because of the checkpoints, the levels listed for spells in the character
section may be slightly higher than they should be.

There are two types of experience points in this game: regular experience and
negotiation experience. Regular experience is the same is in any other RPG.
Negotiation experience applies to the whole party. It affects your ability to
negotiate with monsters

There are also two types of currency: Gimil, used by humans, and Black Coins,
used by monsters. Gimil is gained by fighting monsters or negotiation. Black
Coins can only be obtained during negotiation.

If you forget what to do next or want to review what happened so far, use the
Memo command.

Leaving a character without equipment gives them a significant speed boost
(+48!). This could be useful is certain situations.

---3. Characters
-Reyard (aka Rayard, Leonard) Lauer
Reyard is the character you play in the game. He lives with his father, a
blacksmith, in the village of Farrell. He is a kind and gentle person, and
doesn't like fighting.

-Curana (aka Callana, Kuraana) Laetice
Curana is a singer with a troupe of travelling entertainers. She joined the
troupe to travel the world, in the hopes that she would find her real parents.

-Alfred
Alfred is a friend of Reyard. He lives in Farrell with his parents. He likes to
tease Miria.

-Miria
Miria is another friend of Reyard. She also lives in Farrell and is usually
hanging around with Alfred.

-Leon Ferueth
Leon is a travelling swordsman. He was orphaned at a young age, and adopted by
another travelling swordsman. Now he tries to be just like his mentor. Though
strong, he is also kind-hearted, and acts as a brother-figure to Reyard.

-Gilga (aka Giruga)
Gilga is an old warrior living in the town of Mian with his wife and children.
It's said that he fought during the war with Lucifer 20 years ago, and that he
was a leader in some castle's army, but he doesn't talk much about his past.

-Keith
Keith is a historian living in Rolf. He is an expert on mythology and ancient
history.

-Sophia Memle
Sophia is a sorceress. She is a childhood friend of Leon, and secretly has
feelings for him.

-Levi (aka Levy) Rune
Levi is a magician, who travels in search of the ultimate magic. his father was
killed several years ago, and he wants the power to get revenge. He is cold and
aloof, and doesn't get along with many people.

Abbreviations in the Users column:
R = Reyard
A = Alfred
C = Curana
G = Gilga
K = Keith
Le = Leon
Lv = Levi
M = Miria
S = Sophia

---4. How to negotiate
It is sometimes possible to negotiate your way out of a fight. To try to
negotiate, pick the second option at the start of the battle, then choose the
language to use. Once you start fighting, you cannot attempt to negotiate.
The success of a negotiation depends on your negotiation experience level, and
the language you use. It's possible to successfully negotiate with any monster
(other than boss monsters) in any language, but some combinations work better
than others. You gain experience points based on whether you try to negotiate
with a monster, how well you do at it, and what you do if it succeeds. At first,
you don't know any languages and can only communicate through gestures and body
language. New languages can be learned at Word Manors. Languages are described
below.
If the attempt fails, the monsters attack. If the negotiation is successful,
you're given three options. There are six possible options, and which three you
get is random -

Buy items:
Sometimes monsters will sell items cheaper than you can get at stores, and
sometimes items not available in stores.

Receive experience:
Trade a few Gimil for experience points.

Receive Gimil:
Get the Gimil you would have recieved from the fight.

Buy Black Coins:
Black Coins are monster currency. You can use them to buy things in the monster
shop. They cost 500 G a piece.

Raise Friendship Level:
Basically building goodwill between you and the monsters. This option gets you
the most experience points. If your friendship level is high enough, wandering
monsters may come help you in battle. It seemed to me that monsters with a
higher friendship level were easier to negotiate successfully with.

Withdraw from battle:
Leave the battle without fighting. You receive half the experience you normally
would.

It's a good idea to try to negotiate as much as possible. About half the time,
the monsters won't want to and you'll have to fight anyway. If you succeed, you
still get experience points, and a chance at rare items. Besides, a little
goodwill never hurts, and even an unsuccessful attempt will get you some
negotiation experience points.

---5. Languages (aka Parley)
Common Language:
This is the language humans and monsters living on the surface world use to
communicate with each other.
To get to the Word Manor, go around the mountains north of Mian. it costs 1000
G.

Monster language:
The native language of the monsters.
The Word manor is NE of Yous. It costs 3000 G.

Ancient language:
A language used before the world was divided.
The Word Manor is on an island west of Fean. You'll need a boat to get there. It
costs 8000 G.

Spirit language:
The language of nature spirits.
The Word Manor is on an island on the south edge of the map. You'll need a boat
to get there. It costs 10000 G.

Underworld language:
The language of monsters in the underworld.
The Word Manor is on an island on the east side of the map. You'll need a boat
to get there. It costs 20000 G.

Hand gestures:
This is how you communicate when you don't know any monster languages. It's
free, but it doesn't work too well.

So how do you know what language to use? One way to tell is by monster type, if
you can tell what it is. In general, use
Common Language for humans;
Monster Language for ordinary monsters and animals;
Ancient Language for undead and possibly dragons;
Spirit Language for nature spirits;
Underworld Language for devils and some underworld monsters.

Another way to tell is to listen to what they say when you try to negotiate. For example, some monsters will say "I have
nothing to say to those who cannot hear the voice of nature" when they don't want to talk. This is a clue that you should use the Spirit Language with them.
Also, it appears that a negotiation using the right language will raise your friendship level by 2 points more (whether it succeeds or not) than one using the wrong language.

---6. Common questions
Q: Where is the Black Coin shop?
A: North of Fean. You'll need the Ark to reach it.

Q: In Mian cave, how do I get to the chests on the second floor?
A: There is a hidden staircase on the west side of the first floor.

Q: How do I get through the forest to the Tower of Babel?
A: You need the Illusion Mirror. Go to Rolf and have Keith join the party. He'll
bring the mirror with him.

Q: How do I get the chest on the top floor of Bern Castle?
A: There is a secret passage in the south wall of the corridor. There is another
secret passage in the room to the west leading to a hidden room.

Q: I'm supposed to speak to the woodcutter, but he's not there. Where is he?
A: Go to Farrell and talk to a man standing by the fountain, then go to the
mountain and the woodcutter will be there.

Q: How do I get to the Earth Temple?
A: Go west from the woodcutter's cabin, then NW. A forest spirit lies in one of
the dead-ends and will let you through.

Q: How do I get to the treasure chest on the second floor of the Moon Tower?
Neither of the passages reach it.
A: The real secret passage is just to the left of the stairs.

Q: How do I get the chests on the third floor of Satan's castle?
A: Approach them in diagonally. Going straight will get you teleported back.


mrtzeentch

  • Newbie
  • *
  • Posts: 2
    • View Profile
Amazing work! You all never cease to impress. I remember playing a ways into this in Japanese around 1999 and thinking it looked really impressive. The art style was always......different, but it grows on you.

A question though: Is anyone else getting a glitch where no text appears during the opening cinematic and then the game just hangs? I'm getting this both on a Raspberry Pi 3 (Using Snes9x, which the Japanese version works fine on, and even on ZSNES. Now, on BSNES it works perfectly but on everything else I'm getting this glitch. Yet I'm seeing others act like it does work on a Raspberry. Any ideas what the issue is?

xnamkcor

  • Full Member
  • ***
  • Posts: 136
    • View Profile
Amazing work! You all never cease to impress. I remember playing a ways into this in Japanese around 1999 and thinking it looked really impressive. The art style was always......different, but it grows on you.

A question though: Is anyone else getting a glitch where no text appears during the opening cinematic and then the game just hangs? I'm getting this both on a Raspberry Pi 3 (Using Snes9x, which the Japanese version works fine on, and even on ZSNES. Now, on BSNES it works perfectly but on everything else I'm getting this glitch. Yet I'm seeing others act like it does work on a Raspberry. Any ideas what the issue is?

If the game uses Hi Res for Text like SD3 did, in my experience, those games don't work correctly on "mobile" emulator builds. I'm pretty sure there's no real reason why, but there was a correlation between the fact that the emulator was for Android or Wii and whether or not it displayed Text correctly for "certain" games back when the translation for Something Beans was released on this site.

Hope that helps. Probably doesn't. Sorry.

PS: The good news with this release is that, now, the next time someone translates a Tenshi no Uta title, it will have to be one with Michiko Naruke on staff.

mziab

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
    • mteam
A question though: Is anyone else getting a glitch where no text appears during the opening cinematic and then the game just hangs? I'm getting this both on a Raspberry Pi 3 (Using Snes9x, which the Japanese version works fine on, and even on ZSNES. Now, on BSNES it works perfectly but on everything else I'm getting this glitch. Yet I'm seeing others act like it does work on a Raspberry. Any ideas what the issue is?

Interesting. I have the same glitch with my Super Everdrive. It has to do with bugged support for the game's SRAM (incorrect mapping). Not the translation's fault, actually. I guess it doesn't only apply to that particular flashcart, but also older emulators.

I can confirm ZSNES has trouble with this patch, but to be fair, it's old and hasn't been maintaned for over a decade. Switching to a newer emulator is strongly advised.

I haven't tried it on my Raspberry Pi yet, but I can tell you that the most recent PC version of Snes9x (1.56) has no problems whatsoever. The mobile/libretro ports may be somewhat behind or it might be due to some optimizations being used there. Which libretro core are you using exactly? There are a few of those for Snes9x. Generally, the newer it is, the better the compatibility, but the worse the performance. The folks over at libretro might be able to fix it, if someone reports it to them. For now you can try the other Snes9x cores available.

If the game uses Hi Res for Text like SD3 did, in my experience, those games don't work correctly on "mobile" emulator builds. I'm pretty sure there's no real reason why, but there was a correlation between the fact that the emulator was for Android or Wii and whether or not it displayed Text correctly for "certain" games back when the translation for Something Beans was released on this site.

That's a completely different problem. When an emulator doesn't emulate hires mode properly, you get fuzzy text. Cutting corners for speed and often using older, but faster versions of emulators as a base is the real reason why :)
« Last Edit: October 16, 2018, 01:25:02 pm by mziab »

Bosco82

  • Full Member
  • ***
  • Posts: 230
    • View Profile
The missing text issue also exists trying to run the game in Canoe on the SNES Classic, running a build of snes9x using retroarch was the only way it I was able to run it.