Pink Petal Games

PyTFall => PyTFall: General information => Topic started by: Xela on September 13, 2013, 06:41:31 AM

Title: <-- Archived --> -PyTFall- Communication and Repository Information
Post by: Xela on September 13, 2013, 06:41:31 AM
- We've switched from Git to Mercurial, repository is still on SourceForge and direct link to it is: http://sourceforge.net/projects/sb-pytfall/


Game as it is on the Repo is not setup to be playable, rather it is setup to facilitate testing so this is not likely to be useful to anyone who wants to play but is meant for people who might want to contribute to the project or help us hunting Errors.

We've decided to disable easy access at least until @ release. Feedback from downloaders seems to be practically non-existent and alpha release is not that far off + events at time of alpha release will be boring if people seen them already.


Running PytFall



- First thing you'll need is RenPy: http://www.renpy.org/latest.html Just unzip it, it doesn't require an installation.

- Second you'll need Mercurial, I strongly suggest: http://tortoisehg.bitbucket.org/download/ cause it's kinda awesome. You'll have to install this one.

- Next:
1) Create a folder in RenPy where you'd like the game to be, you can call it anything you like (mine is called "pytfall")

2) In that folder: rightclick --> TortoiseHg --> Clone

3) Under "Source": enter:
Code: [Select]
http://hg.code.sf.net/p/sb-pytfall/code
4) Under "Destination" there should be a local path to folder you've created in step 1).

5) Click "Clone"

Last thing you will need are:
https://mega.co.nz/#!G5o3VKCR!F2xrvSfVW-LWjg4L_mQOfUbnBoxFijnY9d308oZU1Nc
https://mega.co.nz/#!71QTEQxZ!CYO4FDqLJRWI5CcdgjXcPw5uyXFHkfYcyUYbNJB5qPQ


These are more recent packs by Dark: https://dl.dropboxusercontent.com/u/43556362/Girls.rar

Inside these .rar files are the characters for the game. After you've cloned Repo (Steps 1-5), you will find the "game/content" folder in RenPy/[whatever you named the project]. chars and rchars folders in .rar files should be unarchived there (path to Persona characters for example should look something like:
Code: [Select]
**\renpy-6.15.0-sdk\pytfall\game\content\chars\Persona)

To update, just rightclick --> TortoiseHg --> Synchronize  in "pyfall" folder, it's self-explanatory there after.


Devloping PytFall


PyTFall is being developed using DropBox and Mercurial Repo on SF as explained above. If you wish to contribute, you can grab the Repo and take a look inside. If you think that you can help out (It's a lot easier than it looks), post a message on forums or in PM.


Discussing project


We're usually doing this here, Mijh has also setup an IRC channel for the project so if required, we can use that or Skype.

Quote
Apart from giving thoughts in these forums, if you'd like to get immediate feedback or discuss something in real time, we have a chat channel on OFTC IRC server.

You should mention someone's name or /query them (private msg) to notify them when you talk.

Here is a video on how to set up and connect to IRC:

https://www.youtube.com/watch?v=TCdolm7PaFU (https://www.youtube.com/watch?v=TCdolm7PaFU)

Hope to see you on #PytFall :D
Title: Re: -PyTFall- Communication and Repository Information
Post by: rudistoned on September 13, 2013, 04:25:20 PM
Awesome! Cheers for mercurial :)
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on September 13, 2013, 04:50:36 PM
You might want to use several smaller archives in the future. Mega tends to provide small download speed with so large files sometimes.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on September 13, 2013, 05:30:20 PM
You might want to use several smaller archives in the future. Mega tends to provide small download speed with so large files sometimes.

You're prolly right, Mega has been working so well for me lately that I forgot it may have limitations as well...

Awesome! Cheers for mercurial :)

There, there!!! :)
Title: Re: -PyTFall- Communication and Repository Information
Post by: ninjinto on September 14, 2013, 05:29:06 PM
Hooray, I get back for the weekend and it's been moved to Mercurial.

Mega.co.nz is alright; just please don't use sharesix as I've seen in other parts of this board. It expects you to download an exe file, which wants to install bloatware, which only then takes you to an actual download location which expects you to sign up using a plastic money card. There might be some way around this but it's just the absolute worst user-hostile filelocker site I have seen.

