Jump to content

Photo

Updating the IESDP


27 replies to this topic

#16 lynx

lynx
  • Modders
  • 3144 posts
  • Gender:Male
  • Location:Ljubljana, Slovenija

Posted 12 August 2016 - 09:22 AM

Uff, this migration is going faster than anticipated. After a few initial hiccups, it's mostly about running my script over the remaining pages and checking for errors. Some small non-RE bugs have already been fixed too. :) It looks like I'll be able to catch up soon and then the interesting structural stuff can continue.

 

feel free to add todos, wishes:

https://github.com/l...nx/iesdp/issues


GemRB - IE anywhere.
Mages needed! Looking for Planescape: Torment testers
Play android version IS NOT SUPPORTED ANYMORE: reported bugs will be ignored! Still looking for builders ...


#17 igi

igi

    IESDP Guardian

  • Gibberlings
  • 1221 posts
  • Gender:Male

Posted 13 August 2016 - 01:07 AM

A few thoughts:
 
 - I'm unconvinced hosting on github is the correct solution for the IESDP, however it's better than no updates.
 - Make sure to keep the forum as an easy to access public peer review process, the amount of junk that get's speculated / flat out made up is high.
 - Please try and keep the spelling / grammar reasonable. Please.
 - I've temporarily uploaded some older versions of the IESDP here: http://igidata.com/temp/iesdp/ I have some older versions in a CVS repository somewhere, but the chance of retrieving those is near zero.
 
General
 - Add area minimaps to area references
 - Add worldmap to area references
 - Add sample animations to Avatar Naming pages
 - Add CLUA screenshot to CLUA pages
 - Add spell icons to spell pages
 - Tokens for IWD1, PST
 - Detail lightmaps
 - Actions - link #242 to stats.ids (IWD1, IWD2)
 - Rewrite triggers (BG1, BG2, IWD1, IWD2, PST)
 - Improve grammar BCS, DLG, INI
 - Add missing 2DA files
 - Label probability 1 and probability 2 as low bound and high bound
 - Document file precendence: plt -> bam / vef -> vvc -> bam
 - Document inventory bam sequences: sequence 0 = large, sequence 1 = small
 - Document disease (IIRC implemented via effect with primary type = 16)
 - Note the correct slots in IWD2 slots.ids (not jhust miscx)
 - Document overlay rain tiles: http://forums.blackw...p?showtopic=805
 - Document Bit Globals: http://forums.pocket...ic,16931.0.html
 - Better PLT description - are we the same as NWN: https://web.archive....=article&sid=51
 - IWD2, use ClassEX not class_ALL
 - Document the known empty scripting actions
    6  - (crash)
    12 - (crash)
    32 - (empty)
    35 - (empty)
  - Document the DeathMatch actions
      303 73 82 - DeathMatchPositionGlobal(S:Areaname*,P:Dest*,I:Player*)
      304 73 82 - DeathMatchPositionArea(S:Areaname*,P:Dest*,I:Player*)
      305 73 82 - DeathMatchPositionLocal(S:Areaname*,P:Dest*,I:Player*)
  - Include the BG1 sound slot info: http://www.blackwyrm.../bsoundsets.php
  - Document spells removed when importing a character into BG2 (i.e. WIZARD_DELETED / SPWI801)
  - Document how the 'write magic' button appears (i.e. type = scroll, with 2 extended headers)
 
 
As well as the various changes and updates for the EE releases.


#18 lynx

lynx
  • Modders
  • 3144 posts
  • Gender:Male
  • Location:Ljubljana, Slovenija

Posted 13 August 2016 - 08:44 AM

Cool, nice of you to show up and thanks for the old versions. I've added your list to the tracker as a long checklist. Making the forum more obviously accessible is already on it, but I'll add short contribution guidelines to make it obvious.


GemRB - IE anywhere.
Mages needed! Looking for Planescape: Torment testers
Play android version IS NOT SUPPORTED ANYMORE: reported bugs will be ignored! Still looking for builders ...


#19 lynx

lynx
  • Modders
  • 3144 posts
  • Gender:Male
  • Location:Ljubljana, Slovenija

Posted 14 August 2016 - 12:02 PM

