A Few Updates to Date Ariane

asleepcar1

OK, first the big news, the graphics update I did back in July, is now available on Android on all versions. Use this page to download or click on the links for the versions in other languages.

Remember that due to copyright issues I explained in my last post, it takes a little work to install the android version.  You must download the apk file to a PC or Mac computer first then move the apk to your android phone or tablet, then install it.

There are at least 3 methods I know of to do this, though there may be more.  The easiest is to 1.) connect your android device to your PC using the USB charging cable that came with the phone or tablet. 2.) touch the top of your screen and swipe down to see notifications. 3.) There should be a notification saying your phone is charging via USB, tap on that notification and select file transfer. 4.) On your PC, there should be a new “drive” which is your android phone in file explorer. 5.) Go to your downloads folder on your PC, find the apk file you downloaded and move it to the phone “drive”. 6.) Use the app called “File Manager” or “My Files” and find the apk file on your phone, tap it to install!

The other two methods involve either a memory card that both your PC and phone can read, or a network drive that both your PC and phone can read.

Two possible issues if it does not install: 1.) Go to “settings” then “security” then “unknown sources” and allow installation of apps from unknown sources. 2.) If it looks like it is installing but doesn’t finish saying there is an issue with the digital signature, you might have to uninstall any old versions first, this will erase your achievements and saved games, so avoid it if you can.

Once it has been installed and working, you can remove the apk file to free up space.

Second big news, not only is the graphics update been done on the Spanish PC and Mac versions, but there is now an android version in Spanish. See the instructions above to install.

intro

Non-Android updates

I accidentally created a bug in the German, French and Portuguese versions when I removed the SITA preview, namely the history of Ariane crashed the game. This has been fixed, also the French and Portuguese versions the image used on the outside of Ariane’s house (see the image above) has been fixed.

There are no changes to the English version for PC, Mac, or Linux since the graphics update in July.  There will be new versions of these soon.

5 thoughts on “A Few Updates to Date Ariane

  1. Angela September 16, 2017 / 11:11 pm

    You can also use Bluetooth to transfer the files from your Mac, which is fast and simple. Enable Bluetooth on your Android and connect to your Mac. Open Bluetooth File Exchange from your Mac menubar, highlight your device, select Send file to device, and choose the .apk file. Hit send, then confirm download on your Android device.

  2. Holger September 17, 2017 / 12:00 pm

    The latest (2017-09-15) German Update seems to have a Bug. At least on my system I get an error on the very first dialog after “say something funny”. Where can I upload the traceback. Here?

    • arianeb September 17, 2017 / 2:09 pm

      Sure, does it indicate a line number of script.rpy? I’ll test on my end.

      • Holger September 17, 2017 / 4:58 pm

        I found out, that does not happen every time.

        I'm sorry, but an uncaught exception occurred.
        
        While running game code:
          File "game/tl/german/script.rpy", line 727, in script
            a "[AriSay!t]"
        Exception: Unknown text tag u'\\i'
        
        -- Full Traceback ------------------------------------------------------------
        
        Full traceback:
          File "game/tl/german/script.rpy", line 727, in script
            a "[AriSay!t]"
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/ast.py", line 613, in execute
            renpy.exports.say(who, what, interact=self.interact)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/exports.py", line 1147, in say
            who(what, interact=interact)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/character.py", line 877, in __call__
            self.do_display(who, what, cb_args=self.cb_args, **display_args)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/character.py", line 716, in do_display
            **display_args)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/character.py", line 508, in display_say
            rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/ui.py", line 285, in interact
            rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/core.py", line 2526, in interact
            repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/core.py", line 2883, in interact_core
            self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/core.py", line 1955, in draw_screen
            renpy.config.screen_height,
          File "renpy/display/render.pyx", line 427, in renpy.display.render.render_screen (gen/renpy.display.render.c:6806)
            rv = render(root, width, height, 0, 0)
          File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
            rv = d.render(widtho, heighto, st, at)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/layout.py", line 693, in render
            surf = render(child, width, height, cst, cat)
          File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
            cpdef render(d, object widtho, object heighto, double st, double at):
          File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
            rv = d.render(widtho, heighto, st, at)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/layout.py", line 693, in render
            surf = render(child, width, height, cst, cat)
          File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
            cpdef render(d, object widtho, object heighto, double st, double at):
          File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
            rv = d.render(widtho, heighto, st, at)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/layout.py", line 693, in render
            surf = render(child, width, height, cst, cat)
          File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
            cpdef render(d, object widtho, object heighto, double st, double at):
          File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
            rv = d.render(widtho, heighto, st, at)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/screen.py", line 623, in render
            child = renpy.display.render.render(self.child, w, h, st, at)
          File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
            cpdef render(d, object widtho, object heighto, double st, double at):
          File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
            rv = d.render(widtho, heighto, st, at)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/layout.py", line 693, in render
            surf = render(child, width, height, cst, cat)
          File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
            cpdef render(d, object widtho, object heighto, double st, double at):
          File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
            rv = d.render(widtho, heighto, st, at)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/layout.py", line 1081, in render
            st, at)
          File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
            cpdef render(d, object widtho, object heighto, double st, double at):
          File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
            rv = d.render(widtho, heighto, st, at)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/display/layout.py", line 895, in render
            surf = render(d, width - x, rh, cst, cat)
          File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
            cpdef render(d, object widtho, object heighto, double st, double at):
          File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
            rv = d.render(widtho, heighto, st, at)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/text/text.py", line 1732, in render
            virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/text/text.py", line 550, in __init__
            self.paragraphs = self.segment(text.tokens, style, renders, text)
          File "/private/var/folders/x5/wpc668m93yjfkftqh4mt7jb80000gp/T/AppTranslocation/9F5FA79A-FEB2-4B08-B3FB-B0957F798718/d/Date Ariane.app/Contents/Resources/autorun/renpy/text/text.py", line 1040, in segment
            raise Exception("Unknown text tag %r" % text)
        Exception: Unknown text tag u'\\i'
        
        Darwin-16.7.0-x86_64-i386-64bit
        Ren'Py 6.99.12.4.2187
        Date Ariane 1.20
        
      • arianeb September 19, 2017 / 3:47 am

        Thanks, I found the bug. This bug existed in the version I released back in July, but it is rare enough to not come up very often. It only happens on 1 in three times you pick “say something funny”

        For those that want to know the fix, it is in the game/tl/german/script.rpy file line 833:
        new "{i}(lachend){\i} Der war gut, kannte ich noch nicht!"

        it should be:
        new "{i}(lachend){/i} Der war gut, kannte ich noch nicht!"
        The slant in the second set of braces is leaning the wrong way

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s