Forge Industry

Forge Industry

View Stats:
IceReaper 17 Aug, 2023 @ 3:57am
WASD broken (And more stuff while i playtest the demo)
WSD works flawless, but A does not move the camera to the right in the demo. Language set to German, controls state its using ```W/"A"/S/D``` Not sure why the A is quoted here... Might be the issue. It could also be a translation issue. Sounds weird but in all my years of development, i often enountered translation mechanics done like "take this english text, and have a per-locale lookup table for the replacement text" (horrible for double means of a word).
So "a" is actualy a word in english, which has a different translation in german. I didnt decompile the .dll, so i didnt investigate whether thats the issue. It was just a quick thought i had in mind to explain the quotes for this case :D.
Last edited by IceReaper; 17 Aug, 2023 @ 4:06am
< >
Showing 1-13 of 13 comments
IceReaper 17 Aug, 2023 @ 4:00am 
Upon playing a tiny bit further, i enountered even more textual problems, so i suspect the translation system even more... In the tutorial text injected entitiy names are in english, while the building itself is named in german.
IceReaper 17 Aug, 2023 @ 4:06am 
I tested what happens when i set the route "marketplace" -> "marketplace" and my wooden logs seemingly disappeared into void. The working took them, and then didnt take them back into the marketplace. After investigating, i found the information in the buy/sell list -> he sold them with a loss. That was not super obvious from a user experience perspective.

Also when speeping up the game, the jumppad (funny idea btw!) animation is not speed up, so visualy they completely miss everyone walking over them.
Last edited by IceReaper; 17 Aug, 2023 @ 4:10am
FreeFury  [developer] 17 Aug, 2023 @ 5:41am 
For translation, we use keys (eg. "key_for_label") to lookup a corresponding value. If it doesn't find a value for the key, it'll try and get the English value as default, and lastly it'll fall back to the key itself. So that shouldn't be the cause of the translation issues you seem to be having.

Tutorial will be receiving an overhaul sometime soon, with better translations and more helpful explanations about some of our core concepts.

As for the W"A"SD issue, we've got a report earlier on it, but have been unable to reproduce it on different systems and locales so far. What system language and keyboard language are you using? What OS?

When a worker brings something to the marketplace, it'll default to trying to sell it. During the route creation, if a marketplace is involved, there will be an about at the bottom of the screen where you can toggle off this feature so that the route will store the items in the marketplace instead of selling it.

The jump pad was my idea, they wanted me to implement stairs, but it gave me a headache to figure out with the dozens of different possible orientations it could have... so jump pads it is :lunar2019piginablanket:
Last edited by FreeFury; 17 Aug, 2023 @ 5:44am
IceReaper 17 Aug, 2023 @ 5:55am 
Windows 11 64bit pro, standard installation (no win10 upgrade), no registry hacks/edits or other crap. stock windows update drivers + nvidia drivers (rtx 3090), os + steam in english, steam on c drive, default locations everything. game launched, set to german on first start. Switched from fullscreen 4k to 1080p window. No creepy utilities running in the background.

Hehe, know the pain with stairs. In my current prototype i also have user buildable maps with a 3d tileset and stairs, using code to build the meshes for all 4 major directions, as well as corners etc. I just saw them, and they reminded me of the quake3 / ut99 era jumppads, was defenitely a cool idea :)

Not sure if this helps, but stuff i came across: https://pastebin.com/qN1XAJdA

and my registry:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\BiteMe Games\Forge Industry]
"Screenmanager Stereo 3D_h1665754519"=dword:00000001
"Screenmanager Resolution Width Default_h680557497"=dword:00000780
"Screenmanager Resolution Height Default_h1380706816"=dword:00000438
"Screenmanager Resolution Use Native Default_h1405981789"=dword:00000001
"Screenmanager Fullscreen mode Default_h401710285"=dword:00000001
"UnitySelectMonitor_h17969598"=dword:00000000
"Screenmanager Window Position X_h4088080503"=dword:000003bf
"Screenmanager Window Position Y_h4088080502"=dword:00000208
"Screenmanager Resolution Width_h182942802"=dword:00000780
"Screenmanager Resolution Height_h2627697771"=dword:00000438
"Screenmanager Resolution Use Native_h1405027254"=dword:00000000
"Screenmanager Fullscreen mode_h3630240806"=dword:00000003
"unity.player_session_count_h922449978"=hex:31,00
"unity.player_sessionid_h1351336811"=hex:33,39,36,36,36,38,32,34,36,30,30,33,\
37,34,31,32,38,34,00
"LanguageSetting_h2103313377"=dword:00000003
"UnityGraphicsQuality_h1669003810"=dword:00000005
"ResolutionPreference_h47600720"=dword:00000013
"AntiAliasingPreference_h4199442170"=dword:00000001
"RefreshRatePreference_h2693305761"=dword:00000002
"VsyncEnabled_h872329521"=dword:00000000
"FullscreenPreference_h322968897"=dword:00000000
"rebinds_h1376817600"=hex:00

Last edited by IceReaper; 17 Aug, 2023 @ 6:02am
FreeFury  [developer] 17 Aug, 2023 @ 7:16am 
Thanks for the extensive information! I'll add this to the bug report and see if anything can be discovered when we get around to this.

Jump pads make everything better!

