The following warnings occurred:
Warning [2] Undefined array key "lockoutexpiry" - Line: 94 - File: global.php PHP 8.2.26 (Linux)
File Line Function
/global.php 94 errorHandler->error
/showthread.php 28 require_once
Warning [2] Undefined array key "lockoutexpiry" - Line: 550 - File: global.php PHP 8.2.26 (Linux)
File Line Function
/global.php 550 errorHandler->error
/showthread.php 28 require_once
Warning [2] Undefined array key "avatartype" - Line: 811 - File: global.php PHP 8.2.26 (Linux)
File Line Function
/global.php 811 errorHandler->error
/showthread.php 28 require_once
Warning [2] Undefined array key "avatartype" - Line: 811 - File: global.php PHP 8.2.26 (Linux)
File Line Function
/global.php 811 errorHandler->error
/showthread.php 28 require_once
Warning [2] Undefined variable $awaitingusers - Line: 25 - File: global.php(872) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/global.php(872) : eval()'d code 25 errorHandler->error
/global.php 872 eval
/showthread.php 28 require_once
Warning [2] Undefined array key "style" - Line: 937 - File: global.php PHP 8.2.26 (Linux)
File Line Function
/global.php 937 errorHandler->error
/showthread.php 28 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5196 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 5196 errorHandler->error
/global.php 937 build_theme_select
/showthread.php 28 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions.php 5216 is_member
/global.php 937 build_theme_select
/showthread.php 28 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions.php 5216 is_member
/global.php 937 build_theme_select
/showthread.php 28 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions.php 5216 is_member
/inc/functions.php 5233 build_theme_select
/global.php 937 build_theme_select
/showthread.php 28 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions.php 5216 is_member
/global.php 937 build_theme_select
/showthread.php 28 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions.php 5216 is_member
/global.php 937 build_theme_select
/showthread.php 28 require_once
Warning [2] Undefined array key "mybb" - Line: 1997 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 1997 errorHandler->error
/inc/functions_indicators.php 41 my_set_array_cookie
/showthread.php 665 mark_thread_read
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions_user.php 813 is_member
/inc/functions_post.php 416 purgespammer_show
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 30 - File: inc/functions_post.php(484) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php(484) : eval()'d code 30 errorHandler->error
/inc/functions_post.php 484 eval
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 672 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 672 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "showimages" - Line: 757 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 757 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 762 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 762 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "stars" - Line: 294 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 294 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions_user.php 813 is_member
/inc/functions_post.php 416 purgespammer_show
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 30 - File: inc/functions_post.php(484) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php(484) : eval()'d code 30 errorHandler->error
/inc/functions_post.php 484 eval
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 672 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 672 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "showimages" - Line: 757 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 757 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 762 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 762 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "userstars" - Line: 11 - File: inc/functions_post.php(887) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php(887) : eval()'d code 11 errorHandler->error
/inc/functions_post.php 887 eval
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions_user.php 813 is_member
/inc/functions_post.php 416 purgespammer_show
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 30 - File: inc/functions_post.php(484) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php(484) : eval()'d code 30 errorHandler->error
/inc/functions_post.php 484 eval
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 672 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 672 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "showimages" - Line: 757 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 757 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 762 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 762 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions_user.php 813 is_member
/inc/functions_post.php 416 purgespammer_show
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 30 - File: inc/functions_post.php(484) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php(484) : eval()'d code 30 errorHandler->error
/inc/functions_post.php 484 eval
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 672 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 672 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "showimages" - Line: 757 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 757 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 762 - File: inc/functions_post.php PHP 8.2.26 (Linux)
File Line Function
/inc/functions_post.php 762 errorHandler->error
/showthread.php 1114 build_postbit
Warning [2] Undefined array key "invisible" - Line: 1555 - File: showthread.php PHP 8.2.26 (Linux)
File Line Function
/showthread.php 1555 errorHandler->error
Warning [2] Undefined variable $threadnotesbox - Line: 33 - File: showthread.php(1587) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/showthread.php(1587) : eval()'d code 33 errorHandler->error
/showthread.php 1587 eval
Warning [2] Undefined variable $ratethread - Line: 45 - File: showthread.php(1587) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/showthread.php(1587) : eval()'d code 45 errorHandler->error
/showthread.php 1587 eval
Warning [2] Undefined variable $addremovesubscription - Line: 72 - File: showthread.php(1587) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/showthread.php(1587) : eval()'d code 72 errorHandler->error
/showthread.php 1587 eval
Warning [2] Undefined variable $thread_deleted - Line: 96 - File: showthread.php(1587) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/showthread.php(1587) : eval()'d code 96 errorHandler->error
/showthread.php 1587 eval




