• Welcome to PiBoSo Official Forum. Please login or sign up.
 
April 25, 2024, 05:16:51 AM

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 - HornetMaX

241
Bug Reports / GPB known bugs
January 25, 2014, 03:38:49 PM
Topic to list known bugs. Post here if something is missing.


  • 2014/02/09 - Impossible to "respawn" on banked sections of the track: the rider/bike just fall immediately (have to go back top the pits).
  • 2014/02/08 - Shifting on the varese is odd: can upshift without dropping the throttle or using the clutch.
  • 2014/02/08 - Murasama rear brake disc (and sprocket) are not correctly centered.
  • 2014/02/08 - MSM125 rear wheel not aligned to the rear axle (see this post: http://forum.piboso.com/index.php?topic=693.msg6751#msg6751).
  • 2014/01/25 - Autoshift working really badly on the 990 when downshifting: seems to be worse on beta4 than it was in beta3.
  • 2014/01/22 - Crash when clicking on Settings from Replay: see this post Reproducible crash.
242
Physics / GeoGebra model of GPB bike model
January 25, 2014, 01:25:32 AM
WARNING: (fairly basic) math/geometry inside. Number-allergic people can skip  :P

Hi all,

I think I managed to create some sort of visual representation of the .geom file of GPB. Two important points first:

  • This stuff is messy, hence I'm not 100% sure it is correct. Looks correct to me, but only Piboso could confirm. I doubt he'll waste his precious time to do this (and I can't blame him for that decision) so ...
  • Thanks to neoraptor, who had the initial (and smart) idea to use GeoGebra for that task !
You can use GeoGebra in your browser (GeoGebra Web) but the standalone application (Downloads) works better for me. In any case, it's free.

I've attached the .ggb file: it contains the 990 data in the "Spreadsheet".
If you want to change some data manually it is possible. If youwant to put another .geom model, do this:

  • Copy/Paste the entire .geom file (except the collision sections) into Excel/ or similar (I used LibreOffice)
  • Normally it will ask you to parse the data as a fixed/delimited file: use dleimited with "=" and "," as separators.
  • Now select all the lines between "type" and "t-cam" (4 columns, A-D), copy it and thenm paste it into GeoGebra Spreadsheet (starting from the right cell, A4).
  • You will have to enter manually the wheel sizes (front, rear) in cells B1 and B2: you can find them in GPB .tyre files (at the end, "Radius").

The sliders allow to change the bike configuration: SwingArm length, SwingArmPivot (no effect in GPB at the moment) and Rake are bike's parameters, while FLength and SwingRot are the "state" of the suspensions (how much the front fork is extended and how much the rear swingarm is rotated).

There are 2 bikes shown: the one the top is in the chassis reference frame, the wheels do not touch an horizontal line.
The one on the bottom is in the "world" frame: here the road is horizontal and the wheels are on it.

On the top part you have the individual components in their own reference system. You cam move them moving around the O* points (no impact on anything).

One thing you can see is how the various parameters influence important quantities as Wheelbase, effective rake, trail etc.

One thing I don't know at all , is what "rear_length" does in the .geom file. It seems to have no effect at all.

MaX.
243
2 sugeestions (potentially) for bike physics:


  • Assuming GPB simulates the reaction torque of the engine revving up (torque applied to the chassis), it would be nice to have the possibility to model forward backward rotating engines. They are pretty popular in MotoGP (e.g. see the table here)
  • Seamless gearbox ?

@Piboso: what do you think ?

MaX.
244
Hi all,

I've a weird problem I've never noticed before: if I join one of dibu's servers and do a personal best, it shows up on GPB stats page (http://stats.gp-bikes.com/records.php).

If I start a dedicated server on my own and join it, if I do a best lap it does not appear in the stats page. Any idea ?

Here below my dedicated.ini.

[connection]
name = MaX dedicated server test
maxclient = 10
password =  blabla
admin_password = blablabla
bandwidth = ; 0 -> low, 1 -> medium, 2 -> high
max_ping = 1000
whitelist = ; the filename of the whitelist
blacklist = ; the filename of the blacklist
polls_disable = 1; if set to 1, polls are disabled
MOTD = The Dude: Obviously you're not a golfer.; message of the day

[export]
results =  html; html or xml, If set it will automatically export results at the end of the race
directory = C:\Program Files (x86)\GP Bikes beta4b\gpbikes; the directory where results will be saved ( must exist )
units =  0; 0 -> metric units, 1 -> US units, 2 -> UK units

[replay]
save = 1; 0 or 1, If set to 1 it will automatically save the full replay at the end of the race
directory = C:\Program Files (x86)\GP Bikes beta4b\gpbikes; the directory where replays will be saved ( must exist )

[event]
track = victoria; track ID ( for ex. Victoria )
track_layout = ; track layout ( for ex. Short ). Empty -> Default;
category = ; bike category allowed. Empty -> Open; GP125; GP125 Cup; GP500; GP1000

[rating]
class = ; A -> 2000+, B -> 1600-1999; C -> 1200-1599; D -> 800-1199

[weather]
realistic = 0; 0 or 1, if set to 1, following params are ignored
conditions = 0; 0 -> sunny, 1 -> cloudy, 2 -> rainy
temperature = 28; air temperature, celsius
wind_direction = 0; 0 -> north, 1 -> north-east, 2 -> east, ..., 7 -> north-west
wind_speed = 0; meters/second
track_conditions = 0; 0 -> dry, 1 -> wet

[hardcore]
force_cockpit = 0; 0 or 1
no_aids = 0; 0 or 1
limited_tyre_sets = 0; 0 or 1

[race]
quick_race = 0; 0 or 1. If set to 1, practice, warmup, sighting lap and warmup lap are skipped
practice_length = 300; minutes
qualify_length = 300; minutes
warmup_length = 300; minutes
sighting_lap = 1; 0 or 1
race_length = 30; % of full length
restart_delay = ; server restart time in seconds
pause = 0; 0 or 1. If set to 1, the event is paused and saved at the end of "pause_session"
pause_session = ; practice, qualify, warmup or race
pause_directory = ; the directory where data is saved. The default is "resume"
resume = ; the file to load to resume an event

[live]
enable = ; 1 to enable live timing
port = ; the UDP port
password =


MaX.
245
Bug Reports / Reproducible crash
January 22, 2014, 01:38:04 PM
Hi all, can anybody confirm this ?


  • Start GPB and click on Replays
  • Load one existing replay
  • Once on the replay screen, click on Settings (bottom middle)
  • Once on the settings screen, click Done

The above crashes systematically for me.

MaX.
246
Hi all,
in an attempt to make it easier for Piboso to read through the "Suggestions and Wishlist" section, I'd like to try to have one sticky post with a brief description of each suggestion/wish. If you 'd like something to appear here, make a post in the "Suggestions and wishlist" section: if it gathers enough consensus, I'll transfer it here.

The order is strictly chronological (so that Piboso can only look at the recent items).
Once this is a bit consolidated, I may want to organize it in sections (i.e. graphics, gameplay, modding etc).




  • 2014/02/09: Real-time control of electronics
    Description: allow to manually select TCS level (and maybe Engine Brake level and AntiWheeling level too) while riding. That's available on modern bikes (at least MotoGp and WSBK).
    Status: pending.

  • 2014/02/04: Centerline max segments
    Description: allow more segments (max is currently at 285) in the track centerline (for veeery loong tracks).
    Status: Piboso said it should be easy to do.

  • 2014/01/27: Crahes and respawns
    Description: after a pretty long discussion with different members there seems to be some consensus towards:

         
    • Have a notion of big/small crash: threshold could be impact speed or deceleration or whatever. It could be exposed as a setting or hardcoded if appropriate (but should probably be a bike property).
    • Have an option to allow/disallow respawning after a big crash. If no respawn, then rider is sent back to pits (in a race, this would be a DNF).
    • Currently GPB makes you respawn ON the track, after being  sure no other riding is arriving: this gets complicate on short tracks with many riders as you may wait a very long time (for scooters on art tracks it would be a nightmare). A potential solution could be to have the bike respawn OFF the track, but let the rider have control on it (i.e. don't impose the wait till nobody is arriving, let him tke responsibility of that). Looks closer to reality.
    • From beta4 GPB makes you respawn where the fall has started and not where the bike has stopped (like in previous betas): this has been introduced to avoid problems with checkpoints (bike sliding after a checkpoint without crossing it). Would it be any better to have respawn where the bike stops but, if the bike has been sliding past a checkpoint, don't count this as a penalty ?
    Status: pending.

  • 2014/01/27: Replay free-roam camera
    Description: today, the camera starts from a given position: it would be nice if it started from the same position (and direction) of the camera we were on before switching to the free-roam camera. Saves moving it around the whole circuit.
    Status: done in beta5/5b.

  • 2014/01/27: Slider to lower ambient (i.e. othe rbikes') sound
    Description: it is sometimes impossible to hear your own bike, which make sit hard to ride properly. A slider to lower the other bikes' sound would help.
    Status: pending.

  • 2014/01/25: Pit-stops
    Description: allow re-fuel and tyre changes, just like WRS.
    Status: pending.

  • 2014/01/22: Rider view in replays
    Description: that would allow some epic footage of online races in 1st person view.
    Status: pending.

  • 2014/01/22: See player names when browsing servers
    Description: show list of players currently connected to a server, either from the GPB servers web-page, or in-game (clicking on a server from server list). Both would be perfect.
    Status: pending.

  • 2014/01/22: Share tracks between GPB and WRS
    Description: idea is to have one track with separate .rdf and stall.edf for GPB and WRS, everything else is shared. So for example track "Monza" would have Monza.gpb.rdf, Monza.wrs.rdf, stall.gpb.edf, stall.wrs.edf and the very same folder could be used for both games. Maybe sharing with KRP too can be envisaged.
    Status: pending.

  • 2014/01/22: Having tracks/bikes loaded from a specified folder
    Description: option in the dedicated.ini/gpb.ini/wrs.ini where one can specify where tracks/bikes are located (with handling of network paths). Could be very useful for server admins (and for people with both GPB and WRS installed with plenty of tracks). Could apply to KRP too.
    Status: pending.

  • 2014/01/20: AI
    Description: To allow people to play offline.
    Status: feedback form Piboso already given, it could be interesting but it may be tough to do something not too stupid and it could turn out to be very CPU intensive.

  • 2014/01/20: Ghost
    Description: ghost rider using a saved best lap (or current session's best lap).
    Status: feedback form Piboso already given, not very favorable (to say the least).

  • 2014/01/20: Support rumble feature of joypads
    Description: this could be used  to provide additional feedback (e.g. when front or rear is sliding).
    Status: pending.

  • 2014/01/20: Support of XBone (Xbox One) controller
    Description: it may become popular and it has a potentially interesting feature (a kind of rumble on analog triggers).
    Status: XBOne controller can be used (but the new rumble is not used by GPB, just like the old rumble).

  • 2014/01/20: Slider noise
    Description: have the noise of the slider touching the ground.
    Status: pending.

  • 2014/01/20: Split suit from paint
    Description: make it possible to select the rider suit (leather+gloves+boots) independently on the bike's paint. It would be nice to have the same "default" mechanism currently in place for the helmet paints: a paint should have a default suit.
    Status: done in beta5/5b.

  • 2014/01/20: Allow a bike (mod) to specify a default helmet and helmet paint
    Description: selecting the bike would automagically select the right helmet model and default paint to match the bike's default paint.
    Status: done in beta5/5b (TBC ?).

  • 2014/01/20: In-game telemetry
    Description: some sort of in-game telemetry to allow bike's data analysis.
    Status: IIRC, Piboso was more for using an external program to do that.

  • 2014/01/20: Bike selection in main menu
    Description: today (beta 4b) to change the bike in the showroom it is necessary to go testing (or on a server).
    Status: pending.

  • 2014/01/20: Launch control
    Description: love it or hate it, but it's there in MotoGP.
    Status: pending.

  • 2014/01/20: Chat for dedicated server
    Description: would help admins communicate with the players without being logged on the server.
    Status: pending.

  • 2014/01/20: Allow players to select next track on online servers with track rotation
    Description: maybe via a "vote".
    Status: pending.

  • 2014/01/20: Some menu items/options renaming
    Description: "Testing" in main menu is bad (maybe "Practice" is better). Also "Help" option in "Misc" settings is obscure to most.
    Status: pending.

  • 2014/01/20: Bike max lean angle
    Description: changeable max lean angle for a bike: could be a bike property (i.e. up to the bike modder to fix it) or an in-game option (use at your own risk).
    Status: makes no sense IMO, now that we know how physics handle this.

  • 2014/01/20: Allow bike changes while on track
    Description: avoids having to quit the event (or server) to swap bike.
    Status: pending.

  • 2014/01/20: In-line races (i.e. not circuits)
    Description: tracks defined as from here to there, non circular.
    Status: pending.

  • 2014/01/20: Bike start: starter button and push bike
    Description: start button (like on road bike or as a command to the pit slave to start the bike) and "push bike" sequence (for old bikes).
    Status: pending.

  • 2014/01/20: Adjust traction control while on the bike
    Description: nothing to add.
    Status: pending.

  • 2014/01/20: Have tire's temps and pressures in telemetry data
    Description: plugins could log/.show them, dashboard could show them too.
    Status: pending.

  • 2014/01/20: Slipper clutch settings in garage
    Description: let's make bike setup a bit harder than what it is now, OK ? :)
    Status: pending.

  • 2014/01/20: Server "needed bikes" logic
    Description: with beta4b, if server runs bikes A, B and C, you must have (at least) bikes A, B and C to be able to connect, even if you only want to use bike A (and hence have only bike A installed).
    Status: Piboso explained that the problem is how to show riders using bikes B and C on the client with only bike A. Still, there may be a better solution (e.g. if a player has only bike A, show other payers with bikes B and C with a default ghost bike).

  • 2014/01/20: Bike less stable when rider is off
    Description: this is borderline a bug: no real bike is that stable without the rider. On some tracks, the bike can go on its own for minutes. Very annoying when racing online.
    Status: pending.

  • 2014/01/20: Respawn after crash
    Description: GPB will allow you to respawn only when the track is clear (i.e. no rider arriving behind you) and will put you on the track. Alternative options could be: respawn off the track immediately (or after a fixed delay, like a penalty) and let the rider decide if it is safe to go back on the track immediately or if he has to wait for others to pass first.
    Status: pending.

  • 2014/01/20: Handling of crashes
    Description: it may be interesting to have an option like: light crash, then allow respawn; heavy crash, send back to pit (in a race, this is a DNF).
    Status: pending.

247
Tracks / Useful track creation resources
January 16, 2014, 04:20:14 PM

PM me or RiccoChicco if you want anything to be added here.

MaX.
248
Off Topic / If this works ...
January 16, 2014, 10:50:48 AM
 ... it's gonna be a big thing. Get ready for Tron-like racing ;)

http://litmotors.com/c1/

http://www.youtube.com/v/xdmgDgcZfvY

Technically it's very very interesting: usage of CMGs is a very smart idea !

MaX.
249
Tracks / Question: track for both GPB and WRS ?
January 15, 2014, 09:40:02 AM
Hi all,

one simple question: can the same track be used for both GPB and WRS ? I mean the very same folder, the very same files.

Is there anything special the track author has to do to support this ?

The idea is to have a single track directory shared by both games (using hard links).

MaX.
250
Mods / Modding Work In Progress (WIP)
January 14, 2014, 08:57:32 PM
List of known Work In Progress mods

This topic is now unlocked: post here only to request updates, corrections etc.

Please specify in your message:

  • What are you doing: track, bike (3d only, physics only or both), helmet.
  • Specify the exact version (e.g. bike model and year, track year/layout etc).
  • How far are you into it: 50% complete, 80% complete etc.
  • With who you are working, if you are not alone (ha, inside joke !)
  • A target release date, if you have an idea.
  • A link to a forum topic with your work.
Here below the links to the post for each mod category.


251
Plugins / MaxHUD plugin
January 14, 2014, 11:48:04 AM
Hi all,
this plugin allows to put on screen a variety of widgets as show in the below images.

EACH WIDGET CAN BE CONFIGURED AND HIDDEN, YOU DO NOT HAVE TO USE THEM ALL.

For install instructions, plugin configuration, changes in versions and so on, please read the .pdf file in the .zip.  PLEASE. READ. IT.

      DOWNLOAD v2.2.7:  <<-- THIS if for GPB beta21, WRS beta14, KRP rel13 and MXB beta18

Love this stuff and you want to show that ? Have too much money at hand and don't knowe what to do with it ? Donations are welcome  8)
PM me when donations are done, so that I can keep a donors list HERE.





IMPORTANT: If you get a warning/error about missing dlls, or if nothing shows up once on track, install:
252
Plugins / MaxHELMET
January 13, 2014, 11:26:03 PM
NOTE: this plugin is discontinued and will no longer be developed. All its features are integrated into MaxHUD plugin .


Hi all,
here below pictures of my helmet plugin in action (in both GPB and WRS) and a download link.

For install instructions, plugin configuration, changes in versions and so on, please read the .pdf file in the .zip.  PLEASE. READ. IT.

DOWNLOAD v1.2.0: https://drive.google.com/uc?export=download&id=0BzmU7Qoo77i1eFp3WEdiUUtRLW8  <<-- THIS if for GPB beta4/4b and WRS beta4




MaX.


NOTE: this plugin is discontinued and will no longer be developed. All its features are integrated into MaxHUD plugin .
253
Plugins / Plugin interface bug/weirdness
January 04, 2014, 11:08:24 PM
Hi Piboso,

dibu just made me discover that when "compatibility=0" in core.ini, then the "char *_szSavePath" passed in the output plugin interface ("Startup" function) is empty.
This is a bit unexpected, maybe it should just be the path to gpbikes directory (something like "C:\Program Files (x86)\GP Bikes beta4b\gpbikes\").

I could code a terrible hack using GetModuleFileName(), but that would really suck ...

MaX.
254
Hi all,
as suggested by Ian (thanks mate !), this topic is for you to comment/make suggestions on the ongoing work on the GPB giude.

MaX.
255
Support / GPB unofficial guide
January 02, 2014, 12:19:40 AM
If you notice things that are wrong/not really OK, if there are parts you'd like better explained, if you have any comment: send a PM to your beloved moderators (HornetMaX, RiccoChicco).


INTRODUCTION

GP Bikes (often shortened to GPB) is a motorbike racing simulation. It tries to stick to real bike's physics to a degree that sometimes the game may seem very hard. In fact, the game is hard.

  • When you start with GPB you will find it hard to even do a single lap without falling. Practice is the answer.
  • After a while, you will find it hard to do a single lap a a decent pace without falling. Practice is the answer.
  • Later on, you will find it hard to believe that some player can be that fast. Practice is the answer.
Like in real life, the fact somebody can take a corner at a given speed does not imply that you can do the same. But if you keep practicing, one day you'll see the light and you'll start improving: from that moment, addiction kicks in. But practice will still be the answer to anything.

Bottom line: it seems hard because it is hard. But then, we're not here to play mario kart, right ?


People who contributed (no specific order): RiccoChicco, HornetMaX, Ian, iVolution.
256
General Discussion / Annoying forum bug
January 01, 2014, 11:26:58 PM
Hi,

just for your info: start typing a new message and insert a numbered list (btw, I hate the wording "ordered list", all the lists are ordered), then click on the arrow button in red brackets (Toggle view) twice (once to show the "WYSIWYG" view, once back to "code" view) and your numbered list is now an ordinary (non-numbered list).

It seems to be a known SMF bug (http://www.simplemachines.org/community/index.php?topic=505471.0).

To be safe, avoid the "Toggle view" button, use the Preview button.

MaX.
257
Physics / Physics modding questions
December 27, 2013, 06:04:28 PM
This message is mainly for Piboso.

I'm sure you are and were well aware that unlocking the physics would trigger a gazillion questions to you from the community (and, to be honest, I was expecting even more). The question is: how do you prefer to handle this?

Are you preparing some sort of documentation for the physics files (bike.cfg, .geom, .engm, .tyre) or do you prefer us to do it, firing questions on specific parametees we don't understand?

I'll soon have the time to create a doc if necessary (anybody with the necessary skills/knowledge is welcome to participate).

MaX.
258
Physics / One question about physics params
December 20, 2013, 01:54:23 PM
I have a fuckzillion questions about the unencrypted physics parameters and I know there's no way Piboso can answer them all, would take forever and anyway it's not the right time for that.

@Piboso: out of curiosity, why are lenght and width of the fueltank specified ? Don't tell me you're actually simulating the sloshing ...

MaX.
259
Hi all,

now that modding has been fully unlocked, we'll be buried under a tons of different mods made by different people and often for the same bike class (e.g. the much requested 600cc).

One thing I'd like to have is the following: completely separate the bike 3d model from the bike physics, more or less the same way the helmet model is now separate from the the suit/paint.

That way, 3d modellers would not have to care about physics and vice versa.

MaX.
260
Bug Reports / Online issues - server side
December 16, 2013, 10:56:10 PM
Hi all,

tonight dibu's server 19 (Victoria - Training dry groove) went nut all of a sudden: lap no longer recorded (neither on the server, nor on the record page).

There were a lot of players though (I've seen at least 11).

Restart needed.

MaX.