• Welcome to PiBoSo Official Forum. Please login or sign up.
 
December 08, 2024, 07:04:50 PM

News:

GP Bikes beta21c available! :)


Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - PiBoSo

1
General Discussion / GP Bikes beta21c
January 03, 2024, 11:00:26 PM
GP Bikes beta21c available:
http://www.gp-bikes.com/?page=news

It is possible to download a patch at this link, to avoid having to re-download the whole installer:
http://www.gp-bikes.com/downloads/gpbikes.exe
To install it, simply copy the EXE file in the GP Bikes installation folder.

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )
2
General Discussion / GP Bikes beta21b
November 23, 2023, 09:54:48 AM
GP Bikes beta21b available:
http://www.gp-bikes.com/?page=news

It is possible to download a patch at this link, to avoid having to re-download the whole installer:
http://www.gp-bikes.com/downloads/gpbikes.exe
To install it, simply copy the EXE file in the GP Bikes installation folder.

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )
3
General Discussion / GP Bikes beta21
August 18, 2023, 01:11:08 PM
GP Bikes beta21 available:
http://www.gp-bikes.com/?page=news

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )
4
General Discussion / GP Bikes beta20e
March 11, 2022, 10:53:26 PM
GP Bikes beta20e available:
http://www.gp-bikes.com/?page=news

It is possible to download a patch at this link, to avoid having to re-download the whole installer:
http://www.gp-bikes.com/downloads/gpbikes.exe
To install it, simply copy the EXE file in the GP Bikes installation folder.

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )
5
General Discussion / Reserved Names
February 24, 2022, 07:37:11 PM
Starting with Beta20d, it is possible to reserve a name so that it can be used online only with a specific GUID.

This feature was integrated to prevent anyone from using the name of popular community members in multiplayer.

If your name has been used by others and you want to reserve it, please contact me on Discord.
6
General Discussion / GP Bikes beta20d
February 14, 2022, 12:22:18 PM
GP Bikes beta20d available:
http://www.gp-bikes.com/?page=news

It is possible to download a patch at this link, to avoid having to re-download the whole installer:
http://www.gp-bikes.com/downloads/gpbikes.exe
To install it, simply copy the EXE file in the GP Bikes installation folder.

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )
7
General Discussion / GP Bikes beta20c
January 16, 2022, 12:28:53 PM
GP Bikes beta20c available:
http://www.gp-bikes.com/?page=news

It is possible to download a patch at this link, to avoid having to re-download the whole installer:
http://www.gp-bikes.com/downloads/gpbikes.exe
To install it, simply copy the EXE file in the GP Bikes installation folder.

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )
8
General Discussion / GP Bikes beta20b
December 21, 2021, 04:30:29 PM
GP Bikes beta20b available:
http://www.gp-bikes.com/?page=news

It is possible to download a patch at this link, to avoid having to re-download the whole installer:
http://www.gp-bikes.com/downloads/gpbikes.exe
To install it, simply copy the EXE file in the GP Bikes installation folder.

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )
9
General Discussion / GP Bikes beta20
December 18, 2021, 11:40:05 AM
GP Bikes beta20 available:
http://www.gp-bikes.com/?page=news

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )

GP Bikes is now also available on Steam Early Access:
https://store.steampowered.com/app/848050/GP_Bikes/
It is possible to convert the standalone license to a Steam key at this link:
http://stats.gp-bikes.com/steam.php
10
Mods / Conversion tools
November 13, 2021, 10:16:42 AM
The conversion tools have been moved to a separate download: https://www.worldracingseries.net/?page=downloads

Changelog
fbx2edf:
- added support for skinned models
- added support for animations
11
Mods / Conversion tools
November 12, 2021, 11:10:09 PM
The conversion tools have been moved to a separate download: https://www.gp-bikes.com/?page=downloads

Changelog
fbx2edf:
- added support for skinned models
- added support for animations
12
Tracks / Track registration
November 06, 2021, 08:57:31 AM
To register a track head to this address: http://www.piboso.com/trackreg/trackreg.php

Select "GP Bikes" on top.

Track ID: the name of the directory of the track.
Track Layout: the name of the directory of the layout. Empty for base track.
Track Name: the name as it will appear in statistics.
Track Code: is generated during collisions ( TRP file ) export.

Race data ( RDF file ) and track layout data ( LYT file ) are automatically registered when completing the first online lap using a registered bike: https://forum.piboso.com/index.php?topic=9669.0.

To update an already registered track, set Track ID and provide the previous code in Prev. Track Code. All records are deleted and race data is cleared.
13
Documentation / Undocumented features
February 09, 2021, 09:46:12 PM
- Pressing the ESC key goes back to the previous page.

