@Teabone
Here's several general notes for FPSC to GameGuru weapon conversion that might be helpful for you...
- GG places the hud.x closer to the clipping plane. To correct this you need to do a couple things:
1. Make the weapon more visible by increasing
forward=x by around 4 or so. So, if it was
forward=0 in FPSC it should be
forward=4 in GG.
2. Reduce near-clip in simplezoom (ironsights) by increasing
simplezoommod=x by a value of 2. So, if it was
simplezoommod=0 in FPSC, it should be
simplezoommod=2 in GG.
- GG vertical position is a hair lower in simplezoom. I usually increase a gun's
simplezoomy=x by about +0.11.
Please note that there is currently a bug with head(hud)bobble where the hud.x does not default to the base rest position when you come to a stop. So, it sometimes requires taking a step or two to get the correct alignment. This can make error checking absolute iron sight alignment pretty time consuming. I usually delete the crosshair completely so that it gives the hardcoded single pixel crosshair when checking alignments in-game.
- Accuracy spread is much less in GG. This makes things like shotguns put all pellets in one spot vs. being spread out as they were in FPSC if using the old values. Example: A shotgun with
accuracy =7 spread in FPSC would need
accuracy=50 for a similar amount of spread in GG.
- Vertical recoil impulse is much higher in GG.
recoily=x values should be reduced by 50-60% from what they were in FPSC.
- Custom weapon and ammo icons can easily be used in GG.
Set
statuspanelcode=100. A value of 100 tells the engine to look for the images in the weapon's gamecore folder.
You will need icon.png and ammo.png. They may need to be scaled to a specific size to match the usual format.
If the weapon has alt fire modes you will also need alticon.png and altammo.png.
Infinite ammo (melee) weapon icons can not be displayed via this system as it just hides that hud panel to avoid showing a redic. long ammo number.
(You can see custom icons being used in my video posted
here)
- If the weapon has an alt fire mode, be sure to remember to also edit the appropriate alt lines in gunspec such as "alt simplezoommod", etc.
- If the weapon gunspec includes lines defining keybindings for
switchtoalt=x or
melee key=x, you should comment-out/remove them as these are now defined globally in setup.ini and the settings in the gunspec may override.
- If the weapon includes settings for blocking, you may want to comment them out. Blocking is pretty buggy. You can trigger the animation once with Mouse2 and then never again.
- If the weapon includes other unsupported features such as asymmetric dual wield, you probably want to comment that all out or delete it to reduce chance of engine confusion. I believe the gunspec.txt line limit in GG is like 400 where it was maybe 600 in FPSC and anything past the limit won't be read.
Good luck!
Gigabyte P67A-UD4-B3, Intel Core i7 2600K (passmark 8555), 16GB Corsair DDR3, EVGA GTX 970 SC (passmark 8637), Win10 Pro 64-bit, Primary monitor @ 1920x1080, secondary monitor @ 1280x1024