Commit dccf58be3feecce963f763fad86c64bbaa32a4b5
1 parent
4ffb745d
Use https links in ingame tooltips and server requests
Conflicts: game/modules/tome/init.lua
Showing
12 changed files
with
33 additions
and
33 deletions
... | ... | @@ -756,7 +756,7 @@ end |
756 | 756 | |
757 | 757 | function _M:registerNewCharacter(module) |
758 | 758 | if not self.auth or not self.hash_valid then return end |
759 | - local dialog = Dialog:simpleWaiter("Registering character", "Character is being registered on http://te4.org/") | |
759 | + local dialog = Dialog:simpleWaiter("Registering character", "Character is being registered on https://te4.org/") | |
760 | 760 | core.display.forceRedraw() |
761 | 761 | |
762 | 762 | core.profile.pushOrder(table.serialize{o="RegisterNewCharacter", module=module}) | ... | ... |
... | ... | @@ -38,7 +38,7 @@ function _M:init(t) |
38 | 38 | self.custom_calls = t.custom_calls or {} |
39 | 39 | if self.allow_login == nil then self.allow_login = true end |
40 | 40 | |
41 | - if self.allow_login and self.url:find("^http://te4%.org/") and profile.auth then | |
41 | + if self.allow_login and (self.url:find("^http://te4%.org/") or self.url:find("^https://te4%.org/")) and profile.auth then | |
42 | 42 | local param = "_te4ah="..profile.auth.hash.."&_te4ad="..profile.auth.drupid |
43 | 43 | |
44 | 44 | local first = self.url:find("?", 1, 1) |
... | ... | @@ -46,7 +46,7 @@ function _M:init(t) |
46 | 46 | else self.url = self.url.."?"..param end |
47 | 47 | end |
48 | 48 | |
49 | - if self.url:find("^http://te4%.org/") then | |
49 | + if self.url:find("^http://te4%.org/") or self.url:find("^https://te4%.org/") then | |
50 | 50 | local param = "_te4" |
51 | 51 | |
52 | 52 | local first = self.url:find("?", 1, 1) |
... | ... | @@ -187,7 +187,7 @@ function _M:onDownload(handlers) |
187 | 187 | local Dialog = require "engine.ui.Dialog" |
188 | 188 | |
189 | 189 | handlers.on_download_request = function(downid, url, file, mime) |
190 | - if mime == "application/t-engine-addon" and self.allow_downloads.addons and url:find("^http://te4%.org/") then | |
190 | + if mime == "application/t-engine-addon" and self.allow_downloads.addons and (url:find("^http://te4%.org/") or url:find("^https://te4%.org/")) then | |
191 | 191 | local path = fs.getRealPath("/addons/") |
192 | 192 | if path then |
193 | 193 | local name = file |
... | ... | @@ -205,7 +205,7 @@ function _M:onDownload(handlers) |
205 | 205 | end) |
206 | 206 | return |
207 | 207 | end |
208 | - elseif mime == "application/t-engine-module" and self.allow_downloads.modules and url:find("^http://te4%.org/") then | |
208 | + elseif mime == "application/t-engine-module" and self.allow_downloads.modules and (url:find("^http://te4%.org/") or url:find("^https://te4%.org/")) then | |
209 | 209 | local path = fs.getRealPath("/modules/") |
210 | 210 | if path then |
211 | 211 | local name = file | ... | ... |
... | ... | @@ -101,7 +101,7 @@ end |
101 | 101 | |
102 | 102 | function _M:makeWebtooltip() |
103 | 103 | self.webtooltip = require("engine.ui.WebView").new{width=380, height=500, has_frame=true, never_clean=true, allow_popup=true, |
104 | - url = ("http://te4.org/tooltip-ingame?steam=%d&vM=%d&vm=%d&vp=%d"):format(core.steam and 1 or 0, engine.version[1], engine.version[2], engine.version[3]) | |
104 | + url = ("https://te4.org/tooltip-ingame?steam=%d&vM=%d&vm=%d&vp=%d"):format(core.steam and 1 or 0, engine.version[1], engine.version[2], engine.version[3]) | |
105 | 105 | } |
106 | 106 | if self.webtooltip.unusable then |
107 | 107 | self.webtooltip = nil |
... | ... | @@ -153,7 +153,7 @@ function _M:run() |
153 | 153 | if not self.news then |
154 | 154 | self.news = { |
155 | 155 | title = "Welcome to T-Engine and the Tales of Maj'Eyal", |
156 | - text = [[#GOLD#"Tales of Maj'Eyal"#WHITE# is the main game, you can also install more addons or modules by by going to http://te4.org/ | |
156 | + text = [[#GOLD#"Tales of Maj'Eyal"#WHITE# is the main game, you can also install more addons or modules by by going to https://te4.org/ | |
157 | 157 | |
158 | 158 | When inside a module remember you can press Escape to bring up a menu to change keybindings, resolution and other module specific options. |
159 | 159 | |
... | ... | @@ -539,7 +539,7 @@ function _M:onQuit() |
539 | 539 | end, "Quit", "Continue") |
540 | 540 | end |
541 | 541 | |
542 | -profile_help_text = [[#LIGHT_GREEN#T-Engine4#LAST# allows you to sync your player profile with the website #LIGHT_BLUE#http://te4.org/#LAST# | |
542 | +profile_help_text = [[#LIGHT_GREEN#T-Engine4#LAST# allows you to sync your player profile with the website #LIGHT_BLUE#https://te4.org/#LAST# | |
543 | 543 | |
544 | 544 | This allows you to: |
545 | 545 | * Play from several computers without having to copy unlocks and achievements. |
... | ... | @@ -548,7 +548,7 @@ This allows you to: |
548 | 548 | * Cool statistics for each module to help sharpen your gameplay style |
549 | 549 | * Help the game developers balance and refine the game |
550 | 550 | |
551 | -You will also have a user page on http://te4.org/ where you can show off your achievements to your friends. | |
551 | +You will also have a user page on https://te4.org/ where you can show off your achievements to your friends. | |
552 | 552 | This is all optional, you are not forced to use this feature at all, but the developers would thank you if you did as it will make balancing easier. |
553 | 553 | Online profile requires an internet connection, if not available it will wait and sync when it finds one.]] |
554 | 554 | |
... | ... | @@ -593,7 +593,7 @@ function _M:createProfile(loginItem) |
593 | 593 | end |
594 | 594 | else |
595 | 595 | self.auth_tried = nil |
596 | - local d = Dialog:simpleWaiter("Registering...", "Registering on http://te4.org/, please wait...") core.display.forceRedraw() | |
596 | + local d = Dialog:simpleWaiter("Registering...", "Registering on https://te4.org/, please wait...") core.display.forceRedraw() | |
597 | 597 | local ok, err = profile:newProfile(loginItem.login, loginItem.name, loginItem.pass, loginItem.email, loginItem.news) |
598 | 598 | profile:waitFirstAuth() |
599 | 599 | d:done() |
... | ... | @@ -601,9 +601,9 @@ function _M:createProfile(loginItem) |
601 | 601 | Dialog:simplePopup(self.justlogin and "Logged in!" or "Profile created!", "Your online profile is now active. Have fun!", function() end ) |
602 | 602 | else |
603 | 603 | if err ~= "unknown" and err then |
604 | - Dialog:simplePopup("Profile creation failed!", "Creation failed: "..err.." (you may also register on http://te4.org/)", function() end ) | |
604 | + Dialog:simplePopup("Profile creation failed!", "Creation failed: "..err.." (you may also register on https://te4.org/)", function() end ) | |
605 | 605 | else |
606 | - Dialog:simplePopup("Profile creation failed!", "Try again in in a few moments, or try online at http://te4.org/", function() end ) | |
606 | + Dialog:simplePopup("Profile creation failed!", "Try again in in a few moments, or try online at https://te4.org/", function() end ) | |
607 | 607 | end |
608 | 608 | end |
609 | 609 | end | ... | ... |
... | ... | @@ -32,11 +32,11 @@ function _M:init() |
32 | 32 | Dialog.init(self, "Configure Addons", game.w * 0.8, game.h * 0.8) |
33 | 33 | |
34 | 34 | local webaddonload = function() |
35 | - local method, d = util.browserOpenUrl("http://te4.org/addons/tome", {steam=true}) | |
35 | + local method, d = util.browserOpenUrl("https://te4.org/addons/tome", {steam=true}) | |
36 | 36 | if method == "webview" and d then d.unload = function() self:regen() end end |
37 | 37 | end |
38 | 38 | local webdlcload = function() |
39 | - local method, d = util.browserOpenUrl("http://te4.org/tome/dlc", {steam=true}) | |
39 | + local method, d = util.browserOpenUrl("https://te4.org/tome/dlc", {steam=true}) | |
40 | 40 | if method == "webview" and d then d.unload = function() self:regen() end end |
41 | 41 | end |
42 | 42 | ... | ... |
... | ... | @@ -182,11 +182,11 @@ function _M:playSave(ignore_mod_compat) |
182 | 182 | Dialog:yesnoLongPopup("Incompatible savefile", [[Due to huge changes in 1.2.0 all previous savefiles will not work with it. |
183 | 183 | This savefile requires a game version lower than 1.2.0 and thus can not be loaded. |
184 | 184 | |
185 | -But despair not, if you wish to finish it you can simply download the old version corresponding to the savefile on #{italic}##LIGHT_BLUE#http://te4.org/download#WHITE##{normal}#. | |
185 | +But despair not, if you wish to finish it you can simply download the old version corresponding to the savefile on #{italic}##LIGHT_BLUE#https://te4.org/download#WHITE##{normal}#. | |
186 | 186 | |
187 | 187 | We apologize for the annoyance, most of the time we try to keep compatibility but this once it was simply not possible.]], |
188 | 188 | 700, function(ret) if ret then |
189 | - util.browserOpenUrl("http://te4.org/download", {webview=true, steam=true}) | |
189 | + util.browserOpenUrl("https://te4.org/download", {webview=true, steam=true}) | |
190 | 190 | end end, "Go to download in your browser", "Cancel" |
191 | 191 | ) |
192 | 192 | return |
... | ... | @@ -244,17 +244,17 @@ function _M:installOldGame(version_string) |
244 | 244 | local dls = {} |
245 | 245 | -- Later on we can request the server for a list, but heh |
246 | 246 | if version_string == "tome-1.2.5" then |
247 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.2.5-gfx.team", name="tome-1.2.5-gfx.team"} | |
248 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.2.5-music.team", name="tome-1.2.5-music.team"} | |
249 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.2.5.team", name="tome-1.2.5.team"} | |
247 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.2.5-gfx.team", name="tome-1.2.5-gfx.team"} | |
248 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.2.5-music.team", name="tome-1.2.5-music.team"} | |
249 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.2.5.team", name="tome-1.2.5.team"} | |
250 | 250 | elseif version_string == "tome-1.3.3" then |
251 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.3.3-gfx.team", name="tome-1.3.3-gfx.team"} | |
252 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.3.3-music.team", name="tome-1.3.3-music.team"} | |
253 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.3.3.team", name="tome-1.3.3.team"} | |
251 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.3.3-gfx.team", name="tome-1.3.3-gfx.team"} | |
252 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.3.3-music.team", name="tome-1.3.3-music.team"} | |
253 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.3.3.team", name="tome-1.3.3.team"} | |
254 | 254 | elseif version_string == "tome-1.4.9" then |
255 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.4.9-gfx.team", name="tome-1.4.9-gfx.team"} | |
256 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.4.9-music.team", name="tome-1.4.9-music.team"} | |
257 | - dls[#dls+1] = {url="http://te4.org/dl/modules/tome/tome-1.4.9.team", name="tome-1.4.9.team"} | |
255 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.4.9-gfx.team", name="tome-1.4.9-gfx.team"} | |
256 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.4.9-music.team", name="tome-1.4.9-music.team"} | |
257 | + dls[#dls+1] = {url="https://te4.org/dl/modules/tome/tome-1.4.9.team", name="tome-1.4.9.team"} | |
258 | 258 | end |
259 | 259 | |
260 | 260 | if #dls == 0 then | ... | ... |
... | ... | @@ -169,7 +169,7 @@ function _M:uiLoginSteam(uis) |
169 | 169 | end |
170 | 170 | |
171 | 171 | function _M:uiStats(uis) |
172 | - self.logged_url = "http://te4.org/users/"..profile.auth.page | |
172 | + self.logged_url = "https://te4.org/users/"..profile.auth.page | |
173 | 173 | local str1 = Textzone.new{auto_width=true, auto_height=true, text="#GOLD#Online Profile#WHITE#"} |
174 | 174 | local str2 = Textzone.new{auto_width=true, auto_height=true, text="#LIGHT_BLUE##{underline}#"..self.logged_url.."#LAST##{normal}#", fct=function() util.browserOpenUrl(self.logged_url, {is_external=true}) end} |
175 | 175 | ... | ... |
... | ... | @@ -36,7 +36,7 @@ function _M:init() |
36 | 36 | self.c_switch = Checkbox.new{default=false, width=math.floor(self.iw / 3 - 40), title="Show all versions", on_change=function() self:switch() end} |
37 | 37 | self.c_compat = Checkbox.new{default=false, width=math.floor(self.iw / 3 - 40), title="Show incompatible", on_change=function() self:switch() end} |
38 | 38 | |
39 | - local url = Textzone.new{text="You can get new games at\n#LIGHT_BLUE##{underline}#http://te4.org/games#{normal}#", auto_height=true, auto_width=true, fct=function() util.browserOpenUrl("http://te4.org/games") end} | |
39 | + local url = Textzone.new{text="You can get new games at\n#LIGHT_BLUE##{underline}#https://te4.org/games#{normal}#", auto_height=true, auto_width=true, fct=function() util.browserOpenUrl("https://te4.org/games") end} | |
40 | 40 | |
41 | 41 | self:generateList() |
42 | 42 | ... | ... |
... | ... | @@ -75,7 +75,7 @@ function _M:okclick() |
75 | 75 | return |
76 | 76 | end |
77 | 77 | |
78 | - local d = self:simpleWaiter("Registering...", "Registering on http://te4.org/, please wait...") core.display.forceRedraw() | |
78 | + local d = self:simpleWaiter("Registering...", "Registering on https://te4.org/, please wait...") core.display.forceRedraw() | |
79 | 79 | d:timeout(30, function() Dialog:simplePopup("Steam", "Steam client not found.") end) |
80 | 80 | core.steam.sessionTicket(function(ticket) |
81 | 81 | if not ticket then | ... | ... |
... | ... | @@ -128,7 +128,7 @@ function _M:updateAll() |
128 | 128 | local fname = ("/tmp-dl/engines/%s-%d.%d.%d.teae"):format(eversion[4], eversion[1], eversion[2], eversion[3]) |
129 | 129 | local f = fs.open(fname, "w") |
130 | 130 | |
131 | - local url = ("http://te4.org/dl/engines/%s-%d.%d.%d.teae"):format(eversion[4], eversion[1], eversion[2], eversion[3]) | |
131 | + local url = ("https://te4.org/dl/engines/%s-%d.%d.%d.teae"):format(eversion[4], eversion[1], eversion[2], eversion[3]) | |
132 | 132 | local d = DownloadDialog.new(("Downloading engine: %s"):format(next.name), url, function(chunk) |
133 | 133 | f:write(chunk) |
134 | 134 | end, function(di, data) |
... | ... | @@ -141,7 +141,7 @@ function _M:updateAll() |
141 | 141 | local fname = ("/tmp-dl/modules/boot-%s-%d.%d.%d.team"):format(eversion[4], eversion[1], eversion[2], eversion[3]) |
142 | 142 | local f = fs.open(fname, "w") |
143 | 143 | |
144 | - local url = ("http://te4.org/dl/engines/boot-%s-%d.%d.%d.team"):format(eversion[4], eversion[1], eversion[2], eversion[3]) | |
144 | + local url = ("https://te4.org/dl/engines/boot-%s-%d.%d.%d.team"):format(eversion[4], eversion[1], eversion[2], eversion[3]) | |
145 | 145 | local d = DownloadDialog.new(("Downloading engine boot menu: %s"):format(next.name), url, function(chunk) |
146 | 146 | f:write(chunk) |
147 | 147 | end, function(di, data) | ... | ... |
... | ... | @@ -446,7 +446,7 @@ function _M:drawDialog(kind, actor_to_compare) |
446 | 446 | local dur_text = "" |
447 | 447 | |
448 | 448 | if player.__te4_uuid and profile.auth and profile.auth.drupid then |
449 | - local path = "http://te4.org/characters/"..profile.auth.drupid.."/tome/"..player.__te4_uuid | |
449 | + local path = "https://te4.org/characters/"..profile.auth.drupid.."/tome/"..player.__te4_uuid | |
450 | 450 | local LinkTxt = "Online URL: #LIGHT_BLUE##{underline}#"..path.."#{normal}#" |
451 | 451 | local Link_w, Link_h = self.font:size(LinkTxt) |
452 | 452 | h = self.c_desc.h - Link_h | ... | ... |
... | ... | @@ -88,7 +88,7 @@ function _M:ok() |
88 | 88 | |
89 | 89 | if not inside then self:simplePopup("Thank you", "Thank you, a paypal page should now open in your browser.") end |
90 | 90 | |
91 | - local url = ("http://te4.org/ingame-donate/%s/%s/%s/EUR/%s"):format(self.c_donate.number, self.c_recur.checked and "monthly" or "onetime", (profile.auth and profile.auth.drupid) and profile.auth.drupid or "0", self.donation_source) | |
91 | + local url = ("https://te4.org/ingame-donate/%s/%s/%s/EUR/%s"):format(self.c_donate.number, self.c_recur.checked and "monthly" or "onetime", (profile.auth and profile.auth.drupid) and profile.auth.drupid or "0", self.donation_source) | |
92 | 92 | |
93 | 93 | if inside then util.browserOpenUrl(url, {is_external=true}) |
94 | 94 | else util.browserOpenUrl(url, {webview=true, is_external=true}) end | ... | ... |
... | ... | @@ -21,7 +21,7 @@ name = "T.o.M.E" |
21 | 21 | long_name = "Tales of Maj'Eyal: Age of Ascendancy" |
22 | 22 | short_name = "tome" |
23 | 23 | author = { "DarkGod", "darkgod@te4.org" } |
24 | -homepage = "http://te4.org/" | |
24 | +homepage = "https://te4.org/" | |
25 | 25 | version = {1,5,1} |
26 | 26 | engine = {1,5,1,"te4"} |
27 | 27 | description = [[ | ... | ... |
-
Please register or login to post a comment