Bugs/Enhancements

For problems with the game

Moderators: jelco, bert_the_turtle, Chris, Icepick, Rkiver, Punisher Bass

JohnWho
level2
level2
Posts: 154
Joined: Sat Mar 08, 2003 3:11 am

Postby JohnWho » Tue Jul 15, 2003 4:53 pm

Hi.
Since I'm quite busy at the moment doing other things (master thesis), I won't have enough time to help coding and fixing bugs. So, for those who bought the Developer-CD, here's a list of bug reports and requests for enhancements I have gathered from the forums. There's also a list of assertion messages from the more recent postings in the Bugs forum...
By the way, since the Linux version of the Uplink Demo doesn't seem to run on most of the current distributions, maybe somebody wants to re-compile that so potential Linux-Uplinkers can try out the game before buying? (Or is the source for the demo not included on the dev-disc?)

So, here goes: (beware, long posting)

Uplink Bug-Reports / Enhancements:
----------------------------------

 - bypassers stop working once you click on a mission email

 - add male/female/neutral attributes to game objects (ladies in the game)

 - text in news bbs sometimes garbled (flickering)

 - Store the WorldMap route in the .usr file (make the route saving
   persistent over sessions).

 - remove server from route (right mouse click)

 - World Map: server names "dance around" when a server along the
   route isn't shown on the map anymore.

 - Scrollbars (at least in stock market and file servers): the
   scrollbar handle (grip) doesn't reflect the size of the
   contents, the handle is always as large as the whole scrollbar,
   so you can't scroll by dragging it.

 - File copying to a file server: You cannot add files, only delete
   existing files and paste your new file in the slot they leave
   behind. This doesn't always work, though, especially not on
   the bottom-most file in the file server (this doesn't seem to
   leave a blank slot behind).

 - Programs in the software menu aren't always positioned correctly
   (sometimes spaced to far apart, sometimes a program is missing).

 - Bypass programs remain visible on screen even when the
   ConnectionAnalyzer is hidden. (As long as you are connected
   to the server.)

 - LAN spoof progress bar enlarges when spoof is finished (it
   stretches even behind the 'X' button at the end of the bar.

 - Uplink crashes when you close it via the window's 'X'
   ("close window") widget. (Only when you're not playing
   fullscreen, and probably only in Linux-Version.)

 - Servers on the world map are sometimes spaced too closely,
   overlapping and thus making it hard to select them.

 - Servers are sometimes positioned in water.

 - Separate volume settings for music and sound effects.

 - Maybe support to play music from mp3-directories or audio-cd.

 - WorldMap: allow removing servers from the current route (when
   disconnected), e.g. click with the right mouse button on a
   server to remove it from the current route. This would be
   nice when you save/load a standard route and the remove one
   server and add it (thus allowing to use the route to connect
   to that server).

 - Keyboard shortcut (maybe ESC-key?) for "Disconnect" (something
   like an emergency switch)

 - Maybe customizable keyboard shortcuts for the programs you have
   (although that would count as a cheat, wouldn't it?)

 - Switch back to normal speed (if you're running at faster speed)
   when a message (or storyline mission) arrives.

 - Save/load voice patterns

 - Console: cwd (current working directory)...

 - Emails (e.g. to other hackers?)

 - Get people out of jail (maybe on parole?)

 - (log) delete: move logs upwards, not downwards

 - CPU priorities (trace tracker need not use full CPU power)

 - Stock market: buy/sell 10 / 100 (faster)

 - Bank transfer missions: do not use the user's account in these...
   the user won't want to give money from his account, and if he
   is to receive the money, then he'll get busted for that!

 - Missions: If you talk to the employer and demand half the money
   beforehand, then you get the full amount upon completion, not
   just the remaining half.

 - People that are arrested should no longer be admins.
   Replace admin names and voices, and phone numbers.

 - A notepad software, or a software that can archive old emails, etc.

 - Some people have trouble paying bank fines...

 - Division by 0 when programs finish (e.g. file deleter on tutorial
   program)?

 - if u break into the GCD, and log on an account that can write
   to the database, such as readwrite or admin, and u search for
   the name "admin". then try to add some to the record. it just
   crashes uplink if u hit "add".

 - i got a mission to geht 100gq of data form a server and shove
   it up another server. i did so, but it was more than 100gq
   and so i cant finish the mission the correct way and i got
   a low wage.

 - uplink gives a odd message of xp needet to shut down uplink
   the hard way, and that the data couldnt be saved and stuff if
   i start uplink, log onto my username, connect to a server,
   log off my username and shut the game down 3 or 4 times in a
   row. i needet to do this for testing the mod i did.
   all the data was saved the right way, but that message sucks.

 - i changed a thing in the academic database, and because i
   dont know the american way of schooratings, i didnt really
   know where to write that stuff i needet to change. so i
   changed some, and wrote the reply mail while i was still
   connected to the database. that crashed my game, and i had
   to start all over that mission.

 - server hopping:
   if i miss-clicked i need to click cancel and start all over.
   if i do an 35 hop connection and hit the wrong server on the
   32nd hop, i have to do a lot of clicking again.
   i thing an "undo"  button would be fine. or a possibility to
   save some hop-maps, that are used often.

 - display failures:
   sometimes if i need a program to be started, i click on
   the program button in the lower left corner and look for
   my prog. sometimes the menustrukture does get stuck somwere,
   so that the "log_deleter" is at the bottom of the list, then
   a free place, and above the free place are listet the other
   programs, except the one that should be at the free place.
   another thing is, that, if i use a bypass prog and need to
   write a mail (on a bank job) the lil bypass thingy floats
   over the mail window. it vanishes if i start typing but pops
   up again if i hit backspace.
   more things are, that ALL bypassprogs are described as
   "Proxy Bypass", if they are running and u move your
   mousecurser above them.
   somtimes there are pixes, that get stuck. or the word
   "Trace_Tracker" gets scribblet all over the screen.

 - If you delete the ARC Central Mainframe link from dead agent,
   you will be unable to get it again(Althrough it is listed in
   the e-mail, which don't make sense), because you can't find
   it with InterNIC.
   (Although you can still get that link from the ARC Internal
   Services machine...)

 - I think it's the third Arunmor mission, 'takemetoyourleader',
   where you have to infect the Arunmor IS Server with
   Revelation... did anyone else notice that the 'successful
   mission' reply email is coming from 'Internal@ARC.net'?

 - 'Aggressive' is also spelled incorrectly, everywhere.

 - i have a screenshot of an "whcih" in the middle of a mail.

 - ":" in password causes a crash (?)

 - I found sample computers. i really doubt this should exist
   in the final product, I guess they are for testing and
   development only...

 - The game once crashed - I think it's because I've routed
   through the sample LAN. (which was in the middle of
   the sea...)

 - Sometimes, the word "Trace Tracker", from the CPU
   applications list, is appearing all over the screen in a row.
   (below it's normal position).

 - When I'm in the map screen, the screen behind it is still
   availabale. So once I was in the map screen, and clicked on
   a connection behind it. it appeared on the map screen,
   looking preety strange... So I had to disconnect and close
   the map screen.

 - In the file servers, the old scrollbars are still being
   used; So when you get used to the new ones, you don't think
   that you can scroll down over there... A bit confusing...

 - In the map screen, when you save tour connection, the
   phrase "connection saved" is hidden behind the zoom bar...

 - When you load a connection, the names of all the computers
   sometimes start to move all over the map sometimes.

 - I once did a mission where I had to frame a man. And I did,
   and he was arrested, and still I couldn'tr complete the
   mission, so I had to abandon it.

 - When you stop the defrag in the middle, it leaves a line
   of selection where it stopped.



Debug-Assertions:
-----------------

An Uplink Assertion Failure has occured
=======================================
Condition : game->GetWorld ()->GetPlayer ()->missions.ValidIndex (screenindex)
Location  : C:\Development\Uplink\source\interface\localinterface\localinterface.cpp, line 144

An Uplink Assertion Failure has occured
=======================================
Condition : largemap
Location  : C:\Development\Uplink\source\interface\localinterface\worldmap\worldmap_interface.cpp, line 639

(Error: Linux)
==============
uplink: t_imm_api.c:355: _tnl_end: Assertion 'ctx -> Driver.NeedFlush & 0x1' failed

(Demo) An Uplink Assertion Failure has occured
=======================================
Condition : *(condition -1) == ' '
Location  : world/computer/recordbank.cpp, line 136

(Linux, new gateway) An Uplink Assertion Failure has occured
=======================================
Condition : gatewaydef
Location  : world/computer/gateway.cpp, line 428

(Windows 2000)
Loading profile from ./users/brian.usr...HUDInterface::HighlightToolbarButton, invalid button : hud_message 0

(Windows 2000) An Uplink Assertion Failure has occured
=======================================
Condition : largemap
Location  : C:\Development\Uplink\source\interface\localinterface\worldmap\worldmap_interface.cpp, line 639

(Windows 2000) An Uplink Assertion Failure has occured
=======================================
Condition : vlf
Location  : C:\Development\Uplink\source\World\agent.cpp, line 707

(Windows 2000) Uplink has been forced to Abort
===============================
Message   : Unrecognised OBJECTID
Location  : C:\Development\Uplink\source\app\serialise.cpp, line 666
            (and line 661)

(Windows 2000) Uplink has been forced to Abort
===============================
Message   : Tcp4u Error occured
Location  : C:\Development\Uplink\source\Network\NetworkClient.cpp, line 345

(Windows 2000) An Uplink Assertion Failure has occured
=======================================
Condition : *(condition -1) == ' '
Location  : C:\Development\Uplink\source\World\Computer\recordbank.cpp, line 136

(Maybe before 1.31?) An Uplink Assertion Failure has occured
=======================================
Condition : target
Location  : C:\Development\Uplink\source\world\generator\secure\plotgenerator-sc.cpp, line 6492

An Uplink Assertion Failure has occured
=======================================
Condition : vlf
Location  : C:\Development\Uplink\source\world\generator\secure\plotgenerator-sc.cpp, line 7462

An Uplink Assertion Failure has occured
=======================================
Condition : strlen(newcurrentdir) < 8
Location  : C:\Development\Uplink\source\interface\remoteinterface\consolescreen_interface.cpp, line 144
(Seems as if the command line input may only be 7 characters long! Fix...)

(Crash:)
Loading profile from C:\Games\Uplink\users/Zeta.usr...HUDInterface::HighlightToolbarButton, invalid button : hud_mission 1

An Uplink Assertion Failure has occured
=======================================
Condition : target
Location  : C:\Development\Uplink\source\world\generator\secure\plotgenerator-sc.cpp, line 6492

An Uplink Assertion Failure has occured
=======================================
Condition : target
Location  : C:\Development\Uplink\source\world\generator\secure\plotgenerator-sc.cpp, line 6492

An Uplink Assertion Failure has occured
=======================================
Condition : existing
Location  : C:\Development\Uplink\source\world\generator\secure\consequencegenerator-sc.cpp, line 181
User avatar
frenchfrog
level5
level5
Posts: 2572
Joined: Sun Sep 22, 2002 7:11 pm
Location: Quebec

Postby frenchfrog » Tue Jul 15, 2003 6:29 pm

Other bugs:

- If the main plot is already started and you take generic mission from the uplink internal services machine that come from arunmur or ARC you can't complete them because there is no reply to your email of mission completion.

- If you play with an agent created in a older version of uplink you will get the following error around the 20 of may (if I remember well): C:\Development\Uplink\source\world\generator\secure\plotgenerator-sc.cpp.  I think its directly related to the main plot not compatible with the new verison of uplink.

- The mail system is not existant except for the mission reply thing. You cannot even reply to support@uplink.net (or something like this) when you buy a new gateway.

- The bank accounts creation bug.

- When saving if not succeful it corrupted your user file. Solution: just leave the old verison of the savegame there if saving not succefull.

- If more than one companies are tracing you passively and you blow up your gateway only the company that are within a few minutes of catching you will lost your trace.


(Edited by easytarget at 7:31 pm on July 15, 2003)
JohnWho
level2
level2
Posts: 154
Joined: Sat Mar 08, 2003 3:11 am

Postby JohnWho » Wed Jul 16, 2003 9:49 am

...and I would advise to create a flexible format for the savegame file, containing at least a version number (if someone writes a program that can convert old savegames). There's been a request somewhere to allow the user to add his/her own portrait to be used in the GCD, Academic and Social Engineering database, so it might be a good idea to provide support for binary data in the save file, too.

Darn, if only I had more time (or more hands and an extra head)...

Return to “Bug Reports”

Who is online

Users browsing this forum: No registered users and 2 guests