gemot encubed  

Go Back   gemot encubed > Gemot > Technical Issues

Technical Issues For bug reports, problem solving, and help running Japanese software.

Reply
 
Thread Tools Display Modes
  #1  
Old 2006-06-06, 15:02
Guest
 
Posts: n/a
Default Guide to installing the Planetarian patch to the CD edition

ABSTRACT:

Below are instructions for installing the insani planetarian patch to the CD edition of planetarian. While there are easier ways to get a working, English patched, voiced copy of planetarian, they all involve piracy or buying the DRMed edition.

INSTRUCTIONS:

1) Install Planetarian from the CD
2) Download rldev and extract it somewhere. I assume you are on windows, so this (http://dev.haeleth.net/rldev/rldev-1.39-win32.rar) is the file you want.
3) Using 7-zip (http://sourceforge.net/project/showf...ckage_id=29413), open up the Planetarian patch .exe file, and extract the KINETICDATA directory somewhere (preferably, someplace easy to type).
4) Save the batch file below as cdpatch.bat and place it in the directory you installed planetarian into.
5) Open up a dos window by going Start > Run... and entering the command "cmd"
6) You will now be at a dos prompt. Type the following commands:
Code:
  > cd C:\KEY\planetarian_PE
(Substitute the directory you installed Planetarian into above, if different)
Code:
  > cdpatch C:\KINETICDATA C:\rldev-1.39-win32-1
(Substitute the location of your KINETICDATA and rldev installation above)
cdpatch will complain if any of its preconditions are violated. Otherwise, it should say "Patching complete."
7) You should be able to run the game simply by clicking on REALLIVE.exe in the directory you installed planetarian into.

THE SCRIPT: cdpatch.bat
Code:
@echo off

IF "%1"=="" GOTO ERR_USAGE
IF "%2"=="" GOTO ERR_USAGE

IF NOT EXIST GAMEEXE.INI GOTO ERR_WRONGDIR
IF NOT EXIST %1/SEEN0001.TXT GOTO ERR_NOPATCH
IF NOT EXIST %2/bin/kprl.exe GOTO ERR_NORLDEV
IF EXIST KINETICDATA GOTO ERR_RLISWEIRD

echo Copying game graphical resources from patch to installation...
XCOPY /Y /q %1\G00\* G00
XCOPY /Y /q %1\MANUAL\* MANUAL
XCOPY /Y /q %1\SYS\* SYS
XCOPY /Y /q %1\SYS\img\* SYS\img

mkdir kepago
set RLDEV=%2

echo Decompiling original patch...
FOR %%f IN (%1\SEEN????.TXT) DO %2\bin\kprl -d -t Kinetic -o kepago %%f

echo Recompiling patch for RealLive...
echo (The compiler will give warnings about targets. This is normal.)
FOR %%f in (kepago\SEEN????.ke) DO %2\bin\rlc -t RealLive %%f

echo Copying RealLive patch back into planetarian installation
XCOPY /Y /Q kepago\SEEN????.TXT %CD%

echo Patching complete.
GOTO :QUIT

:ERR_NOPATCH
echo Error: %1 does not appear to be the KINETICDATA directory from the
echo original patch.
GOTO :ERR_USAGE

:ERR_NORLDEV
echo Error: %2 does not appear to be the root directory of an rldev
echo install.
GOTO :ERR_USAGE

:ERR_RLISWEIRD
echo You appear to have placed the KINETICDATA directory in the same
echo directory you installed Planetarian to. This confuses the RealLive
echo system. Please move the KINETICDATA directory and try again.
GOTO :QUIT

:ERR_WRONGDIR
echo You appear to have put me in a directory other then where Planetarian
echo is installed. Please move me and try again.
GOTO :QUIT

:ERR_USAGE
echo Usage: cdpatch (KINETICDATA directory) (rldev directory)

:QUIT
ISSUES:

Since this script only decompiles and recompiles the original patch for the RealLive system, it has a number of deficinies, all of which would be solved by a modified patch created for the CD edition of planetarian.

1) Every time you start up Reallive.exe, an error message about patchui.exe will occur. It is safe to ignore this.
2) There are issues regarding pagination and word wrapping, though these are minor and do not cause the text to be illegible.
3) There are issues regarding Reverie's voice when there is a pause ("\p") in her spoken lines. This is the exact same problem as first noticed by dg1 in the main Planetarian boxed edition thread.
4) There currently exists an unidentified bug in its self-diagnostic subroutines. Its backup CMOS battery is depleted and must be replaced. It cannot establish communications with the support center...

