John Dirt

Member
Aug 29, 2017
188
63
I would normally say just download the renpy sdk for mac and then copy the game folder to overwrite that of a new project you create in it, but they may have messed with the runtime. You will probably want to unpack the rpa archives first and then decompile the bytecode to source before copying all of that over to a new renpy project.
I fixed it. All I did was look at a ren-pl game that was working and found that X-Change files for Mac had no file of "autorun" in its "Resources" file, so I made the File and put the "Game", "renpy" files, and "XChangeRenewal.py" and "XChangeRenewal.sh" into the file and it now works negatively on my Mac. That's all I had to do.
 
  • Like
Reactions: Ercnarnd

Maive

New Member
May 14, 2017
1
0
Hmm... on the surface level: inserting the scenes from 2R into this new version of 2 shouldn't be too difficult. I'd just need to find my copy of 2R, translate the scenes, and then copy-paste (basically) them into the game.
 

aaaac

Newbie
Game Developer
Sep 4, 2019
58
42
Wow! Not what I was expecting. Great games, although a bit dated at this point. X2 is still amazing and it's ability to skip between scenes is something I wish all games had.

Sort of weird they didn't put the 2R in there. There isn't much different as I recall, but still kind of strange. Knowing these guys I bet it's so they can do another re-release of old content.

There is some NTR content in X-changeR, it's real borderline though.
You don't have permission to view the spoiler content. Log in or register now.

Hmm, come to think of it I have a copy of the crowd gold box ( ) on my computer. I should figure out how to get it onto F95 so it can be properly enjoyed.
 
Last edited:

phupdup

Well-Known Member
Oct 24, 2019
1,391
1,102
I decided to do a full playthrough once on version 1 before doing any more playing around. That got me 9/23 of the replay scenes and 39% of the CG gallery. I've already looked at the persistent store setup for cg images, and it turns out that the replay coding is even easier. A grep through the code for replay shows a utility routine unlock_replay.

Code:
XChangeRenewal-1.0.1-market/game $ find . -name "*.rpy" -exec grep -iH "unlock_replay" {} \;
./game_original_day1.rpy:    $ unlock_replay (1)
./game_original_day1.rpy:    $ unlock_replay (2)
./game_original_day4.rpy:    $ unlock_replay (16)
./game_original_day4.rpy:    $ unlock_replay (21)
./game_original_day4.rpy:    $ unlock_replay (22)
./game_original_day4.rpy:    $ unlock_replay (23)
./game_renewal_day3.rpy:    $ unlock_replay (9)
./game_renewal_day3.rpy:    $ unlock_replay (10)
./game_renewal_day3.rpy:    $ unlock_replay (11)
./game_renewal_day3.rpy:    $ unlock_replay (12)
./game_renewal_day3.rpy:    $ unlock_replay (13)
./game_renewal_day3.rpy:    $ unlock_replay (14)
./game_renewal_day3.rpy:    $ unlock_replay (15)
./game_renewal_day2.rpy:    $ unlock_replay (3)
./game_renewal_day2.rpy:    $ unlock_replay (4)
./game_renewal_day2.rpy:    $ unlock_replay (5)
./game_renewal_day2.rpy:    $ unlock_replay (6)
./game_renewal_day2.rpy:    $ unlock_replay (7)
./game_renewal_day2.rpy:    $ unlock_replay (8)
./game_original_day2.rpy:    $ unlock_replay (3)
./game_original_day2.rpy:    $ unlock_replay (4)
./game_original_day2.rpy:    $ unlock_replay (7)
./game_original_day2.rpy:    $ unlock_replay (8)
./game_renewal_day1.rpy:    $ unlock_replay (1)
./game_renewal_day1.rpy:    $ unlock_replay (2)
./util_functions.rpy:    def unlock_replay (a):
./game_renewal_day4.rpy:    $ unlock_replay (16)
./game_renewal_day4.rpy:    $ unlock_replay (17)
./game_renewal_day4.rpy:    $ unlock_replay (18)
./game_renewal_day4.rpy:    $ unlock_replay (19)
./game_renewal_day4.rpy:    $ unlock_replay (20)
./game_renewal_day4.rpy:    $ unlock_replay (21)
./game_renewal_day4.rpy:    $ unlock_replay (22)
./game_renewal_day4.rpy:    $ unlock_replay (23)
./game_original_day3.rpy:    $ unlock_replay (9)
./game_original_day3.rpy:    $ unlock_replay (10)
./game_original_day3.rpy:    $ unlock_replay (12)
./game_original_day3.rpy:    $ unlock_replay (13)
./game_original_day3.rpy:    $ unlock_replay (14)
./game_original_day3.rpy:    $ unlock_replay (15)
Once again, the replay setup is used by both the original game and the renewal. So it's just a matter of jumping into the console and doing an unlock_replay(num) where num is whatever scene you haven't unlocked yet. This sure beats having to repeatedly play through the game while standing on the ctrl key in order to choose every possible path from the pathing tree.

