1 Release Notes for LCS 3.11.3
2 (Jonathan Stickles & Chris Johnson, July 8th, 2007)
4 * Complete rewrite of LCSIO system. New system uses C I/O functions with
5 special functions to open up files with certain prefixes. This allows
6 greater portability and compatibility with Unix-like operating systems.
7 Rewrite by Chris Johnson, VC++ compatibility by Jonathan Stickles.
9 * Fixed: Bug that caused vacation dates to never end (was not in 3.11.2).
11 * Fix for bug #1745455: Liberals that are captured now lose their hostages.
13 * Fix for bug #1742330: Liberals that lose contact and go into hiding now
14 stop their current actions. Bug submitted by Xavior (geminirai).
16 * Fix for bug #1744460: Dates can now only be gone on if the liberal is either
17 in the hospital or at the safehouse.
19 * Fix for bug #1742347: The news no longer specifies whether you were killed
20 when the LCS squad is wiped out on site, in order to support cases where you
21 were really just arrested. Bug submitted by Xotes.
23 * Fixed: Hostages which are rescued can no longer continue to be tended.
25 * Fixed: During trials and on release from prison, Liberals are now
26 transferred to the homeless shelter as their new base if their current base is
27 no longer a safehouse.
29 * Fixed: Bug with previous I/O system that caused save games to not be deleted
30 on Linux has been fixed in the new system.
32 * Fixed: You will now only be charged with assault for attacking people who
33 aren't already hostile to you.
35 * Fixed: Bug which would give you a warning instead of your proper sentence
36 1 in 4 times if you didn't commit murder.
38 ------------------------------------------------------------------------------
39 Release Notes for LCS 3.11.2
40 (Jonathan Stickles & Chris Johnson, June 23rd, 2007)
42 * New file in docs documenting the .cpc graphics files used in the game.
44 * You can't buy a printing press anymore -- now you need to pay $10,000 to
45 establish the Liberal Guardian offices. This still serves as a safehouse, but
46 the change is permanent: it permanently changes the name of the facility, is
47 never dismantled, provides no extra cover from police, and can't be fortified.
48 It essentially fixes one of your safehouses as unupgradable, but your writers
49 need to be at that location or they can't write.
51 * Writing is now: pick an issue, *silently* write on that issue in the
52 background as long as there's public interest. Public interest is determined
53 by news stories about you earlier that month. You can see how much public
54 interest there is on the "pick an issue" screen.
56 * If you're writing on an issue, and that day, you make the news on the same
57 issue, the Liberal Guardian will run a front page news story following the
58 normal news story, putting your spin on it, with your heading, your title,
59 your article text. This triples the power of the news story, and increases
60 how much interest it will generate for future editorials.
62 * Site actions will no longer influence the issues up beyond about 4 times
63 the amount of shift they create. If you just sneak around and steal stuff,
64 you'll get maybe 10% of the population on your side at best. If you kill
65 janators outside the front door, you'll get around 30% tops. If you storm the
66 place shooting everything in sight and manage not to upset moderates, steal
67 anything not locked down, kick in a dozen doors, and bust open the lock-up,
68 then that will actually make some waves that could carry you to 100%. If you
69 use the Liberal Guardian to multiply your news strength, you'll push this cap
72 * Picking locks no longer generates news.
74 * In court, the prosecution is a standard roll that is now strengthened for
75 each charge brought against you, including how many counts.
77 * The cops are now much more benevolent than the LCS gives them credit for. ;)
78 You can always pull over or give up in a police chace, even if you start
79 shooting earlier in the fight. You still can't surrender to death squads or
82 * Changed the driveskill calculation. Driving skill is now more important. The
83 speed of your car is also more important. Having an injured driver is now
84 very bad. Shooting the enemy driver is now very good.
86 * Defense bonus during car and foot chases, higher in car chases. This change
87 was suggested by Xotes on the Bay 12 Games forums.
89 * Fix for bug #1740107 (Segfault during car chase).
91 * Older saves are now invalid. Lowest save version is 3.11.2.
93 * Fixed some buffer overflows with text handling.
95 * Allowed for default names. You no longer have to pick a code name for
96 people kidnapped or recruited through dating. Pressing enter without
97 entering any code name will use that person's actual name by default.
99 * New art added for the Liberal Guardian.
101 * Fixed bug in which having high health doesn't protect you from damage,
102 it protects your opponent from recieving damage from you. This fix
103 will make fighter archetype characters and people with high health stats
104 much more powerful, because there were being weakened by their own health
105 rather than strengthened by it.
107 * Fixed bug that always opened art files in read/write mode. Under
108 Linux this caused problems if crimesquad was installed so users do not
109 have write access to the art files.
111 * Fixed Linux flag-burning bug that has been around since the original Linux
114 * You can now be charged with multiple counts of the same crime.
116 * ../art has been added to the search path for art on both Windows and Linux.
118 * Fixed bug #1741974, Hostages not freed if arrested during chase.
120 ------------------------------------------------------------------------------
121 Release Notes for LCS 3.11.1 (Chris Johnson, June 19th, 2007)
123 Note: These are the release notes for 3.11.1, but they were not included in
124 that release. 3.11.1 was released on June 17th.
126 * Fix for bug #1738212 (Segfault when members of a squad lose contact)
128 * Split up game.cpp into many different files in different directories.
129 * GNU Autotools support.
132 ------------------------------------------------------------------------------
133 Release Notes for LCS 3.09 (Tarn Adams, August 20th, 2004)
135 * Fixed a crash that game from generating truckers in a non-existent work location.
136 * Made people that go on vacation drop off squad equipment prior to disband.
137 * Fixed up a crash bug with vehicle ids (Kevin did as well).
138 * Fixed a crash bug in the squad movement code.
139 * Kevin Sadler added cursor key support and auto saving (see linux_readme for details on his additions).
142 ------------------------------------------------------------------------------
143 Release Notes for LCS 3.06 (Tarn Adams)
145 * In setvehicles(), there was a bug where it printed the car coloraccording to index instead of ID number.
146 * In advanceday(), there were 2 instance of activesquad that should have been squad[sq].
147 * Made presidential veto impossible in extreme-view cases.
148 * Added addlocationname(locationst *loc) and used it to print business front names instead of location names in some places.
149 * Added loadinitfile() and used it to handle an init file with key changes.
152 ------------------------------------------------------------------------------
153 General porting note 3.05:I use verase() instead of erase() in the STL vector because erase() conflicts witha macro in PDCurses. It's also possible that they are fighting over clear().Tarn Adams