This patch is entirely unsupported.
Reply With Quote
  #2  
Old 2006-06-29, 14:53
another guest
Guest
 
Posts: n/a
Default

it's also worth noting that if you copy the patchui.exe and patchui.dat to the planetarian folder it will give you translated right click menus as well as remove the patchui error message.
Reply With Quote
  #3  
Old 2006-06-29, 15:04
another guest
Guest
 
Posts: n/a
Default

here is a modified batch that has it automatically copy the patchui over for you.

Code:
@echo off

IF "%1"=="" GOTO ERR_USAGE
IF "%2"=="" GOTO ERR_USAGE

IF NOT EXIST GAMEEXE.INI GOTO ERR_WRONGDIR
IF NOT EXIST %1/SEEN0001.TXT GOTO ERR_NOPATCH
IF NOT EXIST %2/bin/kprl.exe GOTO ERR_NORLDEV
IF EXIST KINETICDATA GOTO ERR_RLISWEIRD

echo Copying game graphical resources from patch to installation...
XCOPY /Y /q %1\G00\* G00
XCOPY /Y /q %1\MANUAL\* MANUAL
XCOPY /Y /q %1\SYS\* SYS
XCOPY /Y /q %1\SYS\img\* SYS\img
XCOPY /Y /q %1\patchui.??? %CD%


mkdir kepago
set RLDEV=%2

echo Decompiling original patch...
FOR %%f IN (%1\SEEN????.TXT) DO %2\bin\kprl -d -t Kinetic -o kepago %%f

echo Recompiling patch for RealLive...
echo (The compiler will give warnings about targets. This is normal.)
FOR %%f in (kepago\SEEN????.ke) DO %2\bin\rlc -t RealLive %%f

echo Copying RealLive patch back into planetarian installation
XCOPY /Y /Q kepago\SEEN????.TXT %CD%

echo Patching complete.
GOTO :QUIT

:ERR_NOPATCH
echo Error: %1 does not appear to be the KINETICDATA directory from the
echo original patch.
GOTO :ERR_USAGE

:ERR_NORLDEV
echo Error: %2 does not appear to be the root directory of an rldev
echo install.
GOTO :ERR_USAGE

:ERR_RLISWEIRD
echo You appear to have placed the KINETICDATA directory in the same
echo directory you installed Planetarian to. This confuses the RealLive
echo system. Please move the KINETICDATA directory and try again.
GOTO :QUIT

:ERR_WRONGDIR
echo You appear to have put me in a directory other then where Planetarian
echo is installed. Please move me and try again.
GOTO :QUIT

:ERR_USAGE
echo Usage: cdpatch (KINETICDATA directory) (rldev directory)

:QUIT
[/code]
Reply With Quote
  #4  
Old 2006-06-29, 18:51
The OP Guest
Guest
 
Posts: n/a
Default

I might note that I deliberately didn't copy over patchui.exe because as I understood it, it messed with the internal memory layout of Kinetic...and the CD edition ran in RealLive. I then assumed that the memory layout between Kinetic and RealLive would be different...and would lead to the possibility of segfaulting RealLive.

I suppose I shouldn't have been so presumptuous. Thank you.
Reply With Quote
  #5  
Old 2006-06-30, 04:03
Haeleth's Avatar
Haeleth Haeleth is offline
Ex-boss
 
Join Date: Mar 2003
Location: England
Posts: 2,106
Default

Rather than poking known locations, patchui scans the game's memory for the strings it wants to change (which is why it causes problems on old computers). This implementation was chosen as the simplest way to handle the multiple interpreters used by different releases of the game. I'm pleasantly surprised to learn that it continues to work with new versions. :)
Reply With Quote
  #6  
Old 2006-07-03, 19:50
marus
Guest
 
Posts: n/a
Default

I've made a modified english patch for the voiced version of Planetarain that fixes all of the problems with word wrapping and the pauses in Reverie's voice, as well as translates the additions to the Music Mode and the Credits. There's still some editing to do before I'd call it releasable, but besides that it's complete. So anyways, I'm just wondering how many people would find this patch useful. If someone wants it, then I'll release it once I finish editing and I find a way to host it.

Also, since I'm using a lot of their work, if either Insani or Haeleth doesn't want me releasing this, then I won't.
Reply With Quote
  #7  
Old 2006-07-04, 06:04
gp32 gp32 is offline
Irregular
 