Just recently rediscovered pinkpetal after a long time of having forgotten about it; just now catching up with what appears to be several different mods. Will try to get this running and see what all is what.
Title: Re: -PyTFall- Communication and Repository Information
Post by: skata on September 17, 2013, 05:15:32 AM
best game i have ever played.very good ideas very rich as long as the development does not stop it will be epic
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on September 17, 2013, 07:39:10 AM
best game i have ever played.very good ideas very rich as long as the development does not stop it will be epic

Thanks :)

There are no plans of stopping development, I am slowly working on Arena, there is a lot of sorting and precautions necessary to ensure that it would not fail under any scenario and that is forcing me to learn/revisit new python modules and rewriting code over and over again. I am hoping to have a semi-working version of that in couple of days.
Title: Re: -PyTFall- Communication and Repository Information
Post by: KaiSakurai on September 26, 2013, 10:53:46 PM
You might want to use several smaller archives in the future. Mega tends to provide small download speed with so large files sometimes.
1.1MB/s download rate on 1.2GB file for me.....
i can hardly complain o.O
Title: Re: -PyTFall- Communication and Repository Information
Post by: karlsen000 on November 27, 2013, 03:46:31 AM
It might just be me that's incompetent, but I'm not sure how to actually run the game after following the steps (1-5) described in the top post.
I guess I need to run the game through Ren'Py somehow, but have no idea how to do that. Please help :)
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on November 27, 2013, 04:02:30 AM
It might just be me that's incompetent, but I'm not sure how to actually run the game after following the steps (1-5) described in the top post.
I guess I need to run the game through Ren'Py somehow, but have no idea how to do that. Please help :)

You basically just start RenPy, choose project and click start.
Title: Re: -PyTFall- Communication and Repository Information
Post by: raduciu on December 05, 2013, 12:45:37 PM
Got everytthing set up but i get this error in renpy. Key Error Alice_Margatroid. Maybe I have an old chars or rchars file?
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on December 05, 2013, 01:12:38 PM
Got everytthing set up but i get this error in renpy. Key Error Alice_Margatroid. Maybe I have an old chars or rchars file?

Yeah, game expects her to be there...

These are new packs by Dark: https://dl.dropboxusercontent.com/u/43556362/Girls.rar

You only really need Alice.
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on January 31, 2014, 05:47:41 AM
The new repository is awesome indeed, nothing like that sh#t we had before. Quick and flawless download without hours of messing with command line.
You probably should remove the game from dropbox, since you rarely update it anyway, and I could use some shared space for sounds and stuff.
Title: Re: -PyTFall- Communication and Repository Information
Post by: BlackWolf Inc. on January 31, 2014, 01:59:01 PM
I agree, it makes getting everything much quicker which is always good.
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on February 01, 2014, 03:48:12 AM
So, I made my first push. Let me know if I messed something  :)
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on February 01, 2014, 05:49:25 AM
So, I made my first push. Let me know if I messed something  :)

My own commit is not ready, I try to avoid committing broken code (not just pushing it). So, later today :)
Title: Re: -PyTFall- Communication and Repository Information
Post by: Armegetton on February 12, 2014, 06:25:31 PM
Evening, folks.

The only reason I'm posting here is because it directly pertains to the downloading, syncing. etc

I haven't checked in for a couple months so I went ahead and re-downloaded everything.

The only issues I had were:

Naruto: https://mega.co.nz/#!egI2XJwY!VVYXNXEI7b7JiJj03AGSaHPGiIAm2RtG0w69trXSdu0

This file took about 5 minutes to start, and then went at 100-200ish. I had to restart it a couple times, maybe a mega server issue? unknown

Soukou Akki Muramasa:
https://mega.co.nz/#!6x4QgYzB!cLvy3g09Hx4c7FEfEnR43HH1u4IhIqPAYJGNBURfEcE

Not sure what's up with this one. It also took 5 minutes to start, but it's still downloading as I type this.
note, all other downloads started and finished whilst I waited for this. It's currently rolling at 7.5kbps

and finally

One Piece: https://mega.co.nz/#!65xATASB!HdOH2g5mFebRGv0shS3TwSNJtSA5fcMj0QO3ZuOue8M

