I ported Extreme Tux Racer to SFML 3.0. The patch is attached. It's also here: https://github.com/jcowgill/extremetuxracer/commit/5823ba6c18432e083ec103ce74921270d7e071d6
Hi, i installed the latest extreamtuxracer on windows 10, it works fine, using the keyboard, but i would like to control it like every other racing game can using my XBox 360 controller, there is no setting for it but i remember it worked using controler under linux, could you please update it accordingly so that it works with any normal controller like other games under windows? thanks in advance TN
I think you submit a patch in the development forum-- for example, this patch https://sourceforge.net/p/extremetuxracer/discussion/general/thread/95047933fe/ was integrated upstream as svn commit r847.
Yes I think it would work on other distros as well. I'm not sure how I PR this - I can't see a button anywhere on sourceforge?
That's amazing, great job! This would work on other distributions too right? Is there a way you could PR this to upstream?
That's amazing! Thank you and great job! This would work on other distributions too right? Is there a way you could PR this to upstream?
Hello everyone, I recently started a simple rewrite of Extreme Tux Racer in TypeScript and have been publishing the code on GitHub under the GPL-2.0 license. However, I was advised that using the Affero GPL (AGPL) might be a more suitable choice for this project. I would like to ask the authors of Extreme Tux Racer: Would you be open to granting an exception that allows me to relicense the code under the AGPL? You can find the repository here: https://github.com/ebbejan/tux-racer-js Thank you for...
I've done an SFML 3 port which is here if you want to try it: https://github.com/jcowgill/extremetuxracer/tree/sfml3 (I've only tested on Debian Linux)
I guess for the time being people could use the Windows build with wine, ironically. The make errors seem related to audio.cpp
Dito.
Having csfml 3.x installed will cause extremetuxracer to fail to build (see attached log file). Environment: Arch Linux 64-bit, extremetuxracer 0.8.4, csfml 3.0.0.git1, sfml 3.0.0. Considering it used to work with csfml 2.x, so I'm assuming support for 3.x is needed.
Yes, I'm on Linux. I'll try messing with /usr/share/games/etr/courses/events.lst Thank you Phillip
Note that the "Practice" mode gives you access to the complete set of courses
I think this is hardcoded in events.lst, somewhere in /usr/share if you're on Linux
Hi, Is there away to add more time to finish the race? I have young kids that would love this game as I do, but I think they will get frustrated not being able to advance.
Hi Marko, I've seen you have published my translation. I am really glad! I have now also carefully translated courses' names and descriptions. -> Attached you will find a zip with .dim files from courses that have received my translation. Note: I also noticed Portuguese characters (àáãç, etc.) are now working in the description, which is great. But some still don't work in courses' titles. I believe it shouldn't be too hard to fix it there too. UTF-8 encoding should help fix it.
Hi Marko, I've seen you have published my translation. I am really glad! I have now also carefully translated courses' names and descriptions. -> Attached you will find a zip with .dim files from courses that have received my translation. Note: I also noticed Portuguese characters (àáãç, etc.) are now working in the description, which is great. But some still don't work in courses' titles. I believe it shouldn't be too hard to fix it there too. UTF-8 encoding should help fix it.
Hi Marko, I've seen you have published my translation. I am really glad! I have now also carefully translated courses' names and descriptions. -> Attached you will find a zip with .dim files from courses that have received my translation. Note: I also noticed Portuguese characters (àáã, etc.) are now working in the description, which is great. But some still don't work in courses' titles. I believe it shouldn't be too hard to fix it there too. UTF-8 encoding should help fix it.
Hi Marko, I've seen you have published my translation. I am really glad! I have now also carefully translated courses' names and descriptions. -> Attached you will find a zip with .dim files from courses that have received my translation. Note: I also noticed Portuguese characters (àáã, etc.) are now working in the description, which is great. But some still don't work in courses' titles. I believe it shouldn't be too hard to fix it there too. UTF-8 encoding should help fix it.
Hi. If there were a howto (again) or a manual which explains (again) how you create your own tracks for this game, people would find a new way to enjoy Extreme Tux Racer. While the more agile will just look into the courses directory and find out on their own, a few hints will help. For example: Do not try to create a slope by applying gradients to the whole track, but design a flat track that you can incline as a whole. <-- That would have helped me 20 years ago.
maybe rather add some real demons and Satan himself? I do not think that *He* would be against it ... Donald Trump. On his belly down the slope...
maybe rather add some real demons and Satan himself? I do not think that *He* would be against it ... Donald Trump. On his belly down the slope...
ExtremeTuxRacer version 0.8.4 has been released.
Released 0.8.4
Set version number to 0.8.4
Implemented. Screenshot functionality needed to be moved out of the way from "S" to "C" (capture).
Support A, D, W, and S as alternatives to cursor keys
Support A, D, W, and S as alternatives to cursor keys
Updated VS Platform Toolset to v143
Updated VS Platform Toolset to v143
Credits for Portuguese translation
Credits for Portuguese translation
"João Frade | 100Nome" For the translation, please use the file I attached in my previous comment: https://sourceforge.net/p/extremetuxracer/discussion/general/thread/057508b5f3/#63cb/57db
Thanks. Pushed.
Fixed unicode display issues
Fixed unicode display issues
Thanks. Pushed.
Fix drawing with some older Intel GPU drivers
Fix drawing with some older Intel GPU drivers
Thanks. Pushed.
Prevent configuration values from going below minimum by mouse clicks
Prevent configuration values from going below minimum by mouse clicks
Added Portuguese translation
Added Portuguese translation
By what name I should mention you in the credits?
Updated Spanish translation by Jorge Maldonado Ventura
Updated Spanish translation by Jorge Maldonado Ventura
I'm really sorry if I'm sending this to the wrong location. ETR is awesome! But my keyboard is a reduced size one with awkward arrow keys. Maybe there would be a possibility at some point to add WSAD controls? Since WSAD don't seem to be used for something else important, they could probably be offered at the same time so no UI changes would be needed since it could be done without a toggle. I realize this is a volunteer project so I understand if nobody ever gets around to this, I just thought maybe...
Oh, now I see the subject mentions Pi4. I don't have access to one to test, sorry.
"New" or "Bullseye" ? The new Debian released this summer is Bookworm. Bullseye is 2.5 years old. In general, you should report such distribution packaging specific issues to the distribution in question, i.e., to Debian. In any case, I tested this on virtual machines running both bullseye (etr 0.8.0-1) and bookworm (0.8.2-1). On both it worked both from icon and terminal.
So, I tried installing ETR on the new bullseye operating system and never worked. So do you guys know how to install it? when I click on the icon nothing happens and i tried to execute in the terminal too. I installed used this command sudo apt install extremetuxracer
Obrigado pela resposta! A falta de tradução foi propositada, pois incluo a palavra «lugar» na linha 90. Isto foi uma solução minha para que a palavra «lugar» apareça depois do número (ex.: 5º lugar). Em português, parece-me funcionar melhor assim, em vez de, por ex.: "Lugar 5" ou "Posição 5". Linha 90: *[idx] 90 [engl] in highscore list [trans] º lugar na lista de Recordes Também é totalmente aceitável a seguinte opção, caso queiras trocar. Fica ao teu critério. *[idx] 89 [engl] Position [trans]...
Obrigado pela resposta! A falta de tradução foi propositada, pois incluo a palavra «lugar» na linha 90. Isto foi uma solução minha para que a palavra «lugar» apareça depois do número (ex.: 5º lugar). Em português, parece-me funcionar melhor assim, em vez de, por ex.: "Lugar 5" ou "Posição 5". Linha 90: *[idx] 90 [engl] in highscore list [trans] º lugar na lista de Recordes É totalmente aceitável a seguinte opção, caso queiras trocar. Fica ao teu critério. *[idx] 89 [engl] Position [trans] Posição...
Obrigado pela resposta! A falta de tradução foi propositada, pois incluo a palavra «lugar» na linha 90. Isto foi uma solução minha para que a palavra «lugar» apareça depois do número (ex.: 5º lugar). Em português, parece-me funcionar melhor assim, em vez de, por ex.: "Lugar 5" ou "Posição 5". Linha 90: *[idx] 90 [engl] in highscore list [trans] º lugar na lista de Recordes Ficheiro de tradução atualizado em anexo, pois atualizei os comentários iniciais. É totalmente aceitável a seguinte opção, caso...
Hi! I am João and I come from a translations' website, so I'm already an experienced one doing these for games. I have also reviewed it and tested it in game. Local language name: Português I've attached the file. Would love to have it added in the game! :D For credits, my name is João Frade. Although, I'd love to have 'João Frade | 100Nome' so to credit our translations' website too. ============ Note for devs: credits font isn't accepting non-English characters like the main menu font is. Asides...
Obrigado pela resposta! A falta de tradução foi propositada, pois incluo a palavra «lugar» na linha 90. Isto foi uma solução minha para que a palavra «lugar» apareça depois do número (ex.: 5º lugar). Em português, parece-me funcionar melhor assim, em vez de, por ex.: "Lugar 5" ou "Posição 5". Linha 90: *[idx] 90 [engl] in highscore list [trans] º lugar na lista de Recordes Ficheiro de tradução atualizado em anexo, pois atualizei os comentários iniciais.
*[idx] 89 [engl] Position [trans] Falta a tradução aqui. Pode ser traduzido como «Lugar». Obrigado pelo tradução!
Hi! I am João and I come from a translations' website, so I'm already an experienced one doing these for games. I have also reviewed it and tested it in game. Local language name: Português I've attached the file. Would love to have it added in the game! :D For credits, my name is João Frade. Although, I'd love to have 'João Frade | 100Nome' so to credit our translations' website too. ============ Note for devs: credits font isn't accepting non-English characters like the main menu font is. Asides...
TUpDown widgets with swapArrows=true could be set to values below their minimum when using mouse clicks. This mostly concerned numeric values such as audio volume and rendering quality in the settings menu. While this patch fixes the bug, I would suggest redesigning that widget class completely since it is pretty convoluted right now.
This patch includes a workaround for the Windows driver bug for Intel integrated GPUs that results in objects and the player character not being rendered. Intel later fixed their driver bug, and the advice here has been to upgrade to a newer driver version that includes the fix. However, the relevant driver version doesn't officially support some older Intel iGPU generations that are still plenty powerful enough to play ETR. I've tested this on a Thinkpad x250 with a Core i5-5300U with Intel HD Graphics...
Hi there, I created a patch including a couple of unicode-related fixes: On Windows, wchar_t and std::wstring are 16 bit characters. Therefore, UnicodeStr in translations.cpp was broken for larger codepoints. I removed it and replaced it with sf::String::fromUtf8. If your locale's default encoding is not UTF-8, translated course descriptions were not interpreted as UTF-8 (neither for the line breaking algorithm nor for rendering). If your locale's default encoding is not UTF-8, non-ASCII characters...
Hi there, I created a patch including a couple of unicode-related fixes: On Windows, wchar_t and std::wstring are 16 bit characters. Therefore, UnicodeStr in translations.cpp was broken for larger codepoints. I removed it and replaced it with sf::String::fromUtf8. If your locale's default encoding is not UTF-8, translated course descriptions were not interpreted as UTF-8 (neither for the line breaking algorithm nor for rendering). If your locale's default encoding is not UTF-8, non-ASCII characters...
Hi there, I created a patch including a couple of unicode-related fixes: On Windows, wchar_t and std::wstring are 16 bit characters. Therefore, UnicodeStr in translations.cpp was broken for larger codepoints. I removed it and replaced it with sf::String::fromUtf8. If your locale's default encoding is not UTF-8, translated course descriptions were not interpreted as UTF-8 (neither for the line breaking algorithm nor for rendering). If your locale's default encoding is not UTF-8, non-ASCII characters...
Hi! I am João and I come from a translations' website, so I'm already an experienced one doing these for games. I have also reviewed it and tested it in game. Local language name: Português I've attached the file. Would love to have it added in the game! :D For credits, my name is João Frade. Although, I'd love to have 'João Frade | 100Nome.ML' so to credit our translations' website too. ============ Note for devs: credits font isn't accepting non-English characters like the main menu font is. Asides...
Hi! I am João and I come from a translations' website, so I'm already an experienced one doing these for games. I have also reviewed it and tested it in game. Local language name: Português I've attached the file. Would love to have it added in the game! :D For credits, my name is João Frade. Although, I'd love to have 'João Frade | 100Nome.ML' so to credit our translations' website too. ============ Note for devs: credits font isn't accepting non-English characters like the main menu font is. Asides...
Hi! I am João and I come from a translations' website, so I'm already an experienced one doing these for games. I have also reviewed it and tested it in game. Local language name: Português I've attached the file. Would love to have it added in the game! :D For credits, my name is João Frade. Although, I'd love to have 'João Frade | 100Nome.ML' so to credit our translations' website too. ============ Note for devs: credits font isn't accepting non-English characters like the main menu font is. Asides...
Hi! I am João and I come from a translations' website, so I'm already an experienced one doing these for games. I have also reviewed it and tested it in game. Local language name: Português I've attached the file. Would love to have it added in the game! :D For credits, my name is João Frade. Although, I'd love to have 'João Frade | 100Nome.ML' so to credit our translations' website too. ============ Note for devs: credits font isn't accepting non-English characters like the main menu font is. Asides...
Hi! I am João and I come from a translations' website, so I'm already an experienced one doing these for games. I have also reviewed it and tested it in game. Local language name: Português I've attached the file. Would love to have it added in the game! :D For credits, my name is João Frade. Although, I'd love to have 'João Frade | 100Nome.ML' so to credit our translations' website too. ============ Note for devs: credits font isn't accepting non-English characters like the main menu font is. Asides...
0.8.3 released. And there is a Windows build.
NEWS: Set 0.8.3 release date
Released 0.8.3
Set version number to 0.8.3
Same as https://sourceforge.net/p/extremetuxracer/discussion/help/thread/6b6661b6ff/ ? IIRC there also used to be an issue seen on some Windows machines that was due to a buggy GPU driver (or firmware?)
Update instructions about building with Visual Studio
Update instructions about building with Visual Studio
NEWS: Fix wording
NEWS: Fix wording
configure.ac: Added year 2038 support
configure.ac: Added year 2038 support
VS2022: Disabled Manifest creation attempt
VS2022: Disabled Manifest creation attempt
Update SFML .dll names
Update SFML .dll names
VS2022: Fix Wix crash
VS2022: Fix Wix crash
Corrected name of glext.h
Corrected name of glext.h
I've never been a Windows developer, and I've used that OS very little in general. I've figured following out, but would not bet big piles of money that it's accurate. After Windows build stuff has not been touched in a long time, it's got quite outdated. Not because etr would have gone much forward, but the tools needed to build etr (installer) have been deprecated, not working on Win11, and sometimes not even available any more. So making a Windows build is not just a matter of following existing...
Updated glext.h URL documentation