Join Date: Dec 2004
Posts: 304
Default

As I have stated in other threads, insani categorically does not condone the creation of a CD patch using our translation.
__________________
Quiet the sleep of the children who keep
Shadows clutched in the warmth of a dream
Reply With Quote
  #8  
Old 2006-07-04, 15:09
micpp
Guest
 
Posts: n/a
Default

Hmm... I could be wrong but the license for the Planetarian translation patch seems to indicate that modifying the script is OK, as long as it is clearly marked as being modified.
Quote:
2. You may modify your copy or copies of the Script or any portion
of it, thus forming works based on the Content, and distribute
such modifications or work under the terms of Section 1 above,
provided that you also meet all of these conditions:

a) You must cause the modified content to carry prominent
notices stating that you changed it, the exact nature and
content of the changes, and the date of any change.

b) You must cause any work that you distribute or publish, that
in whole or in part contains or is derived from the Script or
any part thereof, to be licensed as a whole at no charge to
all third parties under the terms of this License, unless
otherwise permitted under applicable Fair Use law.
Reply With Quote
  #9  
Old 2006-07-04, 16:13
vampiresaru vampiresaru is offline
Regular
 
Join Date: Nov 2005
Posts: 99
Default

gp32 didn't say he forbids you from releasing it... he just doesn't like the idea. There has been enough pirating (and lying about said pirating) of the non voiced version as it is. This is just my take from what little I have talked with him but I think it's a pretty reasonable conclusion.

You could still release it but please respect that it doesn't sit well with the translation authors before making the decision.
Reply With Quote
  #10  
Old 2006-07-04, 16:15
gp32 gp32 is offline
Irregular
 
Join Date: Dec 2004
Posts: 304
Default

vampiresaru is correct.
__________________
Quiet the sleep of the children who keep
Shadows clutched in the warmth of a dream
Reply With Quote
  #11  
Old 2006-07-04, 20:22
marus
Guest
 
Posts: n/a
Default

Alright then, if gp32 doesn't want me releasing it, then I'll just keep the patch to myself.
Reply With Quote
  #12  
Old 2006-08-17, 21:46
Leo_Otaku Leo_Otaku is offline
Local
 
Join Date: Dec 2005
Location: winterpeg, and my own world
Posts: 156
Send a message via AIM to Leo_Otaku Send a message via MSN to Leo_Otaku
Default

sorry to be all annoying and newbish. But I can't seem to install mine :( I bought the voiced PC version and would like to try the patch on it, but it is being a complete annoyance to do >.<

Do I need to change the language settings before I can download it from the CD? It doesn't want to work >.<
Reply With Quote
  #13  
Old 2006-08-18, 05:16
Guest
 
Posts: n/a
Default

if you give me some better description of what problem you are having I might be able to help.
Reply With Quote
  #14  
Old 2006-10-13, 05:51
proteenx11
Guest
 
Posts: n/a
Default Does anyone know...

Does anyone know how he(Marcus) fixed those issues?

I'd be really interested to find out(As I was silly enough to buy a copy of Planetarian when I visited Akihabara (Electronics District in Tokyo) without first checking if it was compatible with the english patch).

EDIT:
{ Oh, and thanks a million times over to the people who made this thread, and especially the people who translated this wonderful game into English in the first place.
It's people like you, who make people like me want to be a part of this community. }
Reply With Quote
  #15  
Old 2006-10-13, 14:06
micpp
Guest
 
Posts: n/a
Default Re: Does anyone know...

[quote="proteenx11"]Does anyone know how he(Marcus) fixed those issues?/quote]

My guess is he extracted the script from the retail version, compared it with the script from the patch, and then modified the patch's script to reflect differences in the retail script. At least, that's how I'd do it, and my vague investigating of RealLive scripts suggests it wouldn't be too hard.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Air Standard Edition Voice Patch Richard 23 Technical Issues 9 2012-02-12 22:24
Trouble installing the Kanon PS2 voice patch KoiNoDensetsu Technical Issues 2 2009-08-12 18:57
Updated Planetarian How-To-Buy Guide Anath General Discussion 15 2008-09-13 22:39
Having Problems Playing/ Installing Gloveon Fight and Planetarian CD-ROMs Leo_Otaku Technical Issues 10 2007-03-01 03:08
Guide To Installing The Voice Patch JudicatorOmega Technical Issues 67 2006-01-07 15:46


All times are GMT -8. The time now is 20:46.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.