Progress report:

  - imported all old versions and rebased on them

  - Argent77's ee stuff is in too

  - backend / structural fixes&changes (changelog in readme: https://github.com/lynxlynxlynx/iesdp )

 

While doing the opcode jump menus, I also noticed totl has the wrong effect count or two effects are missing (less likely).


GemRB - IE anywhere.
Mages needed! Looking for Planescape: Torment testers
Play android version IS NOT SUPPORTED ANYMORE: reported bugs will be ignored! Still looking for builders ...


#20 argent77

argent77
  • Modders
  • 823 posts
  • Gender:Male

Posted 15 August 2016 - 03:53 AM

Great work so far! I've noticed a small visual glitch on several pages though. The quickjump button appears to "remove" a portion of page data as seen in the screenshots (tested on Firefox). The cleared content doesn't recover even when you scroll up or down.

Untitled-1.png   Untitled-2.png

 

While doing the opcode jump menus, I also noticed totl has the wrong effect count or two effects are missing (less likely).

 

Both DLTCEP and NI allow only IWD:ToTL opcodes up to 296, so you can probably fix the end effect number on the overview page.


Edited by argent77, 15 August 2016 - 03:54 AM.


#21 lynx

lynx
  • Modders
  • 3144 posts
  • Gender:Male
  • Location:Ljubljana, Slovenija

Posted 15 August 2016 - 06:45 AM

That eraser block is a workaround, so iesdp doesn't require javascript to hide the jump button when not scrolled down. If we agree that javascript is a go, it's easy to make this perfect.

 

Noted. In our effects.ids, we have 299, so I'll need to compare some more.


GemRB - IE anywhere.
Mages needed! Looking for Planescape: Torment testers
Play android version IS NOT SUPPORTED ANYMORE: reported bugs will be ignored! Still looking for builders ...


#22 lynx

lynx
  • Modders
  • 3144 posts
  • Gender:Male
  • Location:Ljubljana, Slovenija

Posted 01 October 2016 - 12:55 AM

I've been churning at this for the past month and here are the results:

- opcodes are now stored as split files (_opcodes dir), which also means some were merged

- opcode listing now uses references to other variants and some colored notes (many NB and similar remain, though)

- opcodes now use correct hex numbers

- zip download reinstated

 

The opcode split was mostly to see what can be done and to check if anything is interesting for gemrb. There are still plenty of structural improvements possible, some noted on the tracker.

 

If nobody objects, I can transfer this to the G3 org on github and it can become the new upstream. I've already added some simple guidelines as discussed earlier.

 

Rich example:

https://lynxlynxlynx...1tots.htm#op186

 

Full notes:

https://github.com/lynxlynxlynx/iesdp


GemRB - IE anywhere.
Mages needed! Looking for Planescape: Torment testers
Play android version IS NOT SUPPORTED ANYMORE: reported bugs will be ignored! Still looking for builders ...


#23 Mike1072

Mike1072
  • Gibberling Poobah
  • 2526 posts
  • Gender:Male
  • Location:Canada

Posted 01 October 2016 - 01:57 AM

Nicely done. I'm in favour of moving it to the G3 org.

I don't know about all the style changes but I'm sure they can be discussed.

#24 argent77

argent77
  • Modders
  • 823 posts
  • Gender:Male

Posted 01 October 2016 - 02:20 AM

Great work!

I've noticed one issue though. The link to main.css in the html pages is pointing to an absolute path which causes issues if you access them locally from the offline IESDP archive.
 



#25 lynx

lynx
  • Modders
  • 3144 posts
  • Gender:Male
  • Location:Ljubljana, Slovenija

Posted 01 October 2016 - 02:33 AM

Try now, I've added another link. It's trivial to change things now, since templates are used.

 

Mike: per github, I'd need to have admin rights to the organisation for the transfer. Since the repo will change, I'll probably have to regenerate the deployment secrets, but that's about it.


GemRB - IE anywhere.
Mages needed! Looking for Planescape: Torment testers
Play android version IS NOT SUPPORTED ANYMORE: reported bugs will be ignored! Still looking for builders ...


#26 argent77

argent77
  • Modders
  • 823 posts
  • Gender:Male

Posted 01 October 2016 - 03:44 AM

It's still not fully working. CSS is only applied correctly to pages in the root folder.



#27 lynx

lynx
  • Modders
  • 3144 posts
  • Gender:Male
  • Location:Ljubljana, Slovenija

Posted 02 October 2016 - 01:59 AM

Ok, should be fine now. I'll start the move ...

 

Edit: arrgh, it's moved. But the displayed version isn't ok, despite both local versions behaving properly. Looking into it ...

Edit2: DONE; also found and fixed a 404 from before (iwd clownran.ids)


Edited by lynx, 02 October 2016 - 06:46 AM.

GemRB - IE anywhere.
Mages needed! Looking for Planescape: Torment testers
Play android version IS NOT SUPPORTED ANYMORE: reported bugs will be ignored! Still looking for builders ...


#28 Gwendolyne

Gwendolyne
  • Members
  • 218 posts
  • Gender:Male
  • Location:France

Posted 02 October 2016 - 12:56 PM

Thanks! No more css issues. The offline version is displayed correctly now.

 

Great job ;).


CARPE DIEM...



In progress : Menace sur le Royaume de Diamant Éternel



Reply to this topic



  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users