home *** CD-ROM | disk | FTP | other *** search
/ Fanclub Das Freakmagazin 1 / FANCLUB1.ISO / patches / pacific / inside / insidepw.txt < prev   
Text File  |  1994-09-22  |  15KB  |  412 lines

  1.   INSIDEPW (V1.06)
  2.  
  3.   Copyright 1994 by Frank Tinschert
  4.  
  5.  
  6.   **********************************************************************
  7.   This program is FreeWare.
  8.   It may freely be copied as long as all files remain unchanged.
  9.  
  10.  
  11.   Use this program on your own risk. I will not be liable for any damage
  12.   that may result directly or indirectly from running INSIDEPW.
  13.  
  14.  
  15.   "Gary Grigsby's Pacific War" is a copyright of Strategic Simulations,
  16.   Inc.
  17.  
  18.   "Second Front" is a copyright of Strategic Simulations, Inc.
  19.   **********************************************************************
  20.  
  21.  
  22.  
  23.  
  24.  
  25.   1.0 Overview:
  26.  
  27.   The idea behind INSIDEPW was born, when I downloaded the PWREPORT
  28.   created by Mr. Baldwin. PWREPORT is a very usefull tool to get a quick
  29.   overview on all units in the game and enables the user to easily modi-
  30.   fy the savegames of "Pacific War". However, it lacks the ability to get
  31.   some statistics on the current gameturn and to create a *handy*
  32.   (10 pages or less) printout for that turn.
  33.  
  34.   So I remembered those old days when I was playing "Second Front" on
  35.   the Amiga. Bothered by the bad manual, I decided to write a program to
  36.   analize the savegame-files to get a deeper understanding of the game
  37.   mechanics. By the time, the programm grows to a fullsize Analysis,
  38.   which produced a 3- (7-) page printout with all the units data and
  39.   some statistics as well. The Programm was written in Basic, so the
  40.   execution took a while to finish.
  41.  
  42.   For more than 1.5 years the programm offered a great help, when I
  43.   was playing two pbem-campaign-games with a friend. This positive
  44.   experience is now continued by INSIDEPW.
  45.  
  46.   INSIDEPW offers a detailed report on *all* your units, the replacement
  47.   pool and your factories in the game. It also produces some statistics
  48.   about your units and compares them to the status of the last turn. You
  49.   may even compare them with any turn in history you have currently
  50.   saved.
  51.  
  52.   INSIDEPW may create two reportfiles: "IPWlong.asc" or "IPWshort.asc".
  53.   The one created depends on wether you want a fullsize (10 pages) or a
  54.   short (3 pages) analysis.
  55.  
  56.   To achieve such a compressed format, it was necessary to use a very
  57.   small printer-fontsize. Therefor the programm for now does only
  58.   support the HP Deskjet Printer Series. The reportfiles can be
  59.   adopted via ESC-Sequences or by using a "WINDOWS"-based TextEditor to
  60.   other printers as well. However theses printers must support a 24cpi
  61.   and 12 lpi fontsize as a minimum or be able to in "WINDOWS"-supported
  62.   graphic modes to get all the data onto the paper.
  63.  
  64.   If you don't own such a printer you can still view the reportfile with
  65.   your favourite text-editor.
  66.  
  67.   In Addition, the printout is formatted to Standard European Papersize.
  68.   (This is 297 mm x 210 mm). If you are using a different (smaller)
  69.   Papersize, you may experience slight problems in printing the reports.
  70.  
  71.   The Option -a will strip away all those HP Deskjet specific <ESC>-
  72.   Codes. If you are using a "WINDOWS"-based Texteditor like
  73.   "WinWord" or "WordPerfect" (or whatever you own) you can try this:
  74.  
  75.         1. Load IPWLONG.asc or IPWSHORT.asc as a Dos-Text.
  76.  
  77.         2. Set your PaperSize to US Legal Letter (you probably use this
  78.            by default)
  79.  
  80.         3. Set all PageBoundaries to 0 (or experience with it)
  81.  
  82.         4. Change the Font to "NewCourier" (or if you don't own that
  83.            experience with other Fonts)
  84.  
  85.         5. Set the FontSize to 5 (you have to type that, it will not be
  86.            offered by default)
  87.  
  88.         6. If necessary, change the LineSpacing to Minimum (e.g. 2)
  89.  
  90.         7. Insert some PageChanges on positions that will preserve the
  91.            the DataStructure.
  92.  
  93.         8. Print the Text
  94.  
  95.  
  96.         I have tried those Settings and it worked fine for me. If you
  97.         still have problems, experience.
  98.  
  99.  
  100.   INSIDEPW will further create two Statistic-Files "weekly.chg" and
  101.   "old.chg" for internal use.
  102.  
  103.   2.0 Getting started
  104.  
  105.   To run INSIDEPW, it is necessary to put the programfile into your
  106.   pacwar-directory or whereever your savegames are located.
  107. . Start INSIDEPW by typing
  108.  
  109.           insidepw [-s] [-a] savegame
  110.  
  111.  
  112.   Replace savegame with the letter of your savegame-file. The Option
  113.   [-s] will produce a short analysis. If unused, the programm will do a
  114.   full analysis by default.
  115.  
  116.  
  117.           Example 1: insidepw -s a
  118.  
  119.   This will do a short analysis of savegame a. To print this file type
  120.  
  121.           copy pwishort.asc prn
  122.        or print pwishort.asc
  123.  
  124.           Example 2: insidepw -a j
  125.  
  126.   This will do a full analysis of savegame j. The results will be stored
  127.   in PWILong.asc. However, this time no ESC-Codes will be included, so
  128.   the file may be easily modified by a TextEditor.
  129.  
  130.   To initialze INSIDEPW for a newly started game, run it twice. This will
  131.   reset the weekly change values to zero.
  132.  
  133.  
  134.  
  135.   3.0 Description of "PWILong.asc":
  136.  
  137.  
  138.   3.1 The Ship/TF - Status Report
  139.  
  140.   These first 3 Pages summarize all ships/shipunits and TFs that appear
  141.   in the game. They are listed as follows:
  142.  
  143.   Type:         Abbreviation of the ShipClass
  144.                         CV - Aircraft Carrier
  145.                         DD - Destroyer
  146.                         AO - Fleet Oiler
  147.                         etc.
  148.  
  149.   Shipname:     Shipname or # of MinorShips in ShipUnit
  150.   Class:        ClassName of the Ship (only 5 characters)
  151.   Nat:          Nationality of the Ship
  152.   Dm:           Current Damage
  153.   Sp:           Max. Speed of the Ship
  154.   Flak:         FlakValue of the Ship/ShipUnit
  155.   Location:     Current Base/TF (if Ship active)
  156.                 Arrival Turn (if inactive)
  157.                 Sunk (if destroyed)
  158.  
  159.   Capac:        Load Capacity of Ship/ShipUnit
  160.   Cargo:        Supply, Fuel, Mixed, Airgroup, etc.
  161.  
  162.  
  163.   This Listing is followed by an ShipStatus-Overview. It shows how many
  164.   Ships are currently active, damged, etc. on each Side.
  165.  
  166.   Type:         as above
  167.   ActShips:     # of *all* active Ships (ShipUnits brokendown)
  168.   ActUnits:     # of all active ShipUnits
  169.   Pool:         # of ships of that type currently in the Pool
  170.   % Damage:     # of ships of that type currently damaged
  171.   SunkUnit:     # of destroyed ShipUnits so far
  172.   ToArShip:     # of *all* ships still to come
  173.   ToArUnits:    # of ShipUnits still to come
  174.  
  175.  
  176.   The next part on page 3 is the TF-Summary broken down for both Sides.
  177.  
  178.   TF:           TF-#
  179.   Mission:      defines the Mission of that TF
  180.   Headqurtr:    The controlling HQ of that TF
  181.   HomeBase:     Current TF HomeBase
  182.   DestinationB: Current TF Destination
  183.   Shp:          # of Ships in the TF
  184.   Sp:           Speed of the TF
  185.   Leader:       TF-Leader (Now hopefully correct V1.05)
  186.   x7,x8:        still unknown to me.
  187.  
  188.  
  189.  
  190.   3.2 The SquadronStatus Report
  191.  
  192.   The following 2 Pages list all available Squadrons in the game broken
  193.   down by side.
  194.  
  195.   Squadron:     Squadron-Name
  196.   Nat:          Squadron Nationality
  197.   Aircraft:     Aircraft used by the Squadron
  198.   Typ:          Aircrafttype
  199.   Rg:           Range of the Aircraft
  200.   Op:           Operational Aircraft in the Squadron
  201.   Dm:           Damaged Aircraft in the Squadron
  202.   Ex:           Experience of the Squadron
  203.   Location:     Current Base/TF (ifactive)
  204.                 Arrival Turn (if inactive)
  205.   Tr:           This Squadron was transferred to another Base
  206.   x2:           Still unknown
  207.  
  208.   At the Bottom of each page is a summary of all Squadrons of a side
  209.   broken down by Aircraft-type and Nationality.
  210.  
  211.   AcS:          # of Active Squadrons
  212.   InS:          # of Inactive Squadrons
  213.   Plane:        # of *all* planes
  214.   φPl:          Mean-# of planes/Squadron
  215.   φEx:          Mean-Exp/Squadron
  216.  
  217.   The last line totals all above lines.
  218.  
  219.  
  220.  
  221.   3.3 The LCU-Status Report
  222.  
  223.   The next 2 pages lists all LCU in the game sorted by side.
  224.  
  225.   LCU-Name:     Name of the LCU
  226.   Nat:          Nationality
  227.   Inf:          # of Infantry
  228.   Art:          # of Artillery
  229.   AFV:          # of AFVs
  230.   Ex:           Experience
  231.   Rd:           Readiness
  232.   E:            Entrench-Level
  233.   Size:         Size of the Unit if to be transported by sea
  234.   HQ:           Controlling HQ
  235.   Location:     where to find the LCU
  236.   x3,x4,x5,x6:  still unknown
  237.  
  238.  
  239.   At the Bottom of each page is a summary of all LCUs of a side broken
  240.   down by UnitSize and Nationality.
  241.  
  242.   Active:       # of Active LCUs of that size
  243.   InAct:        # of Inactive LCUs
  244.   Exp:          Mean-Exp/LCU
  245.   Read:         Mean-Readiness/LCU
  246.  
  247.   The last line totals all above lines.
  248.  
  249.  
  250.  
  251.   3.4 The BaseStatus Report
  252.  
  253.   The following page summarizes all Bases in the game.
  254.  
  255.   ###:          running ID-Number of the Base
  256.   Base:         Basename
  257.   Nat:          Controlling Side (Jap or Allied)
  258.   A:            Airfield
  259.   P:            Port
  260.   T:            Terrain
  261.   Oi:           Oil
  262.   Re:           Resource
  263.   Suppl:        Supply on Base
  264.   Fuel:         Fuel on Base
  265.   Path:         All Land-Connections of the Base
  266.   HQ:           Controlling HQ
  267.  
  268.  
  269.   The last 2 lines total the above Data. On the left are the numbers for
  270.   all Japanese controlled Bases, on the right all allied numbers. The
  271.   second line lists the changes since last turn.
  272.  
  273.  
  274.  
  275.   3.5 The ReplacementPool/Factory-Status Report
  276.  
  277.   Page 9 offers an insight into the replacement-pool and the
  278.   factory-production.
  279.  
  280.   The upper half page shows the replacement pool of each side. It is
  281.   further devided into a general section, a Aircraft section and the
  282.   total section.
  283.  
  284.   The general section lists the Pool of all Squads, Artillery, AFVs,
  285.   ConstructionPoints, Oil Reserve and Resource Reserve. It also shows
  286.   the amount of Squads, Artillery and AFVs currently active in LCUs. All
  287.   Data is compared to the last turn in the wklchg-column. There is a
  288.   further Pool called (by me) Other. I am still unsure what it is.
  289.  
  290.   The Aircraft section shows all available Aircrafttypes. It lists the
  291.   current replacement-pool and all aircraft in the active squadrons.
  292.   These numbers are compared to last week. The number of Squadrons using
  293.   a specific aircraft is listed under the Sqdr-column. This is followed
  294.   by a summary of the aircraft capabilities. The last column list the
  295.   Date when an aircraft-type becomes available for production.
  296.  
  297.   The total section summarizes the above. Fighter includes Fighters and
  298.   Fighterbombers, Other includes Patrols and Transports, Bomber includes
  299.   all the rest.
  300.  
  301.  
  302.  
  303.  
  304.   The lower half of the page lists all factories in the game.
  305.  
  306.   ###           Running ID-Number of the Base
  307.   Factory       Base-Name, where the factory is located
  308.   Product       what is produced
  309.   Type          only for Aircraft-Factories
  310.   Co            Aircraft-Production-Costs
  311.   ##            weekly Production
  312.   wklChg        Change to last week
  313.   Delay         Production starts at Turn ##
  314.  
  315.   The last lines are the total values of all factories.
  316.  
  317.  
  318.  
  319.   3.6 The LeaderStatus Report
  320.  
  321.   Finally, page 10 lists all leaders in the games devide by side.
  322.  
  323.   Leader:       LeaderName
  324.   Nat:          Nationality
  325.   A:            AirRating
  326.   L:            LandRating
  327.   N:            NavalRating
  328.   Ag:           Aggressiveness
  329.   Exp:          Experience (I am 90% sure)
  330.   Assignment:   what the leader is currently doing
  331.  
  332.  
  333.  
  334.   4.0 Description of "PWIShort.asc"
  335.  
  336.   Generally, the short version consists of all TOTALS of the long
  337.   Version plus the ReplacementPool plus the FactoryOverview. It also lists
  338.   the TF-Summary.
  339.  
  340.  
  341.  
  342.   5.0 Known Problems
  343.  
  344.   I have tested the program extensively. However, sometimes strange
  345.   things may happen.
  346.  
  347.   In the 1941 Campaign Rear Adm Flechter is listed to be the commander
  348.   of TF 54, which does not exist. This also happens if you use PWReport,
  349.   so its a bug in the savegame.
  350.  
  351.   Also in the 1941 Campaign, the Indish 19th Inf Div has a very strange
  352.   Location listed. I didn't found the unit on the map, so I think there
  353.   may be some corrupt data in the savegame file.
  354.  
  355.   1941 Campaign: At the beginning, the game lists some MCS in the Pool
  356.   which do not appear in the INSIDEPW list. On the other Hand, there are
  357.   2 DDs in the INSIDEPW listing, that do not appear in the game. Later
  358.   on the Pool seems to be ok. I don't know the reason for this yet.
  359.  
  360.   Generally, the scheduled ArrivalTurns for Ships and Squadrons may vary
  361.   by 1 Turn. However, at times I found that Ships scheduled to arrive the
  362.   next turn did not appear. That may have to do with the current
  363.   construction points, but I am not sure.
  364.  
  365.  
  366.   6.0 Comments
  367.  
  368.   I would be very pleased to receive some respond regarding INSIDEPW. If
  369.   you experience bugs, problems, etc. please let me know. I will try to
  370.   fix them.
  371.  
  372.   Another word about the FOG OF WAR. In my Second Front games, much of
  373.   the fun derives from the open discussion with my friend about losses,
  374.   wrong tactics, bombing production, etc. So we decided, to freely
  375.   exchange the printout-files.
  376.  
  377.   In Pacifc War this questions is a bit more tricky to answer. If your
  378.   opponent knows, that there are no more enemy Aircraft Carriers around,
  379.   he might be a bit more aggressive then he would be otherwise. On the
  380.   other hand, if you *really* want to know wether a particular ship is
  381.   sunk, you can always cheat. So for me there is no great problem in
  382.   having a complete printout. If you are using a kind of honor system
  383.   not to *intensively* search all the printout data for the locations of
  384.   your opponents units, you will still experience most of uncertainty of
  385.   Pacific War. Another positiv reason is that you can recognize silly
  386.   computer moves in a solitaire game and try to correct it, in order to
  387.   maintain a challenging play. So finally I decided to give all the
  388.   Information to each Player regardless of Side played.
  389.  
  390.  
  391.   Please note my E-Mail Addresses:
  392.  
  393.  
  394.             GEnie:      S.Tinschert
  395.             CompuServe: 100270,3147
  396.  
  397.  
  398.  
  399.   PS.: I am sorry for my rough English. I am still on Training.
  400.  
  401.  
  402.   7.0 History:
  403.  
  404.   V1.02:        Minor Changes
  405.   V1.03:        Minor Changes
  406.   V1.04:        Fixes the Bug with the Japanese Leaders, which did not
  407.                 appear on the TaskForce Overview
  408.   V1.05:        Adds Option -a to generate output files without ESC-Codes
  409.   V1.06:        Adds the Squadrons Missions (e.g. Training, etc.)
  410.                 fixes the wrong ESC-Sequences for the HP Deskjet
  411.  
  412.