Thanks for the feedback :lunar2019piginablanket:
Dedmoin 20 Aug, 2023 @ 10:35pm 
My first try was with German language too.
Now I switched to English and the A key still does not work.
Actually i didn't know WASD would work by reading the tutorial as it says 'movement keys' which I would assume are the arrow keys.

There is no option to change language once it is set. I had to 'reset all settings' and restart the gane to get the options to select language again. Normally this can be change in the game options menu.

After starting a game and pressing ESC, there is the option to return to main menu but this does nothing.

There are several 'variations' of translated words. Like the tutorial says I should create a 'floor board' (Diele) but the workshop says 'plank' (Brett).

The tutorial said I should connect the workshop with the market and create planks. It doesn't say anything about the need of streets for the workers to get to the workshop. Maybe this would be worth mentioning.

The workshop didn't start producing anything and input stayed at 0/20 while the market storage stayed at 20/20. I created roads on all sides of the workshop (I could not build roads 'in' the workship), then one road from the workshop to the market and roads all around the market and all tiles 'below' the market. Nothing happened. No wood was moved, the production didn't start
FreeFury  [developer] 21 Aug, 2023 @ 12:32am 
Originally posted by Dedmoin:
My first try was with German language too.
Now I switched to English and the A key still does not work.

We've still not been able to reproduce this, and it's vexing to hear that more people have the same issue. It remains in our sight to look at it, but we're a bit stumped on how to further reproduce and thus be able to fix it.


Originally posted by Dedmoin:
There is no option to change language once it is set.

There should be one in options. I believe it may only be done from the main menu with the way our translations work, so that may be why you couldn't find it in the menu.


Originally posted by Dedmoin:
After starting a game and pressing ESC, there is the option to return to main menu but this does nothing.

Is it only the return to main menu that broke, or did the others also not work?


Originally posted by Dedmoin:
The tutorial said I should connect the workshop with the market and create planks.

Reworking the tutorial is on our priority list, where this will be addressed as well.


Originally posted by Dedmoin:
The workshop didn't start producing anything

Did you have a route with the workers walking between those two buildings, with an item selected that they should be carrying? Did you see the workers walk up to buildings?


Thanks for playing, and sorry for the mishaps you've been having. I hope we can make it better for you, and anyone else that plays the game. :lunar2019piginablanket:
Dedmoin 21 Aug, 2023 @ 1:44am 
Yes, you are right there is the option to change the language in the menu lol
For some reasons i didn't see it, sorry for the false alarms.
Changing language does not change the language immediatly but I have to quit the game. When clicking the quit button I see a screen to confirm I want to quit. This screen is already in the new language.
When changing the language in the drop down menu, both languages have a check sign, the current and the new one.

In order to reproduce the WASD issue you have to change the keyboard layout to German.
I changed my keyboard layout to EN and I the controls menu shows W/A/S/D and it works.
When changing to DE I see W/"A"/S/D and it doesn't work.

All the menu entries seem to work except for the (quit to) 'main menu'.


ah, ok, I found the button for new routes now. I didn't expect the 'new route' button being outside of the 'routes' screen. I would have expected a + sign or so within this screen.

Regarding translations... The tutorial tells me to produce planks (as mentioned, it uses two different German words for the same object) in the 'woodsaw' (literally, it uses the English word). The building itself is named 'Holzsäge'. 'Holzsäge' is the correct translation of 'woodsaw' but I think both words are wrong here. A wood saw is a tool and not a building. I guess sawmill would be the correct word.
Last edited by Dedmoin; 21 Aug, 2023 @ 2:00am
Dedmoin 21 Aug, 2023 @ 2:07am 
Originally posted by FreeFury:
Thanks for playing, and sorry for the mishaps you've been having. I hope we can make it better for you, and anyone else that plays the game. :lunar2019piginablanket:
Thanks for reading and taking time for community matters. I hope i could help a bit
Tiger7_I 11 Oct, 2023 @ 2:16pm 
when you rebind it in DE it will show W / Á / S / D --- the A is an (Á, á (a-acute) ) after rebind on DE Keyboard (QWERTZ) but then A works as intended for the Camera
Last edited by Tiger7_I; 11 Oct, 2023 @ 2:23pm
Haxel0rd 22 Oct, 2023 @ 1:45am 
Issue still persists, i encountered this after switching from german to english.
(if game used unity's new input system, issues like these wouldn't appear ; -)
FreeFury  [developer] 23 Oct, 2023 @ 12:30am 
Originally posted by Haxel0rd:
Issue still persists, i encountered this after switching from german to english.
(if game used unity's new input system, issues like these wouldn't appear ; -)

We... are using Unity's new input system...
Anthos 24 Oct, 2023 @ 3:24am 
Originally posted by FreeFury:
Originally posted by Haxel0rd:
Issue still persists, i encountered this after switching from german to english.
(if game used unity's new input system, issues like these wouldn't appear ; -)

We... are using Unity's new input system...

I have this issue with WASD too. Language is german.
https://imgur.com/a/Y8D058T

First image is the default setting and the second looks like after i manually set WASD. and the A key works after that for me.
Last edited by Anthos; 24 Oct, 2023 @ 3:25am
< >
Showing 1-13 of 13 comments
Per page: 1530 50