Date Ariane 10th Anniversary Edition is Done!

kitchen1

There still may be patches coming in the future, but as far as I can tell everything works the way it is supposed to work, so I am fairly confident I can call it “done”.  Time for a much deserved celebratory margarita.

You can play or download it here. I have also uploaded a Something’s In The Air version 1.1 available here. Primarily, the only changes are a new touchscreen keyboard for name entry (a stumbling block for play on touch screen devices) and the last date flashback scene now uses actual pictures from Date Ariane.  Otherwise, it is the same game.

The Offline Web Security Problem

Since the last release of a Date Ariane download, much attention has been paid toward the running of scripts offline and the potential security risks they pose.  My version is safe, I assure you.

The problem is that certain browsers will no longer run websites with scripts offline.  Each major browser has their own way of handling it, but it means your browser of choice may not like the download version.

Firefox – Only allows offline content to run as long as it does not attempt to access any directories or sub-directories outside the one in which it is launched.  The Date Ariane download meets those rules, so it runs just fine on Firefox without any problem, in fact I built the game in Firefox.

Microsoft Internet Explorer – Follows the same rules as Firefox, except it will give you a warning as you start to play. Click “Allow Blocked Content” when you start the game and it should run fine. As the game now uses HTML 5 elements, it may not run on Internet Explorer 8 (the highest version you can run on Windows XP)

Apple Safari – I do not own a Mac, and the last version for Windows was Safari 5 which is 3 years old. Date Ariane runs fine on Safari 5, but testers are reporting issues in the latest Safari. According to one web site, the fix is as follows:  Enable the develop menu using the preferences panel, under Advanced -> “Show develop menu in menu bar”  Then from the safari “Develop” menu, select “Disable local file restrictions”.

Google Chrome – Google chrome, also known as Chromium has far and away the strictest restrictions to offline scripts: Basically, you can’t.  Well that is not entirely true, you can add a command line flag:

--allow-file-access-from-files

This is difficult to implement, however. In windows, you can edit the Google Chrome shortcut and add the flag to the target. In Mac you have to go into terminal and enter a long command.

The Web Server Solution

Note: There are some security concerns in doing this, please read notes in the comments before doing this. Another way around the security issue is a little more complicated, and may not be worth it, but I will show you a reason why you may want to below. It basically involves running web server software on your own computer, then accessing via http://localhost/

Here is a simple solution anyone should be able to do, these instructions are for Windows Vista, 7 or 8.1, but Mac or Linux should be similar processes.  There is a simple web server program you may already have on your computer built into a programming language that thousands of programs, including Something’s In The Air, is built on called Python.

    1. Download DateAriane.zip
    2. Right click and select “Extract All…”
    3. Extract it to c:\Users\(your username)\Desktop\DateAriane
    4. Open Windows Start Menu, and in the search  bar type in “python” without quotes, a black window should open, note the version, it should start with a 2 or a 3.
    5. If a black window does not start, or program is not found, you don’t have python installed, you can download and install it at python.org
    6. Close the python window.  Then click Start again. If the version you saw in step 4 is 2.something, then type this in the search bar:
      python -m SimpleHTTPServer

      if you are using version 3.something type this instead:

      python -m http.server

      You will get a black python window spewing a bunch of text you do not have to worry about.

    7. If everything is going according to plan, open up your browser of choice and enter the following address: http://localhost:8000/Desktop/DateAriane/dateariane/default.htm
    8. Play to your hearts content without lag or any 503 errors.

spanish

Date Ariane In Other Languages

I noticed recently that Date Ariane has grown in popularity in countries where English is not a primary language.  I was curious to see how easy it would be to use Google Chrome, or any browser with a translation app, to view the game in another language.

The only language other than English I speak with any proficiency is Spanish. Until yesterday, I used special characters a lot in the text which would fail to translate, but I got rid of those and now the game should make at least some sense to anyone using an online translator.

To play the game in another language using Google Chrome you either need to play the online version, or play using the Web Server Solution above. Right click anywhere and select “Translate to…”.  Mine says Translate To English, because English is my preferred language, but if you click “options” you can do what you want. Set Page Language to English, then Translate Language to whatever you want, then click “Always Translate” then “Translate”.

