Home » MODDING HQ 1.13 » v1.13 Multiplayer Development & Bug Reports » Improved UI Patch
Improved UI Patch[message #204814]
|
Wed, 24 December 2008 15:15
|
|
Zathras |
|
Messages:44
Registered:December 2008 Location: Sydney, Australia |
|
|
Hi Guys,
Ive sort of lurked here for a while and havent really posted much. I just love JA2MP and i've been getting my mates into it a bit. Really just AWESOME work guys, heaps of fun. Big thanks to Haydent, RoWa21 and everyone else whos contributed!
I'd like to contribute something back, Ive been plugging away on an User Interface for JA2MP for the last month or so, and while its not perfect, I think its ready to share with you guys. Please take a look and let me know what you think.
About the UI patch
------------------
The UI patch is designed to improve the process of creating and joining games in JA2MP.
Instead of each player needing to manipulate thier .ini file, these options can now be set
from in-game hosting and joining screens. In Addition the process of finishing a game and restarting
has been streamlined.
I tried not to break any of the existing functionality of MP. The existing join and disconnect commands can still be used, and settings can still be set, and are stored in the .ini file.
Changelog
---------
Build 20081224
- Fixed players disconnecting mid-game
- Added Host Options screen to allow in-game editing of the ini file options
- Added Join screen for in-game entry of the server details
- Added player list / server settings and ready / start button to the map screen
- Added ability to change starting sector, starting edge and team once connected to the server, but before the laptop is unlocked.
- Added ability to randomise starting edge and/or mercs of all players
- Fix : Allow the game to "start" if less than the max number of players connected
- Added Scoreboard at the end of a match to tidy up end of game and restarting.
There is a little bit more info in the readme file.
In the future I'd like to add:
- In-Game server browser and world server
- Improved scoreboard stats
- Auto - Save / Load so that games can be restarted more easily
The package can be downloaded here:
http://www.megaupload.com/?d=3INWB488
I havent jumped into IRC for a game yet but I will sometime early jan, after new years. You guys will probably wipe the floor with me
Until then, Merry Christmas
Cheers,
Zathras
PS. Ive based the patch on the SVN repo from mid november 08, there might be some merging to do but I dont think I would have broken anything. If you guys want me to check in my changes give me a yell. I havent tried yet so I dont know if I need permissions first. In any case I might tidy up my code a bit first
PPS. Sorry for the wall of Text!
Report message to a moderator
|
|
|
|
|
Re: Improved UI Patch[message #204957]
|
Sat, 27 December 2008 00:12
|
|
redgun |
|
Messages:190
Registered:March 2007 Location: Austria |
|
|
nice. extremly nice, thx
edit: very cool.
looks nice, makes the thing easier to set up for new players there were two issues however:
1) teams didn't work
2) game froze when i accessed my mercs inventory
thx a lot
[Updated on: Sat, 27 December 2008 00:44] by Moderator Report message to a moderator
|
Staff Sergeant
|
|
|
Re: Improved UI Patch[message #204959]
|
Sat, 27 December 2008 01:17
|
|
vonluger |
|
Messages:16
Registered:November 2008 |
|
|
great job but seem that team deathmatch dont work we can see all player in maps. Thanks anyway it's a very good improvment!
In new version you can add also chat ingame to play ja2 in fullscreen. I like it more than window mode.
[Updated on: Sat, 27 December 2008 12:56] by Moderator Report message to a moderator
|
Private
|
|
|
Re: Improved UI Patch[message #205007]
|
Sat, 27 December 2008 16:35
|
|
Campingkocher |
|
Messages:45
Registered:June 2007 Location: Germany |
|
|
First, let me say: Real great work! It greatly enhances the comfort of the preparation of a game. I'm really impressed, how many things you have implemented so far.
- Fix : Allow the game to "start" if less than the max number of players connected
-> Thats nice, made problems in some games that the server had to start the game manually.
One question: On which version your EXE is based? I think, now it is important again, that every player has the same version! I will add this in the guide on http://world-of-jagged-alliance.tk/ later then.
Last but not least, i experienced a few bugs yesterday:
- Already said - teams didn't work, changing them in the list had no effect - but this should be tested some more times
- Clients who connected immediatly after each other (in the same moment) cause problems: I could not change my own team/edge but the settings of redgun, who connected with me I think. I do not have any idea how to solve this problem / to block the second connection. In older versions this problem appeared in most cases, when a client tries to connect and THEN the server starts, so the client connects in the same moment when the server starts.
- My game crashed after the game was over (scoreboard?). I used the newest SVN content and your MP-package ([color:#FF0000]never happened again, scoreboard worked fine in the last games[/color])
- When a client changes team/edge in the overview, on the other clients the letters overlap until this client changes something there too.
- In CoOp AI should always be enabled or there should be a server-checkbox for AI. At the moment AI must be enabled manually in the INI
- There is no scoreboard in CoOp-games ([color:#FF0000]edit: there is a scoreboard, but it showed wrong stats. There was no scoreboard in a CoOp-game, when the AI won[/color])
- Sometimes crashes to desktop when leaving the game with Alt-X in the end, when no scoreboard appeared.
- Clients have in the beginning a "Start Game"-button and not a "Ready"-button. After clicking the "Start Game"-button it switches to a "Ready"-button.
- Additionally I connected my PC and notebook and tested some things for a short time. I experienced the bug, that the boxing/knifing system does not work properly. EDIT: It seems, that boxing hits are random on each client (on the one it is a hit with 8 points, on the other with 5 points or maybe NO hit). The new health is synced after each hit from the server I think, not sure.
-> This is NO important bug at the moment, I think.
That's everything, I think.
Another question: How does your scoreboard work? Does it use the old JA2-score-system (Laptop->mercs->statistics or so)? If yes, maybe it would be possible to implement Shots/Hits/Percentage of Hits/Wounds/etc. into the scoreboard, would be very interesting .
Thank you for that great improvement!
Greets
[Updated on: Mon, 29 December 2008 18:39] by Moderator Report message to a moderator
|
Corporal
|
|
|
|
|
|
|
|
|
|
Re: Improved UI Patch[message #206183]
|
Mon, 12 January 2009 18:27
|
|
casper1987vd |
|
Messages:12
Registered:October 2008 Location: The Netherlands |
|
|
Very nice job zath!
zath, volunger and me had some nice matches last days
couple bugs i experienced during gameplay:
- no enemies outside the cities / important sectors;
- sometimes i feel moments of out-of-synch (i can hear the footsteps from the other player, untill
he moves the unit that makes that noise);
- when unlocking, hiring units / buying items from br, then lock and unlock again, player gain his
starting funds (cheating ^^);
- random mercs isn't random, but hardcoded?.
suggestions:
- chat asap (alttabbing or 16-bit annoys me, no dualscreen on laptop atm);
- ability for an 24hour server, for gamelobby;
@all: cmon, please come to irc for some action!
Report message to a moderator
|
Private
|
|
|
|
|
|
|
|
|
Re: Improved UI Patch[message #207963]
|
Tue, 03 February 2009 22:41
|
|
redgun |
|
Messages:190
Registered:March 2007 Location: Austria |
|
|
RoWa21@all: Has anyone of your guys contact with Zathras? Is the UI-Patch he developed quite as stable as the "normal" multiplayer or has it "more" bugs in game?
we've been using the UI patch for gaming now and there are no issues so far. everything seems to work quite neatly. Occasionally there are some sync-jumps (1 or 2 tiles only though) but thats about it, I'd say.
unluckily no way to contact him
edit:
Is it possible to enable enemies automatically when coop is selected?
edit2: while coop
got two errors in a row now: jankula had a fatal error
I got a runtime error stating: assertion error line 101 pop-up-box.....
strange
[Updated on: Tue, 03 February 2009 23:44] by Moderator Report message to a moderator
|
Staff Sergeant
|
|
|
|
|
Re: Improved UI Patch[message #208501]
|
Tue, 10 February 2009 14:41
|
|
Zathras |
|
Messages:44
Registered:December 2008 Location: Sydney, Australia |
|
|
Hey guys, im making progress, so far ive fixed:
- Clients connecting at the same time controlling the wrong client
- Team Deathmatch working again
- Refreshing the player list after a player changes team / edge
- AI is always on for Co-op now
- There is now always a scoreboard in Co-op, even when you lose and the scores on the Co-op scoreboard have been fixed.
- Start Game button now only appears for server
- Fixed cleaning up game resources on disconnection
- Disabled the 1,2,3,4 buttons for connecting / disconnecting
I also added in-game chat so we can all play in fullscreen now
I still have a couple issues to go:
- One is the debug assertion in popup at line 101 that sometimes happens when players access the inventory. Try as I might have only been able to produce this once, at a time when i was not debugging :/
If you guys that have experienced it could tell me the things you clicked on just before it happened that would be great.
Also, as as Casper said, the random merc's arent really random. To try and make it a bit more balanced, at the moment there are four premade teams, and the players get those randomly. These teams are atm:
Team 1: Gus , Shadow, Spider , Raven , Vicki , Red , Meltdown
Team 2: Magic , Scope, Danny , Lynx , Hitman , Steroid , Malice
Team 3: Reaper , Trevor, Cliff , Buzz , Cougar , Nails , Buns
Team 4: Scully , Ivan , Dr Q , Thor , Len , Wolf , Blood
Would you guys prefer truly random mercs?
Anyway, its looking good. I'll release as soon as I fix that inventory bug.
Report message to a moderator
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Improved UI Patch[message #209535]
|
Sun, 01 March 2009 02:46
|
|
redgun |
|
Messages:190
Registered:March 2007 Location: Austria |
|
|
i can happily promise that i will have more time for gaming this week. work has been more than enough last week
Report message to a moderator
|
Staff Sergeant
|
|
|
Re: Improved UI Patch[message #209834]
|
Fri, 06 March 2009 18:57
|
|
redgun |
|
Messages:190
Registered:March 2007 Location: Austria |
|
|
suggestion for future release:
block all menus (laptop, options, chat, etc, inventory, etc) when the player pressed 'ready' but the game hasn't started yet.
otherwise it crashes when the game starts while one is in one of the menus
Report message to a moderator
|
Staff Sergeant
|
|
|
|
Re: Improved UI Patch[message #210032]
|
Wed, 11 March 2009 02:11
|
|
redgun |
|
Messages:190
Registered:March 2007 Location: Austria |
|
|
hmmm, i hope i have time to test. walp infected me with the QL fever, so all i do is quakin, trying to get my Arena Skills back. :/ :/
[Updated on: Fri, 13 March 2009 01:27] by Moderator Report message to a moderator
|
Staff Sergeant
|
|
|
|
|
Goto Forum:
Current Time: Fri Apr 19 05:59:48 GMT+3 2024
Total time taken to generate the page: 0.02963 seconds
|