So I just started a new game of the renewal version (more scenes), jumped into the console and did an unlock_replay(1) up to unlock_replay(23). Exiting back to the title and entering replay scenes showed that everything was there. Then I just entered each replay and hit ctrl to skip through the scene to enable the corresponding cg's. That got the CG coverage up to 85%.

That doesn't cover where this image comes up (so to speak) in the two games. Wondering if they wimped out and left the tgirl stuff out of the replay or whether it was a gag (sic) shot buried somewhere in the story. I don't remember this from the original game, but a code grep showed it gets used somewhere in the day 4 script.

418-10.png

Looking some more, there's a futa ending that appears to be triggered by drinking the green antidote instead of the red one.
 
Last edited:

aaaac

Newbie
Game Developer
Sep 4, 2019
58
42
That doesn't cover where this image comes up (so to speak) in the two games. Wondering if they wimped out and left the tgirl stuff out of the replay or whether it was a gag (sic) shot buried somewhere in the story. I don't remember this from the original game, but a code grep showed it gets used somewhere in the day 4 script.
That image happens if you get the "spring time of youth ending". You can get that by picking the green potion at the end or giving in to your desires while being examined by the glasses girl (club president). At least from what I recall of the original version, I'm still waiting on the download for the new one.
 

Rutonat

Well-Known Member
Sep 28, 2020
1,774
3,641
Similar in themes or art style?
Because in style top of my head I remember Sagara Family, Tokimeki Inn, Raidy, Doushin (the one with the 3 connected sisters, I think that was the name)., just to say a few of the same "era".
Similar as in "Hentai VN that isn't quite a dating sim in the classic sense of having to push up numbers (stats and relationship meter)".
The artstyle was a bit oldschool as well. All I can remember was it was named after the place your character lived in. For what little ma memory kept, the MC goes and moves in an appartment in an appartment complex, has a job, and one of the girl you can seduce in a neighbor... So I seem to remember the game was nammed after said apaprtment complex, maybe ?
It's really vague but it's been over 10 years so...
 

phupdup

Well-Known Member
Oct 24, 2019
1,391
1,102
Moving to version 2 now. It turns out they didn't bother with all of the block rollback calls here and just turned off rollback while binding the mousedown_4 to their stupid history screen. So I only had to change three sources in the attached zip to get rid of their idiocy and turn on the developer mode and console again. They customized the save screen more than version 1 so there's no provision for getting to the quick or autosaves here.

A quick look at the util_functions.rpy shows that they have mucked with the cg set and scene replays to make things different from version 1. I'll have to take a closer look later.
 
  • Like
Reactions: riadhloch

Fenrir Wolf

New Member
Jun 25, 2020
9
20
Similar as in "Hentai VN that isn't quite a dating sim in the classic sense of having to push up numbers (stats and relationship meter)".
The artstyle was a bit oldschool as well. All I can remember was it was named after the place your character lived in. For what little ma memory kept, the MC goes and moves in an appartment in an appartment complex, has a job, and one of the girl you can seduce in a neighbor... So I seem to remember the game was nammed after said apaprtment complex, maybe ?
It's really vague but it's been over 10 years so...
Sounds a lot like Tokimeki.
 

Rutonat

Well-Known Member
Sep 28, 2020
1,774
3,641
Sounds a lot like Tokimeki.
No I don't think that was it. It doesn't ring any bell. I wish I could at least partially remember the name... I'm kinda pretty sure the name of the game was the name of the place you live in but english isn't my native language, so I'd have a hard time remembering all the words that could be used for an appartment complex...
 
  • Like
Reactions: Carnige

Rutonat

Well-Known Member
Sep 28, 2020
1,774
3,641
How is this fun? It's clicking the exact same dialogue option 50 times in a row in every scene.
That's a oldschool hentai VN. If you were expecting something action oriented, don't look at VNs. Those are reading, and if you only want sex animation and no reading, these won't be for you.
 

phupdup

Well-Known Member
Oct 24, 2019
1,391
1,102
Not on its lawn! There's good ole fashioned WT's out there on ancient written in good ole fashioned ascii with good ole fashioned ascii graphics at the top advertising whatever BBS was in vogue. Ok, well maybe not the BBS thing but you get the idea....

 

IAmTheRad

Newbie
May 6, 2017
27
26
Similar as in "Hentai VN that isn't quite a dating sim in the classic sense of having to push up numbers (stats and relationship meter)".
The artstyle was a bit oldschool as well. All I can remember was it was named after the place your character lived in. For what little ma memory kept, the MC goes and moves in an appartment in an appartment complex, has a job, and one of the girl you can seduce in a neighbor... So I seem to remember the game was nammed after said apaprtment complex, maybe ?
It's really vague but it's been over 10 years so...
Sounds like True Love 95
 
5.00 star(s) 5 Votes