As you select options and play the game, each page will appear in English, but within a few seconds you will see the translation. If not there is a translate button in the address bar, it should be blue, if it turns gray click it again to turn translate back on. The translation is done by Google Translate which is often inaccurate, and it does not help that Ariane often speaks in slang, but the results should be good enough for anyone playing to get the idea of what is going on.

Walkthroughs and Other Stuff

Because the game has changed so much, many of the third party walkthroughs may be inaccurate.  I am attempting to correct this by posting a few of my own on my tumblr page.  UPDATE: I have finished my walkthroughs which can be found here: http://arianeb.com/walkthrough.htm

There are probably more bugs I have not found yet.  Post any you find in the comments, and I’ll patch them as quickly as I can.

Meanwhile, I’m ready to take on new challenges. I will no doubt post about later.

52 thoughts on “Date Ariane 10th Anniversary Edition is Done!

  1. Anonymous October 12, 2014 / 5:27 am

    Fantastic work!

    • adam January 2, 2015 / 6:58 pm

      how to do it on windows 8?

  2. Mpjp October 14, 2014 / 6:31 am

    I have a question, perhaps you can help me out. For some time, I’ve been trying to figure out how to make minor alterations to text in the game (for instance, rewording the introduction to include my name, or correcting little spelling or grammar errors I find). I’d been trying to use IE, but it wasn’t working so well. When I saw you used Firefox to make it, I thought I’d try using that to edit it.
    I’ve figured out how to edit text by right clicking it and selecting Inspect Element, then making the changes I want. The problem is that the changes don’t save. If I exit and reenter, the original text is back.
    My question is, how would I save such changes?

    • arianeb October 15, 2014 / 1:17 am

      I am assuming you downloaded the game.

      There are two frames that contain text. picture frame and response frame. Most of it is in the response frame (the area below the picture) but sometimes it is in the picture area.

      In Firefox, right click and select “this frame” then “view frame source” and see if the text you want to edit is there. If it is, note the name of the file at the very top, it will say pic__.htm or resp__.htm

      Go into the directory where your download is stored, find the file in question, then right click, select “open with…” then “Notepad”. From notepad, you can edit the text then “File>Save” the edited file.

      Then go back to your browser, right click the picture if you edited a pic file, below if you edited a resp file, then select “this frame” then “reload frame”. The edited text should show up.

      • Mojo October 15, 2014 / 2:28 am

        Very awesome. Thanks much.

  3. Toe October 16, 2014 / 11:52 pm

    I found a small error. If Ariane is just wearing her bikini bottoms and you watch her take a shower, one scene shows her fully naked. The caption at the bottom says, “I’m just rinsing off, I’ll stay in my bikini bottoms. You thought I was going to shower naked, didn’t you?” And the picture shows her naked. In the next scene, she is wearing her bottoms again.

    I hope this helps. I have a screen shot too if you want me to send it to you somehow.

    • arianeb October 17, 2014 / 11:07 pm

      I believe I fixed this one. The latest build is dated Oct 13, and it is working correctly.

      • Toe October 25, 2014 / 6:51 am

        I tried it again today and I get the same result. I followed the pizza dinner walkthrough, have her change into swimsuit. Look through the telescope and choose go topless. Go swimming underwater. Shower and follow her in.

      • arianeb October 25, 2014 / 8:50 pm

        Aha, you are right. Found the bug. Correcting now.

    • Mojo October 18, 2014 / 6:51 am

      I’ve noticed something else, that may be related in some way (so perhaps it’s fixed). There are occasions when she invites you to watch her shower, but then ends the date saying you shouldn’t enter the shower without being invited! Haven’t noticed a pattern yet. I’ll post about it if I figure it out.

  4. arianeb October 17, 2014 / 10:47 pm

    This came from a reader:

    Hi Ariane,

    Just a comment about the hint you give to users on your blog using python based http server on there client PCs:

    This setup should be considered dangerous, as the command

    python -m SimpleHTTPServer 8080

    will open the current folder inclusive all its sub dirs to be accessable from *ANY* Source IP! That means if the machine is connected to the internet and there is no firewall rule that blocks incomming traffic to port 8080 the directory content can be accessed from the internet!

    You should warn your users about this risk!

    If you want to have python listening to localhost only you’d need to write a python script as show here:

    http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python

    There is no easy way to restrict python Simple HTTPServer Modul to listen to local host only!

    If you have a wifi router in your home that has a firewall built in — which all the new one do — there is nothing to worry about as port 8000 is routinely blocked. If you have a single computer connecting to the net with a simple modem, then you should not be running a simple web server like this as it makes part of your computer available online.

    • Knight0453 July 7, 2016 / 4:35 am

      I tried many times to dowload the game for android but everytime it said dowload failed, i already allowed unknown source but it still does work for me, i really want to try this game but it just won’t work, please help me

  5. javaloco October 22, 2014 / 10:13 pm

    Fun game with a lot of variables!

    One thing I observed (playing online with mobile) is sometimes the invitation -response doesn’t compute.

    Ariane suggests making out. I select “run fingers through hair”, she responds that ” all this necking is making me tired”.

  6. Nom Existe December 6, 2014 / 11:33 pm

    while True:
    print(“Date Ariane is my favorite game”)

  7. Terence December 31, 2014 / 6:10 am

    The download links don’t seem to be working for me – can you check the links?

    • francis April 27, 2016 / 8:21 pm

      me too

  8. Scott Andrew Hutchins January 7, 2015 / 7:42 pm

    I downloaded the game to my tablet, but I can’t get past the first screen of either the original or classic version. I can highlight “Introduce Yourself” (or Ariane in classic), but nothing happens no matter how much I click. I can see all the the photos, however. Disappointed that the diningfeel series has no equivalent in the new version.

    • arianeb January 8, 2015 / 2:39 am

      Your browser is not running scripts, most likely Google Chrome, see the notes.

      • Scott Andrew Hutchins January 8, 2015 / 8:13 pm

        It’s whatever is the default “Browser” on the Azpen Jellybean.

  9. Mojo January 8, 2015 / 12:40 am

    I had an idea, I’m not sure how or if it could be done… I was fiddling around with the “Ask Ariane” feature on the site, and it occurred to me that this might be a nifty thing to add to one of the dating games (even retroactively). For instance, while having dinner in the original date game, there might be a button/link to “Talk to her.” Clicking that would open a text box, allowing us to actually “talk” to Ariane by asking questions and having her answer. Of course, there would be a button/link on the screen to go back the the regular date system.

    Just a thought…

  10. Amusing Alias January 26, 2015 / 12:45 am

    There is an error in this game that is so enormous, so conspicuous, that I was certain someone would catch it in the first 24 hours. When that didn’t happen, I thought surely it would be rectified in the first week, then surely in the first month. Well, you get the idea.

    I’m referring to resp2.htm, line 42: “chat[5] = ‘The square of two sides of a right triangle is equal to the square of the hypotenus.’;”. This not the Pythagorean Theorem. This is not anything. At least not anything that is true.

    The Pythagorean Theorem is often stated like this: “The square of the hypotenuse of a right triangle is equal to the sum of the squares of the other two sides.”

    I apologize if my tone is harsh, but it’s like fingernails on a chalkboard every time it pops up. It is affecting my sanity. I’ve got a note from my psychiatrist if needed.

    Getting this right is important. The Pythagorean Theorem is literally older than God. Pythagoras and Euclid, the two popularizers of the concept both lived centuries before Christ. Archeologists have found that the concept was known to Egyptian engineers thousands of years earlier, long before the inhabitants of the lands along the eastern Mediterranean abandoned polytheism and adopted the monotheistic model of their more successful southern neighbors in Egypt, i.e. the concept of the Pythagorean Theorem is older than the Judea-Christian concept of God.

    People who didn’t have even very simple things like buttons thought of this. It is a testament to the enduring power of the human mind. We owe it to them to get it right.

    Please correct this. I will sleep better.

    ps: When I corrected my own copy of your game I found that adding a “” after the word “triangle” helped the formatting.

    pps: Cards on the table, the note from my psychiatrist reads, “Stop playing the damn game!”

  11. Secret March 11, 2015 / 4:48 pm

    I downloaded the game, I can’t get past the first screen please guys help.

  12. Anonymous April 8, 2015 / 7:33 pm

    You could make this game on android/iOS

  13. Christian May 17, 2015 / 5:40 pm

    I’ve downloaded this game, but it doesn’t seem to work on my computer, the start here icon is a notepad document that I cant do anything with. Can you make this game more of a direct download like “Something’s In the Air” ?

    • arianeb May 17, 2015 / 5:42 pm

      I’m actually working on precisely that right now. It will probably be ready in the fall.

  14. FreshMonster June 8, 2015 / 5:26 pm

    How can i play the game when i downloaded it ? in the folder are just documents.

  15. Brown July 1, 2015 / 1:21 pm

    python is not defined
    How can i solve it?

    • arianeb July 2, 2015 / 4:15 am

      you’ll need to download and install python at the link in the article.

  16. Radek November 1, 2015 / 6:41 pm

    I have problem with download. I have very long loading and it’s never start download.
    Maybe because I’m from Czech. Do you have some alternative link ? (sorry for my shitty english)

  17. Kit November 8, 2015 / 7:38 pm

    Omg how to get the game

  18. dat-guy December 2, 2015 / 1:14 am

    It wont let me download on my android phone

  19. Don't even care December 7, 2015 / 3:40 pm

    I am using Firefox to dowload the Android version but it start dowload from 0% and it didn’t move already .

  20. Don't even care December 7, 2015 / 3:43 pm

    I using Firefox to dowload the Android version but it started dowload and just stuck in 0% .

  21. Ab January 7, 2016 / 11:34 pm

    I try to download but it says utilted and repeats and it says download unsuccessful and it’s android alcatel one touch fierce

  22. Jenas Tan March 28, 2016 / 1:38 pm

    I can’t download it! Pls fix it as I really wants to play I’m using android btw…….. just make another apk which it directly let us download to our phone.
    Thanks!

    • arianeb March 29, 2016 / 8:10 pm

      Downloads werent working on March 27th for about 4 hours, it has since been fixed.

      • imaCrAzY10 April 12, 2016 / 9:38 pm

        ok i know i typed this now 4 times, but i have tried everything the only thing that must be causing the problem is this, this code keeps poping up: (get ready, its alot of words)

        I'm sorry, but an uncaught exception occurred.
        
        While running game code:
          File "game/dinners.rpy", line 22, in script
            show expression CarGarage2[dress] at top
        Exception: Not a displayable: 0
        
        -- Full Traceback ------------------------------------------------------------
        
        Full traceback:
          File "game/dinners.rpy", line 22, in script
            show expression CarGarage2[dress] at top
          File "C:\Users\nwric\Downloads\DateAriane-win\DateAriane-win\renpy\ast.py", line 1064, in execute
            show_imspec(self.imspec, atl=getattr(self, "atl", None))
          File "C:\Users\nwric\Downloads\DateAriane-win\DateAriane-win\renpy\ast.py", line 1023, in show_imspec
            expression = renpy.easy.displayable(expression)
          File "C:\Users\nwric\Downloads\DateAriane-win\DateAriane-win\renpy\easy.py", line 92, in displayable
            raise Exception("Not a displayable: %r" % (d,))
        Exception: Not a displayable: 0
        
        Windows-8-6.2.9200
        Ren'Py 6.99.8.959
        Date Ariane 1.07
        
      • arianeb April 14, 2016 / 5:11 pm

        Also a bug I fixed in the latest update.

  23. saad April 7, 2016 / 6:58 pm

    first i downloaded the game and i played it then in the next day i started playing but i can only play first part then the game just disapeer i tried deleting it and redownloading but didnt work😦

  24. ImaCrAzY10 April 12, 2016 / 12:04 pm

    Hi i’m having an issue with one of the walkthrough, I did everything it said but it always ended with either i’m being a pig, talking too much or i’m being to nice. No matter what a did it always needed the date there, is there anything I can do to stop this bug

    • arianeb April 14, 2016 / 5:10 pm

      There wasa bug on the diner scene, download the latest version and try again.

  25. francis April 27, 2016 / 8:20 pm

    I cant download the game..
    plz help

  26. nonim June 24, 2016 / 10:21 am

    missing black.png? what is that? help me please

    • arianeb June 28, 2016 / 9:17 am

      I thought I fixed that bug.

      black.png is a black square 1000×720 pixels saved in the PNG format.
      Copy and paste this picture to your game directory:

  27. Tony Lopez July 5, 2016 / 6:00 pm

    I’m on a Mac and I try opening it but it just doesn’t open.

  28. Aj July 28, 2016 / 6:16 am

    Put the android download on mediafire or somewhere else so people can download it on android it just quits the download broke or its the host

  29. mario August 28, 2016 / 12:54 pm

    Cool game

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