getting the not here, or taken down notice. Not sure which but the one piece link is down.


All other downloads started instantly. and ran at 1.5 and would accelerate to 3.2 mbps over a dozen seconds or so.

____

I was able to sync just fine after I figured out how to use merc. So that was all good. But it did take me a couple tries before it took alice.

and then for some reason there's a data.xml~ file and a data.xml file for naruto. Apparently the game also needs hinata. so I switched the names (the data.xml~ had her, but the other did not?) and it seemed to load properly

But I've got to say. all in all:

It's looking really really reeeeeeeally good. I almost don't recognize it from october 2013 time frame.

Great job, everyone.

Cheers, Xela.


P.s. forgive whatever typing issues I may have in this post. I just got PRK eye surgery and my vision is going in and out. haha.


Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on February 13, 2014, 09:17:40 AM
Don't have any problems with Soukou Akki Muramasa. No idea where you found that link to One Piece. I assume you still have access to shared dropbox, so you can find the real link in my folder.
As for Naruto, currently I cannot download it myself. It may be a temporary problem at Mega servers, if not, I will upload it again.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on February 13, 2014, 10:00:04 AM
...

I would not know how to improve things with mega, there is no order to what's working fast/slow when/why. There is a good chance that all links you've mentioned will work @ 3MB/s tomorrow.

Otherwise, thanks for your assessment of things, we're trying to slowly improve/advance various elements on the game :)

I just got PRK eye surgery and my vision is going in and out.

Speedy recovery!

=====
Don't have any problems with Soukou Akki Muramasa. No idea where you found that link to One Piece. I assume you still have access to shared dropbox, so you can find the real link in my folder.
As for Naruto, currently I cannot download it myself. It may be a temporary problem at Mega servers, if not, I will upload it again.

Yeap, I didn't remove everyone from the DB folder yet, either to busy with the code or with rl to mess with the access list.
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on February 14, 2014, 11:17:13 AM
Well, I cannot download big files from Mega today at all. Guess we'll have to change file hosting, google is full of "mega.co.nz temporary error retrying" matches.

Upd. That's is, I'm tired of Mega. I bought 100GB for my db account for two month, if there won't be any troubles during this time, I'll make it my main hosting.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on February 14, 2014, 12:13:08 PM
Well, I cannot download big files from Mega today at all. Guess we'll have to change file hosting, google is full of "mega.co.nz temporary error retrying" matches.

Upd. That's is, I'm tired of Mega. I bought 100GB for my db account for two month, if there won't be any troubles during this time, I'll make it my main hosting.

There are some other options as well... I have +60 GB on DB for another year from buying a smartphone but I am not 100% sure how either that or paid account will handle the traffic. I still favor Mega and Torrent for the release unless mega fails to solve their issues.
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on February 14, 2014, 12:35:52 PM
Well, I use db since Eliont asked us to use his referals for additional space, and never had any issues with it, except their client crashes sometimes (but you don't lose anything during it).
Their speed it not perfect sometimes too, but at least they do not refuse in downloading/uploading, unlike Mega.

Torrent is a good solution, but I cannot keep my pc turned on 24/7. If you can, be my guest and seed my packs as well :)
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on February 14, 2014, 01:03:12 PM
Torrent is a good solution, but I cannot keep my pc turned on 24/7. If you can, be my guest and seed my packs as well :)

I've distributed WM packs on torrent and seeded crazy's packs as well. Should work out if others help out a bit as well.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Magician on March 09, 2014, 03:54:55 AM
Tried DLing everything with the hopes that once I take a peek I'll be inspired to write up some of the missing texts if you'll allow me to participate.


Got the following error. Looks like the code considers the links text file a directory. Am I supposed to DL each link and place the contents under game\content\chars\girls (where this file exists) and then delete the file before starting the project in RenPy? I'm using Win 7 if that makes a difference.



"I'm sorry, but an uncaught exception occurred.


While executing init code:
  File "game/library/classes - tags.rpy", line 3, in script
  File "game/library/classes - tags.rpy", line 256, in python
WindowsError: [Error 267] The directory name is invalid: u'C:\\RenPy\\renpy-6.17.3-sdk\\PytFall\\game\\content\\chars\\Girls\\links.txt\\*.*'