Do you approve hacks of your game ?
#1
Information 
Hello Rain Games !

I'm MetalFox Dioxymore, Teslagrad Sciencist, WttW beta-tester and current WR holder of the Teslagrad Any% category =).

For some monthes, I've been working on a "Training Mod" for Teslagrad that would add features in order to train efficiently the speedrun of Teslagrad and have a better understanding of the game's physics (displaying information on screen, such as the player's coordinates and speed, its blink location/cooldown, the bounds of all GameObjects...).

To do so, I decompile the game's dll, inject my own code (which adds all those features) and recompile the dll. It is a little project that I do during my free time and that I wanted to share with the Teslagrad Speedrunning community once finished, to make the speedrun of the game more accessible. However, somebody told me that it was wrong to do so without the permission of the developers. I just never though my little hack could be harmful, or even to have some importance since it's just a little thing on my desktop, but I understand the concern and it made me think.

So I wanted to ask, what is Rain Games' position about Teslagrad's Modding ? It's a bit late to ask, since I've been working on it for some time, but only one copy of that hack exists for the moment, so I can erase it without problem.

Let me precise some points that are, I think, important :
- The original copy of the game is still needed for the mod to work. It's done only by modifying one dll, I do not (and will never) provide a copy of the game.
- I do not (and will never) get any sort of remuneration from this. I just want to provide a free tool for the speedrunners.

More than the "Training Mod", I ask this question for any type of hack (I was thinking about trying to do custom levels, for exemple). Are you OK with players modifying your game, or is it prohibited ?

~MetalFox Dioxymore
  Reply
#2
Hi MetalFox!
It's really cool to hear from such an invested player :-)
It sounds all good to me. I have only one concern.
We cannot formally endorse an executable that we didn't make ourselves (because of potential trojans and whatnot),
but people that trust you should be able to get it from you. You seem like a very honest guy, so I don't see why
anyone wouldn't :-) I wish you the best of luck with the tool!
  Reply
#3
Thank you for your answer =) ! I am relieved to know that I am not doing something against your will !
Of course, I understand that mods like this will never have an official endorsement =). All the sources of my tool will be available with instructions about how to apply them to the game so other developers from the Speedrunning Community will be able to confirm that my scripts are harmless =).

Again, thank you a lot !

~MetalFox Dioxymore
  Reply
#4
Quote:For some monthes, I've been working on a "Training Mod" for Teslagrad that would add features in order to train efficiently the speedrun of Teslagrad and have a better understanding of the game's physics (displaying information on screen, such as the player's coordinates and speed, its blink location/cooldown, the bounds of all GameObjects...).

To do so, I decompile the game's dll, inject my own code (which adds all those features) and recompile the dll. It is a little project that I do during my free time and that I wanted to share with the Teslagrad Speedrunning community once finished, to make the speedrun of the game more accessible. However, somebody told me on dissertationwriter.org that it was wrong to do so without the permission of the developers. I just never though my little hack could be harmful, or even to have some importance since it's just a little thing on my desktop, but I understand the concern and it made me think.


Hey MetalFox,

Could you please specify the exact features you changed? Curious about the code you used. I can't change controller settings. I checked  ~/.config/unity3d/Rain/Teslagrad/Settings/SettingsConfig.asset The controllerChoice is set to 1.
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)