- Pressing the ESC key when a dialog is open is equivalent to clicking on the "Close" / "Cancel" / "No" button.

- Pressing the Enter key when a dialog is open is equivalent to clicking on the "Yes" button ( or "Return to Pit" when the on-track dialog is open ).

- When an editbox is active, it is possible to copy text from the clipboad pressing Left Ctrl + V
14
Documentation / Chat commands
February 09, 2021, 05:46:50 PM
It is possible to send a private message typing '@' followed by the client's name ( or #race number), followed by the message.
For example, to send a private "Hello" to Adam with race number 7 you can type:
@A Hello
@Adam Hello
@#7 Hello
15
General Discussion / GP Bikes beta19b
February 08, 2021, 10:20:25 PM
GP Bikes beta19b available:
http://www.gp-bikes.com/?page=news

It is possible to download a patch at this link, to avoid having to re-download the whole installer:
http://www.gp-bikes.com/downloads/gpbikes-beta19b_p.zip
To install it, simply unpack the zip file in the GP Bikes installation folder.

Download:
http://www.gp-bikes.com/?page=downloads
( download mirrors would be extremely helpful and welcome )
16
Documentation / Disable joystick input
January 19, 2021, 09:56:59 PM
It is possible to disable an input of a joystick.
This could be useful, for example, to disable a broken potentiometer that is outputting noise.

The file joysticks.cfg is automatically read at startup.
It is possible to add multiple joysticks: "name" is the name of the joystick as it appears in the "Calibration" page of GP Bikes.
The names of the inputs are the same of the calibration page:
x, y, z, rx, ry, rz
slider1, slider2
pov1 to pov4
button1 to button32

The default joysticks.cfg disables the buttons linked to the triggers of the PS4 pad, so that it is possible to assign them as analog inputs.
17
Documentation / Client Port
January 01, 2021, 09:55:50 PM
It is possible to change the port used when connecting to a server, using the "-clientport" launch parameter:
gpbikes.exe -clientport (port)
For example:
gpbikes.exe -clientport 54311
The default port is 54310

This option can be useful, for example, when multiple PCs on a local network need to connect to the same server.
18
Documentation / Network Ports
December 30, 2020, 09:17:32 PM
GP Bikes uses UDP ports 54300 and 54310 for the network protocol.
19
Bikes / Bike registration
December 29, 2020, 12:18:16 PM
Starting with GP Bikes beta19, it is possible to register bikes to have best laps and other statistics recorded.

1) Enable physics debug mode: https://forum.piboso.com/index.php?topic=3767.0

2a) The bike folder must be unpacked, not a PKZ file.
2b) While on track in testing mode, press Left Ctrl + B to generate a new "registration.bin" file ( in the bike folder ) and a code.
2c) The bike ID ( the bike folder name ) and code should be saved in the "gpbikes/bike.txt" file in the GP Bikes installation directory.
2d) Please save the code to a safe place, so it can be used for updates.

3) Register the bike at http://stats.gp-bikes.com/bikereg.php
"Prev. Bike Code" is only used to update the data and must be left empty when registering the bike for the first time.

4) Finalize the registration completing at least a lap on a "World" server or dedicated server.

5) Pack the mod for release, making sure to include the "registration.bin" file.

6a) If any of the elements of the bike ( tyres, rider ) is changed, then the registration must be updated, using the old code.
6b) If the name or category need to be changed, it is possible to re-use the same code in "Prev. Bike Code", without the need to generate a new one ( steps 1 and 2 ) and re-release the mod ( step 5 ).
20
Documentation / Remote Admin
December 27, 2020, 04:51:42 PM
It is possible to connect to a dedicated server to send admin commands.
The feature is off by default and must be enabled:
https://forum.piboso.com/index.php?topic=26.0
Only 1 client can connect to the server.

Communication is made with UDP sockets and strings terminated with "\n".

Send "CONNECT" followed by the connection password ( empty string if no password ).
Reply:
OK -> connected
FULL -> another client is already connected
WRONGPASSWORD -> wrong password

Data format is "CMD" followed by an incremental message ID and then the command.
The possible commands are:
"QUIT": closes the server
"MSG": followed by the chat message, that also allows to send commands ( see the dedicated server documentation for more info: https://forum.piboso.com/index.php?topic=26.0 )

The server will send an ACK followed by the message ID for each CMD received.

Send "KEEPALIVE" every 15 seconds to keep the connection active.
The server sends "ALIVE" to report that the connection is active.

Send "DISCONNECT" to correctly close the connection.


Example source code can be downloaded at this link: https://www.kartracing-pro.com/downloads/remoteadmin.c