-- Full Traceback ------------------------------------------------------------


Full traceback:
  File "C:\RenPy\renpy-6.17.3-sdk\renpy\execution.py", line 294, in run
    node.execute()
  File "C:\RenPy\renpy-6.17.3-sdk\renpy\ast.py", line 732, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\RenPy\renpy-6.17.3-sdk\renpy\python.py", line 1358, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/library/classes - tags.rpy", line 256, in <module>
    elif "tags.json" in os.listdir(os.path.join(gamedir, "content", "chars", folder, girlfolder)):
WindowsError: [Error 267] The directory name is invalid: u'C:\\RenPy\\renpy-6.17.3-sdk\\PytFall\\game\\content\\chars\\Girls\\links.txt\\*.*'


Windows-7-6.1.7601-SP1
Ren'Py 6.17.3.327
PytFall 0.38"
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on March 09, 2014, 04:34:59 AM
Example of chars folder
Quote
C:\RenPy\Pyrfall\game\content\chars\Ar_tonelico
(http://s001.youpic.su/pictures/1394312400/thumb_e0cd69b4d383d3bf5fe9635e728c021f.jpg) (http://youpic.su/view.php?id=s001.youpic.su/pictures/1394312400/e0cd69b4d383d3bf5fe9635e728c021f.jpg)
Example of rchars folder
Quote
C:\RenPy\Pyrfall\game\content\rchars\random\2k_tan
(http://s001.youpic.su/pictures/1394312400/thumb_934bdba1fe81991e2ba49ac5e902201b.jpg) (http://youpic.su/view.php?id=s001.youpic.su/pictures/1394312400/934bdba1fe81991e2ba49ac5e902201b.jpg)

That's how it should look more or less.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Magician on March 09, 2014, 04:44:41 AM
Wow. I can see why it's not working then, but not how to fix it. I don't have anything like that.


The latest DL pack URL is random's jsons, unique's xmls and a links.txt file, all under a girls directory (that, according to the directions, ends up under the chars directory).


Where should I be getting all of the stuff that's supposed to be in the chars folder if not by following the directions in the first post?
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on March 09, 2014, 04:51:53 AM
You should download at least some packs from links.txt. All data files for them are already in that archive where links.txt located.
Then you should arrange them according to my examples it the game's directory.
Title: Re: -PyTFall- Communication and Repository Information
Post by: jussi111 on May 04, 2014, 08:15:53 AM
hello to all  ;)

1 problem when i try go buying some girls from slavemarket and after clicking shop button i got this error :

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/library/screens/locations/pyt - screens - slavemarket.rpy", line 106, in script
  File "game/library/screens/locations/pyt - screens - slavemarket.rpy", line 106, in python
  File "game/library/initialization.rpy", line 148, in python
IOError: Couldn't find file ''.

problem is kishimoto kei girl but no idea how to fix it ........... damn noob me lol
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on May 04, 2014, 03:56:23 PM
Girls have to be in content/chars/name_of_origin/name_of_girl folder. It will fix it.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Tweaker69 on June 18, 2014, 02:19:37 PM
It seems that the links in DarkTl's links.txt are dead. Naruto, Soul Eater, One Piece, Xenosaga, Persona, and Both SAO's returned "The file you are trying to download is no longer available" messages. I'm assuming the rest are also dead, but these are the ones I personally checked before giving up.

I'll try to find a girlspack somewhere else so I can actually (hopefully) check out the latest build

*Edit- Seems the links in DarkTl's own thread may be working, just not the ones included in his Dropbox file which the OP links to
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on June 18, 2014, 02:46:14 PM
It seems that the links in DarkTl's links.txt are dead. Naruto, Soul Eater, One Piece, Xenosaga, Persona, and Both SAO's returned "The file you are trying to download is no longer available" messages. I'm assuming the rest are also dead, but these are the ones I personally checked before giving up.

I'll try to find a girlspack somewhere else so I can actually (hopefully) check out the latest build

*Edit- Seems the links in DarkTl's own thread may be working, just not the ones included in his Dropbox file which the OP links to

Stuff in this thread is really old, look in Dark's/CW's Pack thread, lab also has Kushina in the mod section. Also all packs from WM Crazy should work in PyTFall (there are hundreds of them) but with some limits.
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on August 28, 2014, 01:53:30 PM
Awesome news, I cannot push anymore. No idea why, everything were ok yesterday. I updated Tortoise and reloaded the repository, it didn't help, so I guess it has something to do with souceforge.

Quote
sending unbundle command
remote: abort: could not lock repository /hg/p/sb-pytfall/code: Permission denied
abort: unexpected response: empty string
error code 255

Tried https access, it returned
Quote
sending unbundle command
sending 49239 bytes
Error HTTP: 500 (Internal Server Error)
I guess it have something to do with their servers after all. Does anyone have the same problems?
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on August 28, 2014, 02:27:15 PM
Looks like it :( Thewlis pushed last but it doesn't look like it's anything any of us did.

Can you report this to their technicians? I googled the issue and there was a ticket with this error that someone had opened in 2013.

The error as I understand it means that we don't have access to some of the files in the repository anymore.

Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on August 28, 2014, 02:39:08 PM
It seems to be a common problem, at least recently. There are tons of various new tickets with "Permission denied" error.
Well, at worst we'll have to change repository.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on August 28, 2014, 02:41:55 PM
It seems to be a common problem, at least recently. There are tons of various new tickets with "Permission denied" error.
Well, at worst we'll have to change repository.

I updated HG to version 3.1 and it was instantly fixed, managed to push without any issues. Did they fix the servers simultaneously with my reinstall or did the new version fixed it?
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on August 29, 2014, 06:24:19 AM
I updated it to 3.1 too yesterday, didn't help. I can push again now, so they fixed it, I guess.
Title: Re: -PyTFall- Communication and Repository Information
Post by: TheNinjaBatman on December 31, 2014, 05:15:38 PM
Ok just to get myself into the flow of things i edited and grammar checked the frog princess (or prince) quest.  I think it uploaded with tortoise, but i have no idea if it did or not so if not i will see if i can get it working tomorrow.  See ya next year.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on December 31, 2014, 05:55:25 PM
Ok just to get myself into the flow of things i edited and grammar checked the frog princess (or prince) quest.  I think it uploaded with tortoise, but i have no idea if it did or not so if not i will see if i can get it working tomorrow.  See ya next year.

Happy New Year :)

I've PMed you about this, you cannot push anything until you create an account with SF and PM your username to one of the projects admins.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on December 31, 2014, 06:21:58 PM
I thought that I'll post what dev environment in JEdit (comes with Ren'Py as auto-update) looks like. It has very decent syntax highlighting for Ren'Py script, SL and Python. It should also help reading code faster/better.

