00:02.26 | Repo | [WAR] 10roleplay-filter: 03Flimgoblin * r2 RPFilter/: Initial import. |
00:03.39 | Repo | [WAR] 10roleplay-filter: 03Flimgoblin * r3 RPFilter/RPFilter (3 files in 1 directory): version 0.1 import |
00:04.03 | Repo | [WAR] 10roleplay-filter: 03Flimgoblin 04v0.1beta * r4 : tagging as v0.1 beta |
00:15.09 | *** join/#curseforge ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
00:15.09 | *** mode/#curseforge [+o ckknight] by ChanServ |
00:20.14 | *** join/#curseforge Computerpunk|AFK (n=IceChat7@92.82.160.27) |
00:39.08 | Repo | [WoW] 10pally-power: 03Aznamir * r81 locale/frFR.lua: new French locale |
00:40.31 | Repo | [WoW] 10pally-power: 03Aznamir 04b3.1.12 * r82 : Tagging as b3.1.12 |
01:15.08 | Ackis | uhh Kody- ping... |
01:15.19 | netcurse | sup ackis |
01:15.35 | Ackis | I r bad... can one of you delete my comment here: http://my.curse.com/members/Xinhuan.aspx didn't mean to break the forums |
01:16.06 | netcurse | can t delete |
01:16.07 | netcurse | lol |
01:16.14 | netcurse | feature we need ot add |
01:16.30 | Ackis | lol uh ok heh |
01:20.58 | Repo | [WoW] 10tb_core: 03Valana_TB * r94 TB_Core.toc: Added a dependency on CallbackHandler-1.0. |
01:21.30 | Repo | [WoW] 10pawnshop: 03Flisher * r2 / (3 files in 1 directory): 1.11 - Initial commit |
01:21.55 | Repo | [WoW] 10pawnshop: 03Flisher 04Release 1.11 * r3 : Tagging as Release 1.11 |
01:43.35 | *** join/#curseforge brad_ (n=brad@64-126-117-142.dyn.everestkc.net) |
01:46.59 | Repo | [WoW] 10tb_artisan: 03Valana_TB * r46 TB_Artisan.lua: |
01:47.02 | Repo | It is now TB Artisan's responsibility to disable the old TradeSkills add-ons, rather than TB Core's. |
01:47.29 | Repo | [WoW] 10tb_autobg: 03Valana_TB * r46 TB_AutoBG.lua: |
01:47.32 | Repo | It is now TB Artisan's responsibility to disable the old Auto-BG add-on, rather than TB Core's. |
02:14.05 | *** join/#curseforge Aznamir (n=aznamir@ool-43544a0d.dyn.optonline.net) |
02:58.09 | Repo | [WAR] 10detaunt-helper: 03Shayme * r39 Source (2 files in 2 directories): Fixed a problem with NBSB Registration. |
02:58.15 | Repo | Fixed a problem with SavedVariables. |
02:59.35 | Repo | [WAR] 10detaunt-helper: 03Shayme 04v1.3.4 * r40 : Tagging as v1.3.4 |
03:18.23 | Repo | [WoW] 10tb_raidhelper: 03Valana_TB * r58 TB_RaidHelper.lua: We can always call LeaveParty(). |
03:21.47 | Repo | [WoW] New project: http://wow.curseforge.com/projects/nameplates-modifier/. Nameplates modifier. Shadowed (Manager/Author). Approved by NeT. |
03:21.52 | Repo | [WoW] New project: http://wow.curseforge.com/projects/cc-tracker/. CC Tracker. Shadowed (Manager/Author). Approved by NeT. |
03:21.57 | Repo | [WoW] New project: http://wow.curseforge.com/projects/perfectbar/. PerfectBar. Taudier (Manager/Author). Approved by NeT. |
03:22.02 | Repo | [WoW] New project: http://wow.curseforge.com/projects/dr-tracker/. DR Tracker. Shadowed (Manager/Author). Approved by NeT. |
03:44.07 | Repo | [WoW] New project: http://wow.curseforge.com/projects/simple-buff-bars/. Simple Buff Bars. Shadowed (Manager/Author). Approved by Kaelten. |
03:44.12 | Repo | [WoW] New project: http://wow.curseforge.com/projects/arena-score-change/. Arena Score Change. Shadowed (Manager/Author). Approved by Kaelten. |
03:44.17 | Repo | [WoW] New project: http://wow.curseforge.com/projects/paladin-buffer/. Paladin Buffer. Shadowed (Manager/Author). Approved by Kaelten. |
03:44.19 | Ackis | ~Kaelten++ |
03:44.32 | Repo | [WoW] New project: http://wow.curseforge.com/projects/action-bar-saver/. Action Bar Saver. Shadowed (Manager/Author). Approved by Kaelten. |
03:44.45 | Kaelten | shadowed's out in force |
03:44.49 | Kaelten | heya ackis |
03:45.06 | Ackis | sup dawg? |
04:02.42 | *** join/#curseforge Dashkal (n=dashkal@WoWUIDev/Nexus/dashkal) |
04:02.42 | *** mode/#curseforge [+v Dashkal] by ChanServ |
04:03.12 | Dashkal | Isn't whisperwind the server a few of you played on at one point? |
04:03.33 | Kaelten | yeah I used to play there |
04:04.20 | Dashkal | I may end up transferring there anyway |
04:04.24 | Dashkal | Couple friends of mine just did |
04:05.12 | Kaelten | my exwife play(ed|s) there |
04:05.16 | Dashkal | mmm |
04:05.35 | Kaelten | ~seen kagaro |
04:05.37 | purl | kagaro <n=kagaro@cpe-098-026-067-218.nc.res.rr.com> was last seen on IRC in channel #wowace, 13h 10m 22s ago, saying: 'lua>{date("*t",837493847)}.month'. |
04:05.44 | Kaelten | I always mis him |
04:05.53 | Repo | [WoW] 10tb_autobg: 03Valana_TB * r47 TB_AutoBG.lua: |
04:05.56 | Repo | LastGame now waits until the player has zoned out of the battleground before force quitting. |
04:11.31 | Repo | [WoW] 10tb_alttrader: 03Valana_TB * r30 Embeds.xml: => UTF-8. |
04:12.08 | Repo | [WoW] 10tb_autobg: 03Valana_TB * r48 / (3 files in 1 directory): => UTF-8. |
04:38.15 | *** join/#curseforge Nechckn (n=N@WoWUIDev/Norganna/Admin/Nechckn) |
04:55.26 | Repo | [WoW] 10tb_autobg: 03Valana_TB * r49 TB_AutoBG.lua: |
04:55.29 | Repo | Comments. Modified the end-of-battleground callbacks to only leave the battleground. Everything else is done immediately. |
05:15.22 | Repo | [WoW] 10whatis: 03neilbuddy * r16 AddonWhatis_data.lua: Fixes for hf, ol, and pug abbreviations |
05:18.11 | Repo | [WoW] 10whatis: 03neilbuddy 04v1.0 * r17 : 1.0 release |
05:44.26 | *** join/#curseforge Nechckn_AFK (n=N@WoWUIDev/Norganna/Admin/Nechckn) |
06:13.55 | *** join/#curseforge Hjalte (n=quassel@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
06:22.33 | Repo | [WoW] 10simple_minimap_coords: 03dsn * r11 SimpleMiniMapCoords.toc: Updated Interface to current Version |
06:23.47 | smariot | Don't you wish you had more energy... or less ambition? |
06:24.52 | Repo | [WoW] 10simple_minimap_coords: 03dsn * r13 / (2 files in 1 directory): Added tag 1.2.3 for changeset 65fc04e4699e |
06:24.55 | Repo | Updated Interface to current Client Version |
06:25.47 | smariot | You possess a mind not merely twisted, but actually sprained. |
06:26.00 | *** join/#curseforge Hjalte (n=quassel@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
06:27.07 | Repo | [WoW] 10target-master: 03dsn * r19 / (2 files in 1 directory): Added tag beta-0.9.3 for changeset 1af942afafcf |
06:27.10 | Repo | Updated Interface to Current Client Version |
06:30.45 | smariot | Be different: conform. |
06:31.19 | smariot | You'll never be the man your mother was! |
06:35.48 | smariot | You will remember something that you should not have forgotten. |
06:38.26 | smariot | You will be awarded a medal for disregarding safety in saving someone. |
06:38.55 | smariot | Avoid gunfire in the bathroom tonight. |
06:42.47 | smariot | It may or may not be worthwhile, but it still has to be done. |
06:44.21 | smariot | Don't tell any big lies today. Small ones can be just as effective. |
06:44.29 | *** join/#curseforge Chryzo (n=dtc@92.80.120.102) |
06:46.47 | smariot | You will feel hungry again in another hour. |
06:47.25 | smariot | It's lucky you're going so slowly, because you're going in the wrong direction. |
06:48.58 | smariot | We now return you to your regularly scheduled silence, already in progress. |
07:06.37 | Repo | [WoW] 10clamstacker: 03gunboat 07master * v1.0.5-1-g7e949b1 / (2 files in 1 directory): [+1 commit] Added cooldown indicator |
07:09.43 | *** join/#curseforge orionshock (n=chatzill@ip68-225-195-1.ph.ph.cox.net) |
07:22.40 | Repo | [WoW] 10guildcraft: 03OrionShock * r276 / (2 files in 2 directories): fix for "out of date" status. |
07:24.44 | Repo | [WoW] 10guildcraft: 03OrionShock * r277 LibTradeLinks-1.0 (2 files in 1 directory): update lib tradelinks |
07:25.41 | Repo | [WoW] 10guildcraft: 03OrionShock 04v3.4.5 release * r278 : |
07:25.44 | Repo | Tagging as v3.4.5 release. Update LibTradeLinks for blizzard's minor patch. |
07:26.33 | *** join/#curseforge Hjalte (n=chatzill@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
07:27.32 | *** join/#curseforge Zeksie (n=zeksie@cpc1-nott9-0-0-cust93.nott.cable.ntl.com) |
07:39.44 | Repo | [WoW] 10clamstacker: 03gunboat 07master * v1.0.5-2-g1d5894a ClamStacker.lua: [+1 commit] Remove testing IDs |
07:43.21 | *** join/#curseforge Dotted (i=Dotted@bureaucrat.wowwiki.dk) [NETSPLIT VICTIM] |
08:36.22 | *** join/#curseforge waallen (i=wallen@88-149-235-126.dynamic.ngi.it) |
09:04.03 | *** join/#curseforge Srosh (n=Srosh@c136139.adsl.hansenet.de) |
09:28.09 | Repo | [WoW] 10ovale: 03Sidoine * r49 / (2 files in 2 directories): |
09:28.12 | Repo | - heroic strike should not be displayed in berserker stance if execute is available |
09:28.15 | Repo | - bug fix: talents where not reseted when changing spec with dual spec |
09:28.28 | Repo | [WoW] 10ovale: 03Sidoine 043.1.6 * r50 : tag 3.1.6 |
10:30.39 | *** join/#curseforge Computerpunk|AFK (n=IceChat7@92.82.160.27) |
10:46.54 | *** join/#curseforge n0ne (n=yuxans@211.103.244.60) |
11:42.53 | *** join/#curseforge Hjalte (n=chatzill@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
12:03.19 | Repo | [WoW] 10goingprice_allakhazam: 03Neikos * r623 / (2 files in 2 directories): Updating to version 3.1.1241179327 |
12:03.24 | Repo | [WoW] 10goingprice_allakhazam: 03Neikos 043.1.1241179327 * r624 : Tagging version 3.1.1241179327 |
12:21.05 | *** join/#curseforge Nechckn (n=N@WoWUIDev/Norganna/Admin/Nechckn) |
12:21.32 | *** join/#curseforge yuxans (n=yuxans@yuxans-1-pt.tunnel.tserv3.fmt2.ipv6.he.net) |
13:26.36 | *** join/#curseforge Chompers (n=Chomp@cpc3-cove11-2-0-cust111.3-1.cable.virginmedia.com) |
13:29.31 | *** join/#curseforge p3lim (n=p3lim@084202164112.customer.alfanett.no) |
13:47.05 | *** join/#curseforge brad_ (n=brad@64-126-117-142.dyn.everestkc.net) |
14:05.49 | *** join/#curseforge yoshimo (i=chatzill@p5B0C10C0.dip0.t-ipconnect.de) |
14:11.35 | *** join/#curseforge brad__ (n=brad@64-126-117-142.dyn.everestkc.net) |
14:22.40 | Repo | [WAR] 10warboard_fps: 03computerpunk * r17 / (4 files in 1 directory): - Added an option to set your own Low, Med, High limits. |
14:22.44 | Repo | - More code cleanup. |
14:24.21 | Repo | [WAR] 10warboard_fps: 03computerpunk 04v0.3 * r18 : - Changes in the previous revision. |
14:27.32 | *** join/#curseforge Odlaw (n=ozzy@c-98-245-39-78.hsd1.co.comcast.net) |
14:45.58 | *** join/#curseforge GeeksRUs (n=vampira@75.139.184.59) |
14:57.26 | *** join/#curseforge ZorbaTHut (i=tocohl@skynet.pavlovian.net) |
14:59.25 | Repo | [WoW] 10goingprice_wowhead: 03Neikos * r201 / (2 files in 2 directories): Updating to version 3.1.1241189862 |
14:59.31 | Repo | [WoW] 10goingprice_wowhead: 03Neikos 043.1.1241189862 * r202 : Tagging version 3.1.1241189862 |
15:04.22 | *** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
15:28.47 | *** join/#curseforge ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
15:28.47 | *** mode/#curseforge [+o ckknight] by ChanServ |
15:39.57 | *** join/#curseforge Gweniver (n=Gweniver@c-98-240-201-24.hsd1.mn.comcast.net) |
15:50.04 | Repo | [www] 10gypsy: 03ckknight * r133 gypsy/ext/generic_relation.py: work properly in latest SQLAlchemy |
16:22.26 | *** join/#curseforge Jamash (n=Jamash@75-25-130-215.lightspeed.sjcpca.sbcglobal.net) |
16:45.24 | Repo | [WAR] 10dufftimer: 03Thurwell * r126 DuffTimer.lua: Added a check for updatedEffects being nil |
16:48.23 | Repo | [WAR] 10dufftimer: 03Thurwell * r127 .hgtags: Tagging as v2.2.2 |
16:53.10 | netcurse | funny because, even with all these people that claim they uninstalled the client |
16:53.14 | netcurse | we are still growing in user base |
16:54.53 | nicoli_s | good |
16:57.09 | *** join/#curseforge ArrowmasterClass (n=arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster) |
16:57.09 | *** mode/#curseforge [+v ArrowmasterClass] by ChanServ |
16:58.59 | *** join/#curseforge Hjalte (n=chatzill@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
17:00.06 | *** join/#curseforge PProvost (n=PProvost@WoWUIDev/WAU/Admin/Pprovost) |
17:00.35 | *** join/#curseforge Jim-Bim (n=thorben_@L9c26.l.pppool.de) |
17:09.28 | Repo | [WoW] New project: http://wow.curseforge.com/projects/rare-spawn-overlay/. Rare Spawn Overlay. keithgabryelski (Manager/Author). Approved by Kaelten. |
17:09.33 | Repo | [WoW] New project: http://wow.curseforge.com/projects/finalfantasylization_sephirothsr/. FinalFantasylization_SephirothsRebirthSoundpack. StreetAngels (Manager/Author). Approved by Kaelten. |
17:15.40 | *** join/#curseforge Dashkal (n=dashkal@WoWUIDev/Nexus/dashkal) |
17:15.40 | *** mode/#curseforge [+v Dashkal] by ChanServ |
17:35.12 | Repo | [WoW] 10clamstacker: 03gunboat 07master * v1.0.6 ClamStacker.lua: [+3 commits] |
17:35.15 | Repo | 3f92dc1: Now with non-floating buttons |
17:35.17 | Repo | bde9b72: Checkpoint |
17:35.21 | Repo | 61ad518: Recycle button frames |
17:35.27 | Repo | [WoW] 10clamstacker: 03gunboat 04v1.0.6 * 794409e /: [new tag] tagging as v1.0.6 |
17:46.10 | Repo | [WAR] 10xhud: 03computerpunk * r76 / (10 files in 2 directories): - Added 2 new Textures. |
17:47.42 | Repo | [WAR] 10xhud: 03computerpunk * r77 xHUD.mod: - Forgot .mod update. |
17:48.08 | Repo | [WAR] 10xhud: 03computerpunk 042.1.7 * r78 : - Changes in the previous revision. |
18:00.54 | *** join/#curseforge ArrowmasterClass (n=arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster) |
18:00.54 | *** mode/#curseforge [+v ArrowmasterClass] by ChanServ |
18:05.22 | *** join/#curseforge ArrowmasterClas1 (n=arrow@cpe-24-164-69-75.woh.res.rr.com) |
18:07.59 | *** mode/#curseforge [+v ArrowmasterClas1] by ChanServ |
18:18.52 | *** join/#curseforge ik0n (n=ikon_@c-98-196-59-169.hsd1.tx.comcast.net) |
18:24.45 | *** join/#curseforge Droolio (n=drool@87-194-188-170.bethere.co.uk) |
18:33.32 | *** join/#curseforge iKON_ (n=ikon_@c-98-196-59-169.hsd1.tx.comcast.net) |
18:48.45 | *** join/#curseforge Computerpunk2 (n=IceChat7@92.82.160.27) |
18:51.55 | *** join/#curseforge netcurse (n=hthieblo@dsl092-049-237.sfo4.dsl.speakeasy.net) |
18:51.55 | *** join/#curseforge Odlaw (n=ozzy@c-98-245-39-78.hsd1.co.comcast.net) |
18:51.55 | *** join/#curseforge brad__ (n=brad@64-126-117-142.dyn.everestkc.net) |
18:51.55 | *** join/#curseforge orionshock (n=chatzill@ip68-225-195-1.ph.ph.cox.net) |
18:51.55 | *** join/#curseforge DWSR (i=znc@unaffiliated/dwsr) |
18:51.55 | *** mode/#curseforge [+o netcurse] by irc.freenode.net |
18:51.55 | *** join/#curseforge Kody- (n=nope@dsl092-049-237.sfo4.dsl.speakeasy.net) [NETSPLIT VICTIM] |
18:51.55 | *** join/#curseforge Ackis (n=asdf@WoWUIDev/WoWAce/ARL/Troll/Ackis) [NETSPLIT VICTIM] |
18:51.55 | *** join/#curseforge Tinyboom (n=U@206.84-49-89.nextgentel.com) [NETSPLIT VICTIM] |
18:51.55 | *** mode/#curseforge [+ov Kody- Ackis] by irc.freenode.net |
18:51.57 | *** join/#curseforge Dashkal (n=dashkal@WoWUIDev/Nexus/dashkal) [NETSPLIT VICTIM] |
18:51.57 | *** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) [NETSPLIT VICTIM] |
18:51.57 | *** join/#curseforge nicoli_s (n=salocin@69.73.16.202) [NETSPLIT VICTIM] |
18:51.57 | *** join/#curseforge Arrowmaster (n=Arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster) [NETSPLIT VICTIM] |
18:51.57 | *** mode/#curseforge [+vv Dashkal Arrowmaster] by irc.freenode.net |
18:52.11 | *** join/#curseforge ReAn` (n=rean@137.186.231.119) |
18:52.12 | *** join/#curseforge phyber (i=phyber@irssi.co.uk) |
18:52.47 | *** join/#curseforge Kemayo (n=kemayo@pool-71-110-230-67.lsanca.dsl-w.verizon.net) |
18:53.29 | *** join/#curseforge Repo (n=supybot@repos.curseforge.net) |
18:55.53 | *** join/#curseforge Antiarc (n=Antiarc@wsip-70-167-195-98.ph.ph.cox.net) [NETSPLIT VICTIM] |
18:56.14 | *** join/#curseforge IceGuest_75 (n=IceChat7@193.60.136.50) |
18:56.23 | IceGuest_75 | Hello |
18:57.56 | Sagaciousuk | A WoW addon that is fairly popular has been abandoned by its author. I've tried to contact them but no luck so far. The addon itself broke with the latest WoW patch - and I've managed to fix it. What would be the best way to help distribute this fixed version? |
19:01.53 | Kaelten | what addon? |
19:02.51 | Sagaciousuk | SpamMeNot |
19:03.11 | Sagaciousuk | The author quit the game |
19:04.09 | Sagaciousuk | I was going to create a new page for it but the warning about being the author of the addon kind of made me unsure if it was the right thing to do |
19:08.29 | Dashkal | Nah, asking in here was definitely the right call. Had I seen SpamMeNot revived or some such I would have rejected it. |
19:09.00 | Dashkal | @project SpamMeNot |
19:09.01 | Repo | Dashkal: No project found that matches 'spammenot' |
19:09.07 | Dashkal | figures |
19:09.45 | Sagaciousuk | The fix is really minor |
19:10.08 | Sagaciousuk | But manages to stop the addon hiding like half the chat messages randomly. |
19:10.52 | Dashkal | Fair enough. Just that cases like this have to be run by the admins. (I'm just a mod) |
19:11.43 | Sagaciousuk | OK |
19:13.17 | Sagaciousuk | I didn't realise the author abandoned it. If I had noticed earlier I would have tried to be added as an author to maintain it. |
19:14.01 | *** join/#curseforge ChanServ (ChanServ@services.) |
19:14.01 | *** mode/#curseforge [+o ChanServ] by irc.freenode.net |
19:14.45 | *** join/#curseforge Dashkal (n=dashkal@WoWUIDev/Nexus/dashkal) |
19:14.45 | *** mode/#curseforge [+v Dashkal] by ChanServ |
19:17.15 | Dashkal | must.get.ChatZilla.into.XULRunner... |
19:17.20 | Dashkal | I think I have a lunch project now |
19:28.53 | ckknight | Sagaciousuk: you should try BadBoy |
19:57.17 | *** join/#curseforge lua_bot (n=lua_bot@li37-84.members.linode.com) |
19:57.27 | *** join/#curseforge lua_bot (n=lua_bot@li37-84.members.linode.com) |
20:22.37 | Ackis | ckknight: imma badboy spank me pls? |
20:22.45 | *** join/#curseforge Natherul (i=Natherul@c-93-182-169-159.cust.relakks.com) |
20:22.51 | ckknight | though I am a dom, I'm not attracted to guys |
20:22.52 | ckknight | sorry, Ackis |
20:23.04 | Ackis | man sometimes I sound gay |
20:23.12 | nicoli_s | its irc doing it to ya |
20:23.20 | nicoli_s | too many dicks on the chat room floor |
20:23.33 | Ackis | sausage party |
20:24.12 | nicoli_s | have you heard that flight of the conchords song "too many dicks on the dance floor"? its awesome |
20:24.21 | Ackis | nah havent |
20:24.31 | nicoli_s | go listen to it its great |
20:24.34 | nicoli_s | awesome video too |
20:24.38 | Ackis | btw ckknight, if you have a .pkgmeta in a zip you upload, does it do anything? (guessing no) |
20:24.39 | nicoli_s | done by michel gondry |
20:24.52 | ckknight | Ackis: no, but you really shouldn't upload dotfiles |
20:25.23 | Ackis | ckknight: *nod* just trying to solve a minor problem that is 100% selfish :) |
20:25.36 | ckknight | which problem is this? |
20:25.37 | ckknight | :P |
20:26.15 | Ackis | project A uses a minorly modified version of Lib Y and Lib Z, however it's not coming up as a embedded lib for "points" because it's minorly modified |
20:29.36 | Ackis | ping ZorbaTHut |
20:30.55 | ckknight | it should be put in the default repository relationships |
20:31.19 | Ackis | by the author or automagically? |
20:32.09 | ckknight | by the author |
20:32.19 | Ackis | *nod* k |
20:33.15 | *** join/#curseforge Computerpunk (n=IceChat7@92.82.160.27) |
20:52.04 | ZorbaTHut | ackis, pong |
20:53.01 | netcurse | slaps ZorbaTHut around a bit with a large trout |
20:53.12 | netcurse | he's back |
20:53.38 | ZorbaTHut | I had a computer die :( |
20:53.49 | ZorbaTHut | very thoroughly at that. the aura of its death has permeated, like, three other devices so far |
20:53.53 | ZorbaTHut | it's been quite impressive |
20:54.10 | netcurse | congratulation on your nearly released 1.0 |
20:54.18 | netcurse | been using the alpha/beta for 1 week |
20:54.20 | Arrowmaster | Ackis: nev did the same minor selfish thing you are thinking of |
20:54.29 | ZorbaTHut | thanks :) whatcha think of it? |
20:54.41 | ZorbaTHut | it's clearly still got some bugs |
20:55.02 | netcurse | it's working overall good, when it had issues telling me what to do i ussually just reloadui |
20:55.03 | netcurse | and it works |
20:55.14 | ZorbaTHut | report those as bugs next time ;) |
20:55.18 | netcurse | i will |
20:55.23 | netcurse | i m doing quests again tonight |
20:55.26 | netcurse | lvl 71 |
20:55.27 | netcurse | ;o |
20:56.32 | ZorbaTHut | nice :D |
20:58.22 | Arrowmaster | ZorbaTHut: what type of paypal account do you have to get those hosted_button_id |
20:58.44 | ZorbaTHut | I think it's a business account - there's a donation button maker buried on their site |
20:58.56 | ZorbaTHut | I always ended up finding it via google, I could never figure out how to get there from inside paypal itself |
21:03.09 | ZorbaTHut | so, who would I talk to about making the whole "manual embedding relationship" thing a little less icky? apparently I'd have to modify each file when I upload it to add the appropriate embedding relationships, and I don't want to do that :P |
21:14.22 | netcurse | Ckknight i guess? |
21:14.39 | ckknight | waves |
21:15.03 | ckknight | ZorbaTHut: what libs are you embedding? |
21:15.42 | ZorbaTHut | it looks like ackis may have found a solution - http://wow.curseforge.com/projects/quest-helper/repositories/mainline/edit-default-relationships/ |
21:15.53 | ckknight | yep |
21:16.00 | ZorbaTHut | excellent. :D |
21:16.02 | ckknight | the solution I told Ackis |
21:16.03 | ckknight | <.< |
21:16.04 | ckknight | >.> |
21:16.04 | ckknight | :P |
21:16.08 | Ackis | you told me? |
21:16.08 | ZorbaTHut | haha |
21:16.26 | Ackis | i need to start listening to you now |
21:16.29 | Archarodim | ZorbaTHut: Just installed the latest beta, it's nothing but you should fix the typo in the welcome message: "This is an beta" ;) |
21:16.31 | ckknight | @ckknight it should be put in the default repository relationships |
21:16.48 | ckknight | an beta! |
21:16.51 | ckknight | like an hero! |
21:18.01 | ZorbaTHut | arch |
21:18.03 | ZorbaTHut | *argh |
21:18.18 | Sagaciousuk | ckknight I'll try BadBoy - but being able to get a SpamMeNot update out there to folks who still use it would be useful. |
21:18.19 | ZorbaTHut | the great part is that during the alpha it said "this is a pre-alpha" |
21:18.21 | ZorbaTHut | I keep forgetting to update it |
21:18.36 | ckknight | Sagaciousuk: or informing them of BadBoy. Sometimes addons die. |
21:18.56 | Sagaciousuk | But but but |
21:18.59 | Sagaciousuk | The change is so small :( |
21:19.01 | ZorbaTHut | alright fixed for next version, thanks ;) |
21:19.35 | Sagaciousuk | Does curse client support "This addon is dead but try this"? |
21:20.01 | nicoli_s | no but thats a good idea |
21:20.08 | Sagaciousuk | Users should be able to flag an addon as no longer working |
21:20.30 | Sagaciousuk | So that the client knows to suggest similar addons that actually work |
21:20.33 | ZorbaTHut | ugh, don't suggest that unless there's *very* good protection around it |
21:20.48 | Sagaciousuk | Cause it's not exactly obvious that SpamMeNot isn't functioning |
21:20.48 | ZorbaTHut | for example, better protection than Curse's hilariously broken tag system |
21:21.15 | Sagaciousuk | You just notices half your chat window messages don't show - including events |
21:21.16 | ZorbaTHut | incidentally guys, having a tag system that anyone can edit *does not work* on large projects :P |
21:21.26 | nicoli_s | i can yell at the curse.com devs if you want zorba |
21:21.36 | *** join/#curseforge Primer (n=vi@ns1.mcdownloads.com) |
21:21.40 | ckknight | Primer: talk to ZorbaTHut |
21:21.43 | Primer | hello |
21:21.53 | ZorbaTHut | I'm almost tempted to say "no, don't do that", just because I think it's entertaining to see what QH is tagged as this week |
21:21.53 | Primer | hello ZorbaTHut |
21:22.00 | ZorbaTHut | I was amazed how long "I like cookies" lasted |
21:22.03 | ZorbaTHut | yo primer :) |
21:22.05 | ckknight | ZorbaTHut: lol |
21:22.11 | ZorbaTHut | but it should probably be fixed someday :) |
21:22.35 | nicoli_s | ZorbaTHut ill pass that along |
21:22.39 | Primer | ZorbaTHut: I have a patch for QH r106, which would integrate my addon into it. How receptive are you feeling today? :) |
21:23.10 | ZorbaTHut | primer, if it's for the 0.x series, port it to the 1.0 series first ;) |
21:23.13 | ckknight | Primer: which addon are you integrating? |
21:23.17 | ZorbaTHut | what's it do? |
21:23.20 | Primer | FlightHUD |
21:23.32 | Primer | It shows the default quest as a waypoint in my HUD |
21:24.00 | Primer | it's currently working |
21:24.09 | Primer | just need to fix some aesthetic issues |
21:24.18 | *** join/#curseforge Jamash- (n=Jamash@75-25-130-215.lightspeed.sjcpca.sbcglobal.net) |
21:24.20 | ZorbaTHut | is this basically a fancy arrow? i.e. you just grab the waypoint that the QH arrow or the Cartographer arrow would point to, then do magic to it? |
21:24.23 | Sagaciousuk | is trying to work out if he can make an addon that uses Auctioneer to work out whether there are no auctions for glyphs an Inscriber can make |
21:24.26 | Primer | think of it as what TomTom currently does |
21:24.49 | Primer | it is not an arrow, but a point that floats in an ellipse in my HUD |
21:25.02 | ZorbaTHut | you shouldn't need my help for that one ;) look in Tomtom.lua, there's a public API for getting notification of the next waypoint |
21:25.02 | Primer | I can commit my code and you can pull down my addon from svn if you'd like to see what it does |
21:25.06 | ZorbaTHut | QuestHelper:AddWaypointCallback |
21:25.13 | Primer | yes, I've done that |
21:25.25 | Primer | but even TomTom requires that code be present in QH |
21:25.40 | Primer | my patch is said code |
21:25.51 | ZorbaTHut | it shouldn't - the only reason the QH code exists is because it was easier to change QH than to change Tomtom. what doesn't work if you just put the code in your mod? |
21:26.02 | ZorbaTHut | btw, I'm asking this because it *shouldn't* be required |
21:26.18 | ZorbaTHut | I actually want the whole "QH API" thing to work properly so people don't have to ask me to get things integrated :) |
21:26.41 | ZorbaTHut | I'd rather make a functional general solution than add another integrate-QH-with-some-other-mod option that I have to maintain ;) |
21:26.42 | Primer | Is that in 1.0? |
21:26.56 | Primer | because based off the r106 code, this was required: http://www.ceregatti.org/QH_FlightHUD_patch.txt |
21:27.00 | ZorbaTHut | it's in 0.x also, though there may be some compatibility issues |
21:27.03 | ZorbaTHut | lemme look at that, one sec |
21:27.26 | Primer | note it's very small...basically s/tomtom/flighthud/i |
21:27.35 | Primer | well, you get what I mean |
21:27.55 | ZorbaTHut | that stuff is required if you want a switch in QH itself, but I'd prefer if the option was part of Flighthud |
21:28.18 | ZorbaTHut | here, try this out - start WoW, then /script QuestHelper:AddWaypointCallback(function (c, z, x, y, desc) print(c, z, x, y, desc) end) |
21:28.20 | Primer | ok, I wasn't aware of this. I guess I should have looked at TomTom first |
21:28.44 | Primer | so basically just hook into QH via its callback...sounds stupidly simple :) |
21:28.48 | ZorbaTHut | if that works, you should be able to just hook in from your side of things |
21:28.53 | Primer | awesome! |
21:28.55 | ZorbaTHut | yup! which almost guarantees there will be problems :D |
21:29.43 | ZorbaTHut | in fact I can tell you one right now, you're going to want to check that the continent number is positive - I'm currently using negative continent numbers for things like instances and the DK starting zone, and there's no easy way to figure out which zone it represents |
21:30.01 | ZorbaTHut | but once you get that working, lemme know and we can figure out some way to expose that info from QH |
21:30.38 | Primer | ok |
21:34.14 | ZorbaTHut | sorry if it seems like I'm trying to kick your code out of QH - I'd honestly really like it if I could remove the Cart and Tomtom integration also, I think it's kind of unfortunate that that stuff is built into QH. Should be an external plugin to tie the two together, really. At the very least I can keep from making it *more* cluttered ;) |
21:36.52 | ckknight | I still think it'd be a good idea to come up with an agnostic waypoint library |
21:36.57 | ckknight | I might do it, still |
21:36.59 | ckknight | I have some ideas |
21:37.08 | Computerpunk | Hi ckk<3 |
21:37.13 | ckknight | hey Computerpunk |
21:37.45 | ckknight | ZorbaTHut: using the GetMapInfo() texture name is far saner than using continent + zone numbers |
21:37.46 | ckknight | imo |
21:38.37 | ZorbaTHut | ckknight, yeah, quite possibly, but for one thing it's insufficient (multi-level maps return the same texture name no matter what level you're on) and for another thing it didn't occur to me when I was doing the first steup |
21:38.40 | ZorbaTHut | *setup |
21:38.48 | ZorbaTHut | plus, it's easier for me to cram small integers into my compressed data ;) |
21:39.01 | ckknight | oh, the way I handle multilevels is for level = 1, no change, otherwise, append the level number |
21:39.03 | ckknight | works quite well |
21:39.17 | ckknight | so you have Dalaran and Dalaran2 |
21:39.20 | ZorbaTHut | check out CoT, I think your scheme breaks there :) |
21:39.33 | ckknight | how so? |
21:39.40 | ZorbaTHut | I seem to recall it's got some weird exception that I had to special-case |
21:39.52 | ZorbaTHut | er, CoS |
21:40.10 | Primer | Going ahead and adding a pref to my addon, I'll get back to you as soon as I'm done |
21:40.25 | ZorbaTHut | ah, now I remember, it's got a level 0 |
21:40.34 | ckknight | wtf |
21:40.37 | ckknight | how does it have a level 0? |
21:40.37 | ZorbaTHut | which wouldn't actually break things with that, techniaclly |
21:40.45 | ZorbaTHut | *shrug* GetCurrentMapDungeonLevel() returns 0 |
21:40.50 | ZorbaTHut | that's how it's got a level 0 :P |
21:40.52 | ckknight | is it multi-level? |
21:41.01 | ZorbaTHut | it's got the outdoors and the city itself |
21:41.03 | ckknight | non-multi-level maps always are 0 levels |
21:41.05 | ckknight | hmm |
21:41.16 | ckknight | fucking bullshit |
21:41.21 | ZorbaTHut | so, there's a 1, and there's a 0. only the "0" map is actually stored as the filename CoTStratholme2 |
21:41.25 | ZorbaTHut | *just to make it harder* |
21:41.47 | ZorbaTHut | there may be other exceptions, I haven't tried Ulduar or most of the other multi-level instances yet |
21:43.52 | Primer | oops, seems the argument list is off |
21:44.31 | Primer | c is z |
21:44.44 | ZorbaTHut | there might be a first parameter or something |
21:45.03 | ZorbaTHut | I think if you pass extra parameters to the register function, it'll include those as the first parameters in your callback |
21:45.37 | Primer | ok |
21:46.47 | Primer | Does adding the callback trigger the callback? Removing too? |
21:47.57 | ZorbaTHut | uh . . . maybe? I hope so? it should trigger it to add, at least, I dunno about removing :) |
21:48.16 | ZorbaTHut | if it doesn't, it's probably a bug |
21:48.29 | Primer | I'll find out once I get this argument list sorted out |
21:48.41 | Primer | I'm pretty much done, just need to figure this out |
21:49.09 | Primer | my callback is definitely being called |
21:52.09 | Primer | lua programming still confuses me a bit...I took you example literally, where I wrapped the callback in a function(c, z, ...) myObj:AddWaypoint(c, z...) end |
21:52.36 | Primer | shouldn't it suffice to pass it myObj:AddWaypoint(c,z...) directly? |
21:52.46 | Primer | Trial and error programming at its finest! |
21:55.07 | ZorbaTHut | in Lua, member calling is kind of a weird special-case - local Hello = {} function Hello:function() end -- Hello actually takes a single hidden parameter, that of the "self" pointer |
21:55.40 | ZorbaTHut | if I do Hello.function() then I'm calling the function without that parameter, and stuff might break. If I do Hello:function() then I'm using that parameter. Keep in mind that the latter is (AFAIK, at least) equivalent to Hello.function(Hello) |
21:56.15 | ZorbaTHut | I don't *think* there's any way to pass a canned function-along-with-first-parameter, however - you can call myObj:AddWaypoint, and you can pass myObj.AddWaypoint, but you can't pass myObj:AddWaypoint |
21:56.39 | ZorbaTHut | that's what the parameter thing is for - you might do QuestHelper:AddWaypointCallback(myObj.AddWaypoint, myObj) and it would just work |
21:59.38 | Repo | [RoM] New project: http://rom.curseforge.com/projects/tellicast/. TellICast. MadCook (Manager/Author). Approved by NeT. |
22:08.08 | jnwhiteh | ckknight: I'd be open to an consortium where we discuss and try to figure out what makes it universal |
22:08.22 | ckknight | jnwhiteh: good stuff |
22:08.31 | ckknight | here's my idea: |
22:08.32 | jnwhiteh | the three of us pretty much control the market =) |
22:08.44 | ckknight | yay, cartels! |
22:08.45 | ckknight | okay |
22:08.48 | ckknight | here's my idea: |
22:09.01 | ckknight | you have a library that basically all it does is show the waypoint |
22:09.14 | ckknight | along with the standard text (optionally) and all that good stuff |
22:09.23 | ckknight | an addon embeds that lib, registers with it |
22:09.37 | Primer | wait a minute |
22:09.49 | Primer | I suggested something like this long ago, and was shot down |
22:09.50 | ckknight | and specifies points of where to go and such |
22:09.56 | Primer | now YOU suggest it...and it's like, gold |
22:10.00 | jnwhiteh | ... |
22:10.04 | Primer | feels demeaned |
22:10.06 | jnwhiteh | ckknight suggested it first, actually |
22:10.10 | jnwhiteh | and I told him I didn't think it would work |
22:10.15 | jnwhiteh | same as I told you |
22:10.17 | Primer | yeah |
22:10.20 | jnwhiteh | and I still don't know that it does work.. but I'm hearing him out |
22:10.30 | ckknight | I think there's promise if we make it minimalistic enough |
22:10.31 | Primer | I believe we could make it work |
22:10.36 | jnwhiteh | considering between ZorbaTHut, ckknight and myself, we have 95% of the waypoint mods covered. |
22:10.47 | Primer | (note how I interjected myself into this...) |
22:10.55 | ckknight | jnwhiteh: my idea is basically a priority queue system |
22:11.02 | Xinhuan | ckknight, some zones do indeed have a level 0 ;p |
22:11.13 | ZorbaTHut | I think it's an interesting idea, but I also think it'd be harder than you think. I *have* been planning to generalize QH so people can inject waypoints in (in fact, 1.0 theoretically does this, though it's undocumented and untested) |
22:11.16 | ckknight | Xinhuan: and they also have a lvl 1? fucking bullshit |
22:11.19 | ckknight | you only show one arrow at a time, based on its priority |
22:11.39 | Xinhuan | you can't actually "up/down" arrow to those level 0 maps unless you are actually there |
22:11.57 | Xinhuan | for eg, CoT initial area, and Ulduar initial first 4 boss area |
22:12.09 | jnwhiteh | ckknight: so you're talking ONLY of waypoints.. and a basic system for queuing, etc. |
22:12.14 | ckknight | jnwhiteh: yes |
22:12.20 | ckknight | addons would specify the where |
22:12.26 | ckknight | then the waypoint would just point |
22:12.28 | jnwhiteh | well, hear me out =) |
22:12.33 | ckknight | and give text (based on what the addon says) |
22:12.37 | ckknight | okay, shoot. |
22:12.39 | jnwhiteh | I don't think it should be responsible for displaying waypoints at all |
22:12.45 | ckknight | mmm |
22:12.46 | ckknight | kay. |
22:12.57 | ckknight | looks at jnwhiteh with shiftier eyes than normal |
22:13.08 | ZorbaTHut | ckknight, I think there's some value to that, but keep in mind that it would be 100% separate from QH, as QH does far more complicated ordering than that. the only thing QH would be able to integrate with that would be "do a dump of QH's entire route every time it changes" |
22:13.08 | jnwhiteh | I think it should provide an API that I can query to get the information I need to display it |
22:13.26 | ckknight | could work |
22:13.29 | jnwhiteh | i.e. only I know when, how, and why my waypoints should be displayed |
22:13.32 | ZorbaTHut | and even that would be iffy, as there's midpoints that QH places that aren't actually objectives, just "on the way" to an objective |
22:13.38 | jnwhiteh | if you can tell me WHERE i anchor it on the minimap, and WHERE I anchor it on the world map |
22:13.40 | jnwhiteh | I can do this, trivially =) |
22:13.45 | jnwhiteh | and more efficiently and direct than any library could |
22:13.55 | jnwhiteh | add teh queue system, with support for MULTIPLE queues |
22:14.01 | jnwhiteh | and I think you have a solid API that we can use =) |
22:14.08 | ckknight | jnwhiteh: yea, my idea was a multiple queue thing as well |
22:14.13 | ckknight | okay, I like that idea well enough |
22:14.23 | jnwhiteh | Esamynn seems to think that pulling the location code out into its own stuff would be inefficient |
22:14.25 | jnwhiteh | btu I am not convinced |
22:14.34 | jnwhiteh | I _KNOW_ I can display my waypoints more efficiently than anyone else |
22:14.37 | jnwhiteh | if I only know where to put them :P |
22:14.42 | ckknight | hehe |
22:14.51 | ckknight | jnwhiteh: it bothers me that Lightheaded doesn't work with Cartographer3 |
22:14.55 | ckknight | :( |
22:14.58 | jnwhiteh | oh, tell me how to do it |
22:14.58 | ckknight | I wanna fix that |
22:14.59 | jnwhiteh | and i will |
22:14.59 | ckknight | in a sane way |
22:15.11 | jnwhiteh | i'll toss it in and make the options screen i've needed for a while |
22:15.16 | jnwhiteh | so you can choose wher eyour waypoints go |
22:15.34 | jnwhiteh | if you can email me the API or at least point to where I can fidn it.. i can do it tomorrow most likely |
22:15.37 | ckknight | jnwhiteh: has the same API as Cart2, just Cartographer3_Waypoints |
22:15.41 | jnwhiteh | oh |
22:15.41 | ckknight | :P |
22:15.43 | jnwhiteh | then that's easy |
22:15.45 | ckknight | yea |
22:15.46 | ckknight | copy-pasta |
22:15.48 | ckknight | at least it should be |
22:16.16 | jnwhiteh | still :AddLHWaypoint()? |
22:16.30 | jnwhiteh | and will that always exist in Carographer3_Waypoints? |
22:16.40 | ckknight | LHWaypoint? |
22:16.42 | ckknight | err, hang on |
22:16.45 | jnwhiteh | that's the API i use for cart2 |
22:16.50 | jnwhiteh | cause.. someone told me to :P |
22:17.10 | ckknight | Cartographer3_Waypoints.SetWaypoint(...) |
22:17.25 | jnwhiteh | c, z, x, y, desc? |
22:17.28 | ckknight | where ... is (continentID, zoneID, x, y, text, metadata) or (zone, x, y, text, metadata) |
22:17.48 | ckknight | make metadata "Lightheaded" or something |
22:18.00 | ckknight | it will never show up, just a backend thing |
22:18.06 | jnwhiteh | cool |
22:18.11 | jnwhiteh | will take care of that tomorrow for ya |
22:18.19 | ckknight | in any event, I do like the idea with your library dealy |
22:18.31 | ckknight | it'd basically be a thing where addons can say "o hai i has a waypoint" |
22:18.41 | Primer | that'll be wonderful |
22:18.45 | Xinhuan | i'm going to assume Routes doesn't work with cart3_waypoints |
22:18.53 | ckknight | Xinhuan: I thought it did... |
22:18.56 | ckknight | shrugs |
22:18.58 | jnwhiteh | ckknight: aye, and then "Hey, where do I put this thing" |
22:19.03 | ckknight | jnwhiteh: yea |
22:19.03 | Xinhuan | does it? i don't know |
22:19.06 | jnwhiteh | and it provides a really simple queue implementation that's standardized |
22:19.14 | ckknight | jnwhiteh: yea |
22:19.17 | jnwhiteh | Primer: what you wanted was something entirely different, if i recall the conversation |
22:19.21 | jnwhiteh | incredibly broad compared to this :P |
22:19.40 | ckknight | jnwhiteh: because I would want Cart to have the Corpse point to be very high priority |
22:19.42 | jnwhiteh | ckknight: so we've moved to combining continent/zone numbers |
22:19.46 | ckknight | but QH would be medium priority |
22:19.47 | jnwhiteh | yeah same |
22:19.51 | Primer | I haven't been following, since I'm banging out some code and I'm "in the zone", but, it could very well be |
22:19.56 | ckknight | jnwhiteh: what of instances and multi-level? |
22:20.02 | Xinhuan | consider though, that Routes doesn't actually "queue" any waypoints |
22:20.05 | Primer | All I recall was some API/Library that could implement waypoints with metadata |
22:20.07 | jnwhiteh | i dont know anything about them at the moment |
22:20.08 | Xinhuan | it just sends one waypoint |
22:20.17 | Xinhuan | waits for the callback that its reached, then sends the next one, etc |
22:20.17 | jnwhiteh | what I mean tho is in a new addon we did |
22:20.18 | ckknight | jnwhiteh: I still like standardizing on GetMapInfo() plus the dungeon level |
22:20.40 | ckknight | I also like how that isn't locale-specific |
22:20.50 | jnwhiteh | ckknight: so what is Ashenvale then |
22:20.54 | jnwhiteh | the filename for ashenvale |
22:20.55 | ckknight | since continent ids/zone ids change based on locale |
22:21.03 | ckknight | I believe "Ashenvale" |
22:21.04 | ckknight | lemme check |
22:21.07 | jnwhiteh | *nod* |
22:21.13 | jnwhiteh | those are just a bit verbose |
22:21.28 | ckknight | yep, it's "Ashenvale" |
22:21.31 | ckknight | is that so bad? |
22:21.34 | ckknight | it's just a string |
22:21.37 | ckknight | that already exists in-game |
22:21.46 | jnwhiteh | *nod* |
22:21.54 | jnwhiteh | I suppose its not actually a problem |
22:21.58 | jnwhiteh | its an invented one |
22:22.05 | ckknight | for Cart3, I supported both APIs |
22:22.05 | jnwhiteh | for those addons that have MEELIONS of waypoints |
22:22.07 | jnwhiteh | which do exist |
22:22.15 | ckknight | jnwhiteh: <.< |
22:22.16 | jnwhiteh | but those can store their own mappings |
22:22.17 | ckknight | >.> |
22:22.19 | ckknight | screw those guys |
22:22.24 | ckknight | (lolololol) |
22:22.26 | jnwhiteh | well, LH for example |
22:22.27 | ckknight | oh wait, I'm one of those |
22:22.29 | Xinhuan | like zygor's guide? |
22:22.35 | Xinhuan | there's an option to add every waypoint |
22:22.36 | jnwhiteh | NPC coordinate data in LightHeaded |
22:22.49 | Xinhuan | and then it tries to add 3000 of them |
22:22.49 | jnwhiteh | an extra string in each of those is going to cost a lot |
22:22.58 | Xinhuan | and sexymap crashes on GetChildren() |
22:23.00 | Xinhuan | ;p |
22:23.03 | ckknight | jnwhiteh: yea, well, your continentID/zoneID breaks down with non-enUS locales, though |
22:23.08 | ckknight | which is inherently bad, imo |
22:23.13 | jnwhiteh | ckknight: not in LH |
22:23.15 | jnwhiteh | i store a mapping |
22:23.18 | jnwhiteh | which I can do here as well |
22:23.18 | ckknight | oh, okay |
22:23.23 | ckknight | okay then :) |
22:23.26 | Arrowmaster | theres a new maping system in 3.1 too |
22:23.27 | Primer | what addon has millions of waypoints? |
22:23.33 | jnwhiteh | Arrowmaster: ? |
22:23.35 | ckknight | Primer: Lightheaded |
22:23.42 | Arrowmaster | jnwhiteh: sec |
22:23.46 | jnwhiteh | well what we did was map filenames alphabetized from |
22:23.48 | jnwhiteh | err |
22:23.54 | jnwhiteh | <PROTECTED> |
22:23.54 | jnwhiteh | <PROTECTED> |
22:23.56 | jnwhiteh | <PROTECTED> |
22:24.09 | jnwhiteh | etc. |
22:24.12 | Arrowmaster | jnwhiteh: look at the worldmap.lua for where it displays the WG time |
22:25.05 | jnwhiteh | Arrowmaster: I'm there, but not sure what I should be seeing? |
22:25.41 | Xinhuan | if ( nextBattleTime and (GetCurrentMapAreaID() == WORLDMAP_WINTERGRASP_ID) ) then |
22:25.49 | Arrowmaster | that |
22:25.51 | Xinhuan | would indicate that there is a unique map area ID for each zone |
22:26.00 | Xinhuan | we don't know much about that function yet |
22:26.14 | jnwhiteh | ah yes |
22:26.20 | Antiarc | Is there an alarm clock for Wintergrasp yet? |
22:26.22 | Antiarc | If not I'm writing one. |
22:26.26 | Xinhuan | no Antiarc |
22:26.29 | Antiarc | kk, writing one. |
22:26.35 | Xinhuan | Antiarc |
22:26.40 | Antiarc | Sup |
22:26.41 | Xinhuan | GetWintergraspWaitTime() only works if you are in northrend |
22:26.50 | Antiarc | Well that blows. |
22:26.58 | Xinhuan | see the addon WinterTime |
22:26.58 | Antiarc | Seems you could navigate to the map and check it? |
22:27.02 | Xinhuan | nope |
22:27.05 | jnwhiteh | nope, only in northrend |
22:27.12 | Xinhuan | the map only updates the time IF you are in northrend |
22:27.16 | jnwhiteh | i suspect we're going to see some changes to the mapping system in the next few patches |
22:27.20 | Arrowmaster | look at libtourist-3.0 and copy the MAJOR HACK FUNCTION that ckk wrote for filling in the map zone sizes automaticly and make something to create a database of zone IDs to GetMapInfo() returns |
22:27.29 | Xinhuan | by northrend, i mean .. the continent itself, not instances it contains |
22:27.38 | ckknight | oh, I need up fix LibTourist-3.0, Cartographer3 does it much better. |
22:27.53 | ZorbaTHut | how'd you manage to fill in map zone sizes? |
22:28.08 | Xinhuan | we datamine the MPQ files for that ZorbaTHut |
22:28.11 | Arrowmaster | ckknight: you and your fucking random(0,1), random(0,1) clicking on the world map |
22:28.19 | ckknight | hey, it works |
22:28.24 | ZorbaTHut | oh bah I thought you had something truly automatic :P |
22:28.28 | ckknight | it is automatic ;-) |
22:28.33 | Xinhuan | see gathermate's Constants.lua file |
22:28.34 | ckknight | it tries until it finds em all |
22:28.45 | Xinhuan | it contains a table of MapFile strings, and their width/height |
22:28.50 | Xinhuan | and an internal ID |
22:28.51 | ckknight | hey, GetCurrentMapAreaID() actually works |
22:29.19 | Arrowmaster | GetCurrentMapAreaID() probably works in battlegrounds and the DK starting area |
22:29.20 | ZorbaTHut | alright I'm gonna have to look at those eventually, but for now, shutting down to install windows 7. wish me luck |
22:29.20 | Xinhuan | you need to check if that function is consistent across all locales |
22:29.37 | Arrowmaster | Xinhuan: it should be |
22:29.52 | Xinhuan | WORLDMAP_WINTERGRASP_ID = 502; |
22:30.04 | jnwhiteh | oh |
22:30.10 | jnwhiteh | yay |
22:30.13 | jnwhiteh | we have a numeric iD |
22:30.15 | jnwhiteh | == win |
22:30.33 | jnwhiteh | m, x, y !! |
22:30.37 | ckknight | m? |
22:30.40 | ckknight | oh |
22:30.40 | jnwhiteh | map |
22:30.40 | jnwhiteh | heh |
22:30.43 | ckknight | well |
22:30.44 | ckknight | hurrah. |
22:30.45 | ckknight | I say |
22:30.46 | jnwhiteh | since its not zone |
22:30.59 | Xinhuan | if its consistent and we build up a list of zone map IDs |
22:31.13 | Arrowmaster | the global they use is in the worldmapframe.lua file and not a localization file so i dont think it changes depending on locale |
22:31.15 | Xinhuan | i might switch gathermate and routes to it |
22:31.21 | ckknight | fucking a |
22:31.25 | ckknight | they don't list all of em |
22:31.32 | jnwhiteh | ckknight: i'm generating them now |
22:31.32 | Arrowmaster | they only use one |
22:31.36 | ckknight | just WORLDMAP_COSMIC_ID = -1; |
22:31.36 | ckknight | WORLDMAP_WORLD_ID = 0; |
22:31.36 | ckknight | WORLDMAP_OUTLAND_ID = 3; |
22:31.36 | ckknight | WORLDMAP_WINTERGRASP_ID = 502; |
22:31.40 | jnwhiteh | I have a deDE client |
22:31.42 | ckknight | jnwhiteh: awesomesauce |
22:31.42 | jnwhiteh | i can test that |
22:31.44 | jnwhiteh | one sec |
22:31.44 | ckknight | ah, cool |
22:31.52 | ckknight | hopes for awesomeness |
22:31.58 | Xinhuan | thing is, we don't know if all other zones return 0s ;p |
22:32.05 | jnwhiteh | they don't |
22:32.06 | jnwhiteh | i've tested |
22:32.06 | Arrowmaster | either they are generated somehow or they must have changed the dbc files i bet |
22:32.09 | jnwhiteh | and i'm generating a table now |
22:32.10 | jnwhiteh | SSH =) |
22:32.14 | jnwhiteh | (quiet, not the protovcol) |
22:32.20 | ckknight | I use shh |
22:32.42 | ckknight | I want to know how instances fare |
22:32.45 | ckknight | northrend's, at least |
22:32.54 | ckknight | also, how levels work on those as well |
22:33.18 | Arrowmaster | levels arent on the same x,y plane afaik |
22:33.21 | Arrowmaster | like dalaran is |
22:33.26 | Xinhuan | correct |
22:33.35 | Xinhuan | the players x,y positions don't update either |
22:33.40 | Xinhuan | when you swith to different levels |
22:33.51 | Arrowmaster | really? |
22:33.59 | Arrowmaster | even if you are visable on both? |
22:33.59 | Xinhuan | i have a full list of map file textures they use for each instance |
22:34.01 | ckknight | dalaran lvl 1 and lvl 2 both are ID 505 |
22:34.03 | Xinhuan | yep |
22:34.14 | Xinhuan | cos i wrote the patch for mapster's instancemaps |
22:34.45 | Arrowmaster | guessing you can use SetMapToCurrentZone() then check the level to figure out which you are on? |
22:34.52 | Xinhuan | so you need 4 numbers |
22:34.55 | Xinhuan | m,l,x,y ;p |
22:35.00 | ckknight | yep. |
22:35.15 | Repo | [WAR] 10dammazkron: 03Valkea * r32 / (3 files in 2 directories): Update to v0.630 |
22:35.19 | Repo | v0.630 |
22:35.20 | Primer | doh, he bailed! |
22:35.23 | Repo | SUMMARY |
22:35.27 | ckknight | Primer: ? |
22:35.28 | Repo | - fix the italian regex. |
22:35.30 | Arrowmaster | i really should get back to doing this online evaluation for this job application |
22:35.37 | Primer | It seems that calling the QH method to remove the callback doesn't clear the existing waypoint |
22:35.44 | Primer | he wasn't sure if it would |
22:35.50 | jnwhiteh | its lacking instances |
22:35.51 | jnwhiteh | but |
22:35.52 | jnwhiteh | http://waypointlib.pastey.net/113428 |
22:35.54 | Primer | guess I'll file a bug...not that it's important |
22:35.55 | jnwhiteh | now to check deDE |
22:36.26 | Arrowmaster | jnwhiteh: create a deathknight |
22:37.10 | jnwhiteh | in due time |
22:37.19 | Xinhuan | this is how gathermate generates the lookup tables: |
22:37.20 | Xinhuan | http://paste.wowace.com/567/ |
22:37.21 | Arrowmaster | wait |
22:37.29 | Arrowmaster | these ids look familiar |
22:37.43 | Arrowmaster | they are the IDs from the mpq's |
22:37.59 | Arrowmaster | sunwell 500 |
22:38.05 | ckknight | Cartographer3 figures out position, height, width, etc. on-demand |
22:38.06 | jnwhiteh | yep, they are cross locale |
22:38.12 | jnwhiteh | ckknight: I like this |
22:38.15 | jnwhiteh | your sneaky tricks |
22:38.18 | ckknight | hehe |
22:38.32 | jnwhiteh | so you know enough to help provide the lookup api? |
22:38.32 | ckknight | basically means that if they change the map, I don't have to do anything |
22:38.32 | ckknight | oh yea |
22:38.35 | jnwhiteh | hot |
22:38.40 | jnwhiteh | okay |
22:38.44 | ckknight | it won't work for everything |
22:38.46 | jnwhiteh | so we have a way to identify maps |
22:38.52 | ckknight | e.g. I can only get data for stuff accessible on the map |
22:38.53 | Xinhuan | well jnwhiteh, what about meta continent maps? |
22:38.56 | ckknight | so no DK zone |
22:38.58 | ckknight | and such |
22:38.59 | jnwhiteh | Xinhuan: such as? |
22:39.00 | ckknight | that's "special" |
22:39.01 | Xinhuan | EasternKingdoms = {37649.15159852673,25099.43439901782,3,}, |
22:39.06 | Xinhuan | Azeroth = {44531.82907938571,29687.8860529238,20,}, |
22:39.18 | Xinhuan | Northrend = {17751.3984375,11834.2650146484,66,}, |
22:39.19 | jnwhiteh | yes, those need to be handled specially, as ckk says |
22:39.32 | ckknight | but they are only a few, not a hundred |
22:39.41 | jnwhiteh | and we have ids for them |
22:39.43 | jnwhiteh | so :P |
22:39.46 | Xinhuan | that's 5 special ones |
22:39.49 | Xinhuan | do they have IDs? |
22:39.52 | ckknight | sure do |
22:40.17 | ckknight | EK = 15 |
22:40.19 | ckknight | Kalim = 14 |
22:40.21 | Xinhuan | wonder about instances |
22:40.25 | ckknight | Northrend = 486 |
22:40.26 | jnwhiteh | Xinhuan: they should all have IDs |
22:40.28 | ckknight | yea, I do, too |
22:40.32 | jnwhiteh | ScarletEnclave does |
22:40.43 | Xinhuan | how did you get that list |
22:40.53 | Xinhuan | iterating over all C/Z? |
22:40.55 | jnwhiteh | yes |
22:41.01 | jnwhiteh | it gives us a nice starting point |
22:41.17 | jnwhiteh | Arrowmaster: where can we get the rest of the mpq ids? |
22:41.23 | Primer | ok, that removal of the waypoint on removal of the callback is easy enough for me to do in my own addon |
22:41.31 | jnwhiteh | be much easier to get them en masse than having to do em experimentally |
22:41.39 | Xinhuan | ok, but te new function doesn't exactly solve anything for us |
22:41.59 | jnwhiteh | it doesn't solve anything |
22:42.02 | ckknight | Xinhuan: it provides a locale-agnostic single ID per zone |
22:42.04 | jnwhiteh | but it helps us standardize on something |
22:42.04 | Xinhuan | GetMapInfo() already uniquely identifies a zone, just like GetCurrentMapAreaID() |
22:42.14 | Xinhuan | so all it does it allows us to replace a string with a integer |
22:42.19 | jnwhiteh | which is important |
22:42.20 | ckknight | ...true |
22:42.30 | Xinhuan | i don't see how that helps with anything |
22:42.42 | Xinhuan | since its a 1-1 mapping between the string and the integer |
22:42.48 | jnwhiteh | and the integer is smaller |
22:42.56 | Xinhuan | yeah.. but a few bytes |
22:42.58 | Xinhuan | by* |
22:43.03 | jnwhiteh | for a lot of waypoints, that makes a difference |
22:43.06 | Xinhuan | and likely the string is already in memory anyway |
22:43.08 | jnwhiteh | but its nothing we couldn't already do |
22:43.13 | jnwhiteh | yes, but the string will be in another string |
22:43.17 | jnwhiteh | which makes it very very expensive |
22:43.20 | jnwhiteh | either way, it doesn't matter |
22:43.21 | jnwhiteh | good to know. |
22:43.25 | Xinhuan | how do you store your waypoints? |
22:43.31 | jnwhiteh | as integers |
22:43.40 | jnwhiteh | or strings, depending on the addon |
22:43.41 | Xinhuan | i store mine as integers too |
22:43.53 | jnwhiteh | in LH they are strings |
22:43.57 | jnwhiteh | and I have extremely large databases |
22:44.02 | Xinhuan | which is why gathermate gives each zone an arbituary integer value |
22:44.13 | jnwhiteh | well, it does not need to be arbitrary now |
22:44.14 | jnwhiteh | :P |
22:44.17 | jnwhiteh | that's what we were discussing |
22:44.25 | Xinhuan | i can't migrate >.< |
22:44.37 | jnwhiteh | you don't have to :P |
22:44.54 | Xinhuan | because the db is db[zoneid][coord] = nodetype |
22:44.55 | Xinhuan | oh well |
22:45.04 | jnwhiteh | so I think we should support c,z and filename in the waypoint lib |
22:45.08 | Xinhuan | zoneid is translated by a 1-1 mapping from GetMapInfo() |
22:45.14 | Arrowmaster | 503 should be the DK starting zone |
22:45.21 | ckknight | 503 Maintenance |
22:45.25 | jnwhiteh | Arrowmaster: it is |
22:45.37 | jnwhiteh | and provide the API for placing waypoints on map/minimap |
22:45.39 | Arrowmaster | my script seems to be one off |
22:45.57 | jnwhiteh | detecting waypoints on the edge of the minimap could _probably_ be included, dunno how you feel about that |
22:46.08 | jnwhiteh | that way we're not all implementing the GetMinimapShape math |
22:46.28 | Pneumatus | Arrowmaster: is it likely that instancemaps will be updated to just show boss notes on the new blizz instance maps, or is it being abandonned? |
22:46.37 | Xinhuan | so, we're really just talking about reimplementing half of astrolabe? |
22:46.38 | Arrowmaster | i dont know |
22:46.43 | Xinhuan | plus some waypoints stuff? |
22:46.49 | Arrowmaster | half of astrolabe needs reimplemented anyway |
22:47.10 | jnwhiteh | Xinhuan: a minimalistic waypoint library, yes. |
22:47.59 | ckknight | jnwhiteh: eh, I dunno about the minimap shape stuff |
22:48.03 | Xinhuan | i'll be somewhat interested since i have at least 3 or 4 addons that has tie-ins with tomtom/cartwaypoints |
22:48.04 | ckknight | I think that'd be left up to the addon |
22:48.07 | jnwhiteh | yeah thats why I wanted to bring it up |
22:48.12 | jnwhiteh | and that's fine |
22:48.26 | jnwhiteh | so is the intent for this to be a libsink type addon? |
22:48.28 | jnwhiteh | err |
22:48.29 | jnwhiteh | library |
22:48.30 | jnwhiteh | ? |
22:48.40 | ckknight | yes |
22:48.52 | ckknight | I was thinking in the same light as LibSink |
22:49.26 | jnwhiteh | so where does the user configure where stuff goes? |
22:49.29 | jnwhiteh | in routes or Lightheaded? |
22:49.41 | jnwhiteh | at what level, I mean |
22:49.50 | ckknight | doesn't LibSink provide a little options snippet that you can include, to switch? |
22:49.58 | ckknight | and the addons that use it then include that snippet |
22:50.11 | ckknight | shrugs |
22:50.15 | Xinhuan | each addon has its own sink setting ckknight |
22:50.16 | jnwhiteh | in order to be as general as possible without sacrificing |
22:50.29 | jnwhiteh | seems that the waypoint CONSUMER registers with the library |
22:50.36 | Xinhuan | that is, libsink manages a table in your addon's SV |
22:50.37 | jnwhiteh | and producers query the library to provide options on where the waypoints get sent |
22:51.12 | ckknight | okay |
22:51.50 | jnwhiteh | but thats just my opinion |
22:52.08 | jnwhiteh | ckknight: how do you detect the size of a zone in yards? That's the part I could never figure out :P |
22:52.23 | ckknight | jnwhiteh: there's a function Blizz provides |
22:52.31 | jnwhiteh | oh really!? |
22:52.32 | ckknight | you can tell a zone's width if you know the supermap's width |
22:52.40 | ckknight | then it's just multiplication |
22:52.48 | Arrowmaster | ckknight: your method is a hack |
22:52.53 | jnwhiteh | O.o |
22:52.55 | ckknight | irrelevant |
22:53.00 | Arrowmaster | HACK |
22:53.08 | jnwhiteh | why is it a hack? |
22:53.23 | ckknight | jnwhiteh: I find the zone on the map by pinging the map randomly and calling a function. |
22:53.29 | ckknight | until I hit all the zones I want |
22:53.37 | ckknight | it doesn't take long, but it's not "nice" |
22:53.44 | Arrowmaster | because he does random(0,1), random(0,1) curser placement over the worldmap |
22:54.20 | ckknight | it works well, and it'll continue to work unless their API fundamentally changes |
22:54.42 | jnwhiteh | Arrowmaster: other than you knowing its a hack, has it ever caused an issue? :P |
22:55.27 | ckknight | in extreme situations, it could cause a few milliseconds of lag |
22:55.41 | ckknight | well, if your RNG is broken, it could theoretically freeze |
22:55.47 | ckknight | but that's not likely |
22:55.47 | Xinhuan | i've seen ppl post about ppl trying to zoom out on the map and the addon just zooms the map back in |
22:57.21 | jnwhiteh | well regardless of how we get the data, and whether we store it in the lib or not |
22:57.27 | jnwhiteh | I think this is a good idea :P |
22:57.30 | jnwhiteh | how do we want to write it |
22:57.31 | jnwhiteh | =) |
22:57.59 | ckknight | using git! |
22:58.02 | ckknight | and luadoc |
22:58.04 | jnwhiteh | por supuesto |
22:58.12 | ckknight | also, we figure out the API first |
22:58.15 | jnwhiteh | *nod* |
22:58.22 | ckknight | this is how I've done my recent libs |
22:58.26 | ckknight | works fucking great |
22:58.34 | jnwhiteh | its how I always try to write mine |
22:58.34 | ckknight | luadoc on stubbed functions |
22:59.02 | ckknight | so we figure out the API we want, get some feedback from lots of people, then actually implement it |
22:59.10 | ckknight | oh, name of the lib? |
22:59.13 | jnwhiteh | yes |
22:59.23 | jnwhiteh | BigHairyBalls? |
22:59.33 | ckknight | I was thinking more along the lines of LibWaypoint-1.0 |
22:59.43 | jnwhiteh | that works for me |
22:59.47 | ckknight | but I'm just trying to think outside of the box |
22:59.50 | ckknight | <.< |
22:59.51 | ckknight | >.> |
22:59.55 | ckknight | by thinking _inside_ the box |
22:59.57 | jnwhiteh | EMBRACE THE BOX |
22:59.59 | ckknight | ooh yea, baby |
23:00.16 | smariot | you conforming non-conformist. |
23:00.50 | ckknight | well, if everyone is non-comforming, I'll be be non-conformant with them by conforming |
23:00.53 | ckknight | lol wut |
23:01.16 | jnwhiteh | ckknight: are you going to make the project? if so, just add 'cladhaire'.. i need to get rid of the 'jnwhiteh' curse account |
23:01.23 | *** join/#curseforge GeeksRUs (n=vampira@75.139.184.59) |
23:01.28 | ckknight | yea |
23:01.32 | ckknight | do we want this on wowace or curseforge? |
23:01.44 | ckknight | I like wowace because of the light color scheme, though this is mostly irrelevant. |
23:01.48 | ckknight | <.< |
23:01.49 | ckknight | >.> |
23:01.56 | ckknight | it's more in the "spirit" of wowace |
23:01.58 | jnwhiteh | heh |
23:01.58 | ckknight | whatever that is |
23:02.09 | Arrowmaster | im not even paying attention enough to know exactly what we are doing |
23:02.09 | jnwhiteh | doesn't matter i guess |
23:02.27 | ckknight | gonna make a project, gonna come up with an API, gonna get feedback, gonna write a lib. |
23:02.56 | ckknight | jnwhiteh: you're cool with git, right? |
23:03.02 | ckknight | cause I'm not cool with svn |
23:03.03 | jnwhiteh | superbly |
23:03.04 | ckknight | okay |
23:03.07 | jnwhiteh | nor should you be :P |
23:03.20 | ckknight | oh |
23:03.22 | ckknight | license |
23:03.25 | ckknight | I'm fond of MIT for libraries |
23:03.28 | ckknight | thoughts? |
23:03.35 | Xinhuan | they want to write a agnostic waypoint handling library - and i'm interested since i have many addons that use waypoints |
23:03.39 | jnwhiteh | MIT/New BSd, that's fine with me. |
23:03.43 | ckknight | MIT it is |
23:04.13 | jnwhiteh | and we provide consumer registration, iterators over consumers, location query API and priority queue implementations |
23:04.15 | jnwhiteh | that's about it? |
23:05.06 | jnwhiteh | (i sleep soon, midnight here :P) |
23:05.07 | ckknight | I believe so |
23:05.14 | ckknight | okay |
23:05.19 | jnwhiteh | so with the minimap location query |
23:05.34 | jnwhiteh | i ask you where to put a waypoint |
23:05.47 | jnwhiteh | its 200 pixels to the left of the center of the minimap |
23:06.01 | jnwhiteh | I then just figure out how wide it is and decide what to do with it, basically is what yuo were thinking? |
23:06.20 | jnwhiteh | (forgive my lack of speaking the english language this evening, i'm a bit tired) |
23:06.52 | ckknight | I honestly have little to no thoughts about the minimap |
23:06.57 | ckknight | but I'm bad |
23:07.21 | jnwhiteh | well that's most of what TomTom cares about :P |
23:07.32 | Xinhuan | location query api? |
23:07.38 | jnwhiteh | and as long as you can provide the offsets for the minimap, I can figure out the rest of the details |
23:07.48 | jnwhiteh | Xinhuan: I give it a waypoint, it tells me where to anchor the icon |
23:10.17 | Xinhuan | so does the lib actually show an arrow? |
23:10.21 | jnwhiteh | no |
23:10.21 | ckknight | no |
23:10.35 | ckknight | the consumer addon has to provide an arrow for the screen/world map/minimap/etc. |
23:12.38 | Xinhuan | if so, shouldn't the consumer addon be the one that implements priority queues? |
23:12.57 | jnwhiteh | the consumer is creating and managing the queues |
23:13.01 | jnwhiteh | the lib is just providing the piping |
23:13.10 | jnwhiteh | add, del, setprio, etc. |
23:13.46 | Xinhuan | so only the consumer should include the lib, right? |
23:14.11 | Xinhuan | producer addons only need to check for the existence of said lib to send data to it, if it doesn't exist, no waypoints |
23:14.16 | jnwhiteh | correct |
23:14.26 | ckknight | jnwhiteh: already half-way there: http://paste.wowace.com/568/ |
23:14.27 | ckknight | <.< |
23:14.29 | ckknight | >.> |
23:14.34 | jnwhiteh | you need new emoticons :P |
23:14.41 | jnwhiteh | you've shifyeyed me like 7 times in the past hour! |
23:14.45 | ckknight | yea |
23:14.48 | ckknight | it's become habit now |
23:14.58 | ckknight | I should come up with something new |
23:15.03 | ckknight | but I always feel so shifty-eyed |
23:15.06 | ckknight | <.< |
23:15.07 | ckknight | >.> |
23:15.08 | jnwhiteh | This will make it _trivial_ to write something like an LDB plugin to display a waypoint queue |
23:15.17 | ckknight | very true. |
23:15.34 | jnwhiteh | i'll be able to simplify tomtom's waypoint and crazy arrow quite a bit |
23:15.36 | jnwhiteh | implementation-wise |
23:15.38 | jnwhiteh | which is schweet |
23:15.50 | jnwhiteh | ckknight: do you have a crazy arrow for cart3? |
23:15.59 | ckknight | jnwhiteh: pretty sure same arrow as you. |
23:16.05 | jnwhiteh | *nod* |
23:16.05 | ckknight | I _was_ using a proper 3d arrow |
23:16.08 | ckknight | but it gave too many issues |
23:16.09 | jnwhiteh | just didn't know if you had em |
23:16.16 | jnwhiteh | yeah the 3-d model just wasn't great |
23:16.21 | ckknight | sad, really |
23:16.23 | ckknight | it was nice when it worked. |
23:17.04 | Xinhuan | do you 2 want me to help? since i'll be producing to the lib, and you 2 will be consuming from it |
23:17.09 | jnwhiteh | so do you implement everything I implement in TomTom? |
23:17.16 | jnwhiteh | Xinhuan: I think your feedback would be invaluable. |
23:17.35 | ckknight | jnwhiteh: I make a distinction between notes and waypoints |
23:17.43 | ckknight | jnwhiteh: so a waypoint doesn't show up on the minimap or world map |
23:17.49 | jnwhiteh | ah okay |
23:17.59 | jnwhiteh | good, I don't like it when we're in direct competition |
23:18.01 | ckknight | Xinhuan: yea, we're just gonna be working on API for a little while |
23:18.58 | Xinhuan | i'll be around, can help write code too if you wish, i'll see what you come up with first |
23:19.01 | jnwhiteh | we should have a solid idea on the API by the end of this weekend |
23:19.07 | jnwhiteh | in order to get feedback |
23:19.13 | ckknight | yea |
23:19.17 | ckknight | I don't want to rush into this |
23:19.33 | Xinhuan | it'll simplify the code in my addons from having 2 separately module files for tomtom/cart |
23:19.42 | jnwhiteh | Xinhuan: i have the same issue, remember =0 |
23:19.46 | jnwhiteh | for LightHeaded |
23:19.48 | Xinhuan | well yes |
23:19.56 | jnwhiteh | so I totally understand where you're coming from |
23:20.14 | ckknight | and I'm just annoyed when things don't work with Cart3 |
23:20.19 | ckknight | like TourGuide |
23:20.19 | Xinhuan | and oh hey, remember that carbonite still tries to pretend to be cartographer |
23:20.21 | ckknight | it's so shiny |
23:20.33 | Xinhuan | and cart_waypoints |
23:20.37 | ckknight | Xinhuan: the waypoint consumers will have to register with the lib to work with it |
23:20.49 | ckknight | so Cart2 and Cart3 will explicitly register with the lib |
23:20.53 | ckknight | as will TomTom |
23:20.57 | ckknight | that's the idea, at least |
23:20.59 | jnwhiteh | yep, yep |
23:21.23 | ckknight | so if Carbonite registers, no big whoop |
23:21.35 | Xinhuan | not saying its a problem for the lib |
23:21.46 | Xinhuan | what i'm implyingis, because my code uses some specific part of cart |
23:21.56 | Xinhuan | and carbonite doesn't emulate that part |
23:22.02 | Xinhuan | people complain thatit doesn't work |
23:22.19 | jnwhiteh | well, I suspect they'll get on board for this |
23:22.20 | ckknight | fuck carbonite, amirite? |
23:22.20 | ckknight | :P |
23:22.22 | jnwhiteh | it can only help them |
23:22.22 | ckknight | yea |
23:22.26 | Xinhuan | exactly |
23:22.31 | jnwhiteh | they don't need to emulate our shit anymore |
23:22.35 | jnwhiteh | they suck at emulating TomTom anyway P |
23:22.42 | Xinhuan | their code is still "obfuscated" from a developer point of view |
23:23.02 | Xinhuan | meaning their code is human readable - but with lollanguage for every variable |
23:23.37 | Xinhuan | its like "for lolwuthaha in pairs(hahahehe) do |
23:23.42 | Xinhuan | you get what i mean |
23:23.46 | ckknight | yea |
23:24.40 | Xinhuan | so even if i wanted to work with it, its less than easy |
23:24.43 | Computerpunk | lol |
23:24.44 | Computerpunk | o_o |
23:25.10 | Computerpunk | for lolwuthaha in pairs(hahahehe) do |
23:25.53 | Sagaciousuk | likes Carbonite |
23:26.35 | ckknight | their featureset is nice, I just don't like their practices |
23:26.38 | jnwhiteh | ckknight: if you toss one or two examples in there, I'll fall in line when I get a chance to look at it tomorrow |
23:26.45 | jnwhiteh | I love the distance based quest tracker |
23:26.47 | jnwhiteh | its far from perfect |
23:26.50 | jnwhiteh | but its really nice |
23:27.00 | jnwhiteh | that's the only thing i care about, honestly |
23:27.05 | Sagaciousuk | I like the minimap overlay |
23:27.05 | ckknight | jnwhiteh: alright, well, I just plan on making some potential API docs |
23:27.07 | *** join/#curseforge p3lim (n=p3lim@084202164112.customer.alfanett.no) |
23:27.14 | Sagaciousuk | and how it works with Gatherer |
23:27.16 | ckknight | Sagaciousuk: what overlay? |
23:27.28 | jnwhiteh | okay, I just wanted to see your format so I can follow along |
23:27.32 | jnwhiteh | sleeps |
23:27.43 | Xinhuan | actually ckknight, they don't really have any bad practices - apart from charging for their addon |
23:27.44 | Sagaciousuk | Where you can have the default minimap merge/overlay with the carbonite map |
23:27.53 | ckknight | Xinhuan: I'm speaking of obfuscation |
23:27.56 | Xinhuan | ah |
23:28.00 | Sagaciousuk | They no longer charge or obfusicate |
23:28.06 | Sagaciousuk | (lol owned by Blizzard) |
23:28.18 | ckknight | Sagaciousuk: the minimap texture stuff? That's in Cart3 |
23:28.18 | Xinhuan | it depends on what you mean by obfuscate |
23:28.29 | ckknight | naming your variables lol = obfuscation |
23:29.00 | Xinhuan | as far as a code reader is concerned, variable names that aren't meaningful, and lack of line spacing/indents are obfuscation |
23:29.27 | Xinhuan | but hey the code is still readable - just damn hard to comprehend |
23:30.32 | Computerpunk | I usually name my vars: Thingy1, Thingy2 |
23:30.32 | Computerpunk | o_o |
23:31.02 | Xinhuan | well that's meaningful at least |
23:31.06 | Computerpunk | auxiliary variables |
23:31.10 | Xinhuan | yes |
23:31.10 | Computerpunk | no |
23:31.12 | Computerpunk | I really mean it |
23:31.17 | Computerpunk | thingy1 thingy2 |
23:31.18 | Computerpunk | are the names |
23:31.23 | Sagaciousuk | ckknight I just like how it works |
23:31.35 | Xinhuan | its how you use them |
23:31.39 | Computerpunk | yep |
23:31.39 | Computerpunk | xD |
23:31.49 | Xinhuan | if they are just temporary variables that only matter for like 5 lines of code |
23:31.55 | ckknight | Sagaciousuk: if you haven't tried Cartographer3, I recommend it. If you go back, no biggie. |
23:31.57 | Xinhuan | you can name them a,b,c too |
23:32.00 | Xinhuan | or i,j,k |
23:32.09 | Xinhuan | or thingy1,thingy2,thingy3 |
23:32.27 | Computerpunk | xDDD |
23:32.33 | Xinhuan | but you know its a list of items, or related items |
23:32.44 | Computerpunk | but lately, I've started using specific names |
23:32.49 | Computerpunk | like limit.Low |
23:32.58 | Xinhuan | but when all your function names are also lolwut() |
23:33.00 | Computerpunk | color.R |
23:33.03 | Computerpunk | xDD |
23:33.30 | Xinhuan | it pushes the limit on what is considered obfuscation |
23:34.06 | Computerpunk | Welcome to people who don't want their addon hacked. |
23:34.14 | Computerpunk | They're probably using some text replacing |
23:34.39 | Xinhuan | not that easy, especially for table keys |
23:34.42 | Computerpunk | probably |
23:34.46 | *** join/#curseforge vulture (n=vulture@173-26-185-15.client.mchsi.com) |
23:38.47 | Computerpunk | #include <stdio.h> |
23:38.47 | Computerpunk | main(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_, |
23:38.47 | Computerpunk | main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13? |
23:38.47 | Computerpunk | main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t, |
23:38.47 | Computerpunk | "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+,/+#n+,/#\ |
23:38.49 | Computerpunk | ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \ |
23:38.51 | Computerpunk | q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \ |
23:38.53 | Computerpunk | ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \ |
23:38.55 | Computerpunk | iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \ |
23:38.57 | Computerpunk | ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \ |
23:38.59 | Computerpunk | }'+}##(!!/") |
23:39.01 | Computerpunk | :t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1) |
23:39.03 | Computerpunk | <PROTECTED> |
23:39.05 | Computerpunk | "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);} |
23:39.07 | Computerpunk | obfuscation? |
23:39.09 | Computerpunk | here it is |
23:39.28 | Computerpunk | Shows the first 12 verses of http://en.wikipedia.org/wiki/The_Twelve_Days_of_Christmas_(song) |
23:40.05 | Xinhuan | see, that's readable code too! |
23:40.35 | Computerpunk | readable?:| |
23:40.38 | ckknight | Computerpunk: use paste net time :P |
23:40.40 | ckknight | too much spam |
23:40.43 | Xinhuan | well somewhat ;p |
23:40.44 | Computerpunk | xD |
23:40.45 | ckknight | next* |
23:41.38 | Computerpunk | http://www.pastey.net/113434 |
23:41.41 | Computerpunk | readable you say? |
23:41.56 | Xinhuan | sarcasm failed |
23:46.24 | sag_ich_nicht | is there an addon that allows me to hide all incoming whispers and add everyone that whispers me to ignore? |
23:46.41 | sag_ich_nicht | actually |
23:46.51 | sag_ich_nicht | whisper hiding I can just hide it with filters |
23:46.58 | Xinhuan | right click chat tab --> setings --> uncheck whispers |
23:47.05 | sag_ich_nicht | yeah |
23:47.22 | sag_ich_nicht | still need an addon that allows me to auto add every person that whispers me to ignore |
23:50.43 | Dashkal | right click chat tab --> settings --> uncheck everything |
23:56.34 | Computerpunk | Good idea. |
23:56.34 | Computerpunk | xD |
23:56.41 | Computerpunk | Another project on my rack. |
23:57.11 | Computerpunk | Will do well and maintain it. |
23:57.57 | tlund | sag_ich_nicht: i am curious, why do you want to ignore anyone who whispers you? |
23:58.10 | Primer | weird...QuestHelper has no default waypoint right now |
23:59.01 | Arrowmaster | what is this email i just received from curse but sent by somebody else |
23:59.25 | Computerpunk | o_O |
23:59.28 | Computerpunk | what does it say? |
23:59.43 | Arrowmaster | its an announcement about the new curse client |
23:59.59 | Arrowmaster | but its from emailcampaigns.net |