Ren'Py Script:
(http://s2.postimg.org/yt1p8z8kl/2015_01_01_1_11_43.jpg) (http://postimg.org/image/yt1p8z8kl/)

Screen Language:
(http://s22.postimg.org/kvpnpii3x/2015_01_01_1_20_44.jpg) (http://postimg.org/image/kvpnpii3x/)

Python:
(http://s22.postimg.org/fygoi55il/python.jpg) (http://postimg.org/image/fygoi55il/)


If there is something that you're used to that has supports Python, this prolly isn't a good idea, otherwise this is an excellent possibility.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Ousawa on January 16, 2015, 03:04:06 PM
Can anyone add a link with characters for the game because the old one isn't working.
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on January 17, 2015, 06:50:19 AM
We're in the middle of massive retagging effort so the only packs available right now are those in the Alpha version. You can rename the files to work with the alpha system with using JSON --> FN function in the "tagger" mockup within the game.
Title: Re: -PyTFall- Communication and Repository Information
Post by: DarkTl on January 17, 2015, 09:29:57 AM
Yeah, you might want to check the game after a month or so, most packs should be ready by then.
Title: Re: -PyTFall- Communication and Repository Information
Post by: super3 on July 03, 2015, 04:30:38 AM
Hi,


Can someone please tell me where can I download this game?




Regards,


super3
Title: Re: -PyTFall- Communication and Repository Information
Post by: Xela on July 03, 2015, 04:45:04 AM
http://www.pinkpetal.org/index.php?topic=3398